Интеграция Gemini CLI
Используйте UnoRouter с Gemini CLI и любым клиентом, совместимым с Google GenAI.
Обзор
Gemini CLI: кодирующий агент от Google с открытым исходным кодом, который редактирует файлы и выполняет команды из терминала. Укажите UnoRouter как его базовый URL, чтобы получить доступ ко всем моделям по одному OpenAI-совместимому ключу вместо аккаунта только для Google.
Быстрая настройка
Вставьте это в клиент. Ваш ключ подставляется автоматически, если вы вошли в аккаунт.
Базовый URL: https://api.unorouter.com
API-ключ: YOUR_API_KEYСовместимость
Пошаговая настройка
- 1Установите Gemini CLI
Установите Gemini CLI глобально через npm. В Windows выполните это внутри WSL.
bashnpm install -g @google/gemini-cli - 2Задайте переменные окружения
Создайте `~/.gemini/.env` с ключом API UnoRouter. Задайте `GOOGLE_GEMINI_BASE_URL` как чистый базовый URL. SDK Gemini сам добавляет свой путь, поэтому `/v1` дописывать не нужно.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Запустите Gemini
Выполните `gemini` в каталоге проекта.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiРекомендуемые модели
Бесплатные модели, которые здесь работают. Вставьте id любой модели в клиент.
Нюансы
- 404 означает, что в базовом URL есть путь. `GOOGLE_GEMINI_BASE_URL` должен быть чистым хостом без суффикса `/v1`, остальное SDK добавит сам.
- При ошибке аутентификации проверьте, что `GEMINI_API_KEY` в `~/.gemini/.env` содержит ваш ключ UnoRouter и что оболочка читает этот файл.