Gemini CLI
Подключение Gemini CLI к usellm для использования любых моделей через интерфейс командной строки Google
Gemini CLI
Gemini CLI: официальный инструмент командной строки от Google для работы с AI-моделями прямо в терминале. Поддерживает агентные задачи, работу с кодом и файловой системой. Через usellm Gemini CLI работает с моделями Google, Claude, GPT и другими.
Требования
- Node.js 18 или выше
- npm
- API-ключ usellm (получить в дашборде)
Установка
- Установите Gemini CLI:
npm install -g @google/gemini-cli
Проверьте установку:gemini --version - Задайте переменные окружения. Укажите usellm как бэкенд:
macOS / Linux:export GOOGLE_GEMINI_BASE_URL="https://api.usellm.ru/" export GEMINI_API_KEY="ваш_ключ_usellm"
Чтобы не вводить каждый раз, добавьте в~/.bashrcили~/.zshrc:echo 'export GOOGLE_GEMINI_BASE_URL="https://api.usellm.ru/"' >> ~/.zshrc echo 'export GEMINI_API_KEY="ваш_ключ_usellm"' >> ~/.zshrc source ~/.zshrc
Windows (PowerShell):$env:GOOGLE_GEMINI_BASE_URL = "https://api.usellm.ru/" $env:GEMINI_API_KEY = "ваш_ключ_usellm"
Для постоянного сохранения:[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://api.usellm.ru/", "User") [System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "ваш_ключ_usellm", "User")
Windows (cmd.exe):set GOOGLE_GEMINI_BASE_URL=https://api.usellm.ru/ set GEMINI_API_KEY=ваш_ключ_usellm
Опционально: задайте модель по умолчанию через переменную окруженияGEMINI_MODEL, либо выберите её при запуске флагом--model:export GEMINI_MODEL=anthropic/claude-sonnet-5 gemini --model anthropic/claude-sonnet-5 - Запустите Gemini CLI:
gemini
При первом запуске выберите способ авторизации: укажите API Key и введите ваш ключ usellm.
Рекомендуемые модели
| Модель | ID | Особенности |
|---|---|---|
| Claude Fable 5.1 | anthropic/claude-fable-5.1 | Самый мощный Claude для длинных async-агентов и автономной работы с кодовой базой |
| Claude Sonnet 5 | anthropic/claude-sonnet-5 | Лучший баланс цены и качества в Sonnet-классе, адаптивное мышление |
| GPT-6 Astra | openai/gpt-6-astra | Frontier для reasoning-задач, стабильный tool calling |
| GPT-5.6 Luna | openai/gpt-5.6-luna | Экономичная модель OpenAI для повседневных задач |
| Gemini 3.8 Flash | google/gemini-3.8-flash | Near-Pro кодинг по цене Flash, мультимодальная |
| Gemini 3.7 Flash | google/gemini-3.7-flash | Быстрая мультимодальная модель Google |
| Grok 4.6 | xai/grok-4.6 | Сильная альтернатива Claude по соотношению цена/качество |
| GLM 5.3 Flash | zai/glm-5.3-flash | Компактная и быстрая, для типовых задач |
Возможности
- Агентный режим: Gemini CLI автономно выполняет многошаговые задачи: читает файлы, пишет код, запускает команды
- Работа с кодовой базой: анализирует весь проект, предлагает рефакторинг, пишет тесты
- Поддержка MCP: подключайте внешние инструменты через Model Context Protocol
- Потоковый вывод: ответы отображаются в реальном времени
- Мультимодальность: передавайте изображения и PDF прямо в запросе