Подключение Gemini CLI
Маршрутизируйте Gemini CLI через шлюз Gemini от AnyInt с помощью ключа API.
Gemini CLI поддерживает пользовательское происхождение Gemini API при использовании аутентификации по ключу API. AnyInt предоставляет Gemini Developer API под корневым каталогом шлюза /gemini.
Перед началом работы
- Установите или обновите Gemini CLI из официального репозитория Gemini CLI.
- Создайте ключ API AnyInt.
- Выберите идентификатор модели, совместимой с Gemini, из каталога моделей.
Настройка шлюза
Gemini CLI считывает GEMINI_API_KEY для аутентификации по ключу API и переменную base-URL, показанную ниже, для происхождения API.
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"Запустите CLI и выберите Use Gemini API key (Использовать ключ API Gemini), когда появится запрос:
geminiПроверка и устранение неполадок
- Ответ
401означает, что ключ AnyInt не был предоставлен или неактивен. - Ошибка модели означает, что
GEMINI_MODELне указывает на совместимую с Gemini модель, доступную для ключа. - Удалите конфликтующие переменные аутентификации Google Cloud при изоляции проблемы настройки ключа API.
- Держите файлы
.env, содержащие ключи, вне системы контроля версий. Gemini CLI также поддерживает файл конфигурации на уровне пользователя.gemini/.env, когда вам нужна постоянная локальная конфигурация.
См. официальную документацию Gemini CLI по конфигурации и аутентификации для текущего поведения переменных.