Antigravity CLI
Использование aicentos в Antigravity CLI — подключение в режиме API Key
Обновлено:
Antigravity CLI — консольный инструмент от Google, поддерживающий в режиме API Key подключение к сервисам, совместимым с Gemini API. В этом документе описано, как настроить Antigravity CLI на использование кастомного API-эндпоинта.
Установка
Выберите способ установки под свою операционную систему:
macOS / Linux
curl -fsSL https://antigravity.google/cli/install.sh | bashWindows (PowerShell)
irm https://antigravity.google/cli/install.ps1 | iexWindows (CMD)
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmdПроверка установки
agy --versionНастройка
Включение режима API Key
Отредактируйте ~/.gemini/antigravity-cli/settings.json, добавив в существующий JSON:
{
"modelProvider": "gemini"
}⚠️ Внимание: одной установки GEMINI_API_KEY недостаточно для переключения способа аутентификации. modelProvider обязательно должен быть строчным "gemini".
Задание переменных окружения
export GOOGLE_GEMINI_BASE_URL="https://aicentos.com"
export GEMINI_API_KEY="your_api_key_here"Важные пояснения:
- В
GOOGLE_GEMINI_BASE_URLуказывайте корневой адрес сервиса, без конкретных путей к методам. Эндпоинт должен быть совместим с Gemini API. - В
GEMINI_API_KEYукажите ваш API Key. - Выполняйте эти команды в том же shell, из которого запускается
agy. CLI не читает.envиGOOGLE_API_KEY.
Для постоянного действия запишите оба export в ~/.zshrc или ~/.bashrc.
Запуск и проверка
agy --model gemini-2.0-flashКогда вверху отобразится Gemini API key, отправьте одно сообщение.
Устранение типичных проблем
- Всё ещё требует входа: проверьте
"modelProvider": "gemini", выйдите и запуститеagyзаново. - При запуске сообщается об отсутствии Key: заново задайте
GEMINI_API_KEYв текущем shell. - Запросы завершаются ошибкой: проверьте API Key, корневой адрес сервиса и права доступа к выбранной модели.
Примечания
- Чтобы режим API Key работал, необходимо одновременно задать и параметр конфигурации
modelProvider, и переменные окружения - Переменные окружения нужно задавать в той сессии shell, где запускается CLI, либо прописать в конфигурационном файле shell для постоянного действия
- Эндпоинт сервиса должен соответствовать спецификации Gemini API
Полезные ссылки
- Официальная документация: https://docs.aicentos.com/clients/antigravity-cli.html