Подключение Gemini CLI

Маршрутизируйте Gemini CLI через шлюз Gemini от AnyInt с помощью ключа API.

Gemini CLI поддерживает пользовательское происхождение Gemini API при использовании аутентификации по ключу API. AnyInt предоставляет Gemini Developer API под корневым каталогом шлюза /gemini.

Перед началом работы

  1. Установите или обновите Gemini CLI из официального репозитория Gemini CLI.
  2. Создайте ключ API AnyInt.
  3. Выберите идентификатор модели, совместимой с Gemini, из каталога моделей.

Настройка шлюза

Gemini CLI считывает GEMINI_API_KEY для аутентификации по ключу API и переменную base-URL, показанную ниже, для происхождения API.

bash
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), когда появится запрос:

bash
gemini

Проверка и устранение неполадок

  • Ответ 401 означает, что ключ AnyInt не был предоставлен или неактивен.
  • Ошибка модели означает, что GEMINI_MODEL не указывает на совместимую с Gemini модель, доступную для ключа.
  • Удалите конфликтующие переменные аутентификации Google Cloud при изоляции проблемы настройки ключа API.
  • Держите файлы .env, содержащие ключи, вне системы контроля версий. Gemini CLI также поддерживает файл конфигурации на уровне пользователя .gemini/.env, когда вам нужна постоянная локальная конфигурация.

См. официальную документацию Gemini CLI по конфигурации и аутентификации для текущего поведения переменных.