Gemini CLI

Подключение Gemini CLI к usellm для использования любых моделей через интерфейс командной строки Google

Gemini CLI

Gemini CLI: официальный инструмент командной строки от Google для работы с AI-моделями прямо в терминале. Поддерживает агентные задачи, работу с кодом и файловой системой. Через usellm Gemini CLI работает с моделями Google, Claude, GPT и другими.

Требования

Установка

  1. Установите Gemini CLI:
    npm install -g @google/gemini-cli
    

    Проверьте установку:
    gemini --version
    
  2. Задайте переменные окружения. Укажите 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
    
  3. Запустите Gemini CLI:
    gemini
    

    При первом запуске выберите способ авторизации: укажите API Key и введите ваш ключ usellm.

Рекомендуемые модели

МодельIDОсобенности
Claude Fable 5.1anthropic/claude-fable-5.1Самый мощный Claude для длинных async-агентов и автономной работы с кодовой базой
Claude Sonnet 5anthropic/claude-sonnet-5Лучший баланс цены и качества в Sonnet-классе, адаптивное мышление
GPT-6 Astraopenai/gpt-6-astraFrontier для reasoning-задач, стабильный tool calling
GPT-5.6 Lunaopenai/gpt-5.6-lunaЭкономичная модель OpenAI для повседневных задач
Gemini 3.8 Flashgoogle/gemini-3.8-flashNear-Pro кодинг по цене Flash, мультимодальная
Gemini 3.7 Flashgoogle/gemini-3.7-flashБыстрая мультимодальная модель Google
Grok 4.6xai/grok-4.6Сильная альтернатива Claude по соотношению цена/качество
GLM 5.3 Flashzai/glm-5.3-flashКомпактная и быстрая, для типовых задач

Возможности

  • Агентный режим: Gemini CLI автономно выполняет многошаговые задачи: читает файлы, пишет код, запускает команды
  • Работа с кодовой базой: анализирует весь проект, предлагает рефакторинг, пишет тесты
  • Поддержка MCP: подключайте внешние инструменты через Model Context Protocol
  • Потоковый вывод: ответы отображаются в реальном времени
  • Мультимодальность: передавайте изображения и PDF прямо в запросе

Решение проблем