Настройка интеграции с Gemini
Настройка Google Gemini CLI с использованием API-ключа QCode.cc
Руководство по настройке интеграции с Gemini CLI¶
🚧 Ограниченная доступность: Ресурсы Gemini сейчас доступны в ограниченном режиме и пока не предоставляются массово. Если у вас значительные потребности в использовании, свяжитесь с нами через онлайн-чат или по email hi@qcode.cc — мы организуем для вас выделенные ресурсы Gemini.
QCode.cc поддерживает Claude Code, OpenAI Codex и Google Gemini CLI. После покупки тарифного плана все три инструмента используют общую квоту, что позволяет гибко выбирать инструмент.
Что такое Gemini CLI¶
Gemini CLI — это AI-ассистент для программирования от Google, работающий в командной строке. Аналогичен Claude Code и помогает писать код, отлаживать и работать с файлами прямо в терминале.
Обзор конфигурации¶
Для Gemini CLI необходимо настроить следующие переменные окружения:
-
GOOGLE_GEMINI_BASE_URL— адрес сервиса -
GEMINI_API_KEY— API-ключ (тот же, что и для Claude Code) -
GEMINI_MODEL— выбор модели
Настройка macOS¶
Шаг 1: Установка Node.js¶
Для работы Gemini CLI требуется среда Node.js.
Способ 1: Через Homebrew (рекомендуется)¶
Если Homebrew уже установлен, установка Node.js будет проще:
# Обновить Homebrew
brew update
# Установить Node.js
brew install node
Способ 2: Загрузка с официального сайта¶
-
Перейдите на https://nodejs.org/
-
Скачайте LTS-версию для macOS
-
Откройте загруженный файл
.pkg -
Следуйте инструкциям мастера установки
Примечания для macOS¶
-
При проблемах с правами доступа может потребоваться
sudo -
При первом запуске может потребоваться разрешение в системных настройках
-
Рекомендуется использовать Terminal или iTerm2
Проверка установки Node.js¶
После установки откройте Terminal и выполните:
node --version
npm --version
Если отображаются номера версий — установка прошла успешно!
Шаг 2: Установка Gemini CLI¶
Установите Gemini CLI глобально через npm:
npm install -g @google/gemini-cli
Проверьте установку:
gemini --version
Шаг 3: Настройка переменных окружения Gemini CLI¶
Установите переменные окружения для подключения к сервису:
Временная установка (текущая сессия)¶
Выполните в терминале:
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
Замените
cr_xxxxxxxxxxна ваш API-ключ QCode.cc. Используйте тот же API-ключ, что и для Claude Code.
Постоянная установка (конфигурация оболочки)¶
Добавьте следующее в конфигурационный файл оболочки (~/.zshrc):
# Конфигурация Gemini CLI
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
Затем выполните:
source ~/.zshrc
Проверка переменных окружения Gemini CLI¶
Проверьте в терминале:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
Настройка Linux / WSL2¶
Шаг 1: Установка Node.js¶
Для работы Gemini CLI требуется среда Node.js.
Способ 1: Через nvm (рекомендуется)¶
nvm позволяет удобно управлять несколькими версиями Node.js:
# Установить nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Перезагрузить конфигурацию оболочки
source ~/.bashrc
# Установить последнюю LTS-версию
nvm install --lts
Способ 2: Через пакетный менеджер¶
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora
sudo dnf install nodejs
# Arch Linux
sudo pacman -S nodejs npm
Примечания для Linux / WSL2¶
-
Пользователям WSL2 рекомендуется устанавливать в Linux-подсистеме, а не в Windows
-
Использование nvm позволяет избежать проблем с правами доступа
-
Убедитесь, что конфигурация оболочки корректно загружает nvm
Проверка установки Node.js¶
После установки откройте терминал и выполните:
node --version
npm --version
Если отображаются номера версий — установка прошла успешно!
Шаг 2: Установка Gemini CLI¶
Установите Gemini CLI глобально через npm:
npm install -g @google/gemini-cli
Проверьте установку:
gemini --version
Шаг 3: Настройка переменных окружения Gemini CLI¶
Установите переменные окружения для подключения к сервису:
Временная установка (текущая сессия)¶
Выполните в терминале:
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
Замените
cr_xxxxxxxxxxна ваш API-ключ QCode.cc. Используйте тот же API-ключ, что и для Claude Code.
Постоянная установка (конфигурация оболочки)¶
Добавьте следующее в конфигурационный файл оболочки (~/.bashrc):
# Конфигурация Gemini CLI
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
Затем выполните:
source ~/.bashrc
Если вы используете Zsh, добавьте в ~/.zshrc и выполните source ~/.zshrc.
Проверка переменных окружения Gemini CLI¶
Проверьте в терминале:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
Настройка Windows¶
Шаг 1: Установка Node.js¶
Для работы Gemini CLI требуется среда Node.js.
Способ 1: Загрузка с официального сайта (рекомендуется)¶
-
Откройте браузер и перейдите на https://nodejs.org/
-
Нажмите на версию "LTS" для загрузки (рекомендуется версия с долгосрочной поддержкой)
-
По завершении загрузки дважды кликните на файл
.msi -
Следуйте мастеру установки, оставив настройки по умолчанию
Способ 2: Через пакетный менеджер¶
Если у вас установлен Chocolatey или Scoop:
# Через Chocolatey
choco install nodejs
# Или через Scoop
scoop install nodejs
Примечания для Windows¶
-
Рекомендуется использовать PowerShell вместо CMD
-
При проблемах с правами доступа попробуйте запустить от имени администратора
-
Некоторые антивирусы могут давать ложные срабатывания — добавьте исключение
Проверка установки Node.js¶
После установки откройте PowerShell или CMD и выполните:
node --version
npm --version
Если отображаются номера версий — установка прошла успешно!
Шаг 2: Установка Gemini CLI¶
Установите Gemini CLI глобально через npm:
npm install -g @google/gemini-cli
Проверьте установку:
gemini --version
Шаг 3: Настройка переменных окружения Gemini CLI¶
Установите переменные окружения для подключения к сервису:
Временная установка через PowerShell (текущая сессия)¶
Выполните в PowerShell:
$env:GOOGLE_GEMINI_BASE_URL = "https://asia.qcode.cc/gemini"
$env:GEMINI_API_KEY = "cr_xxxxxxxxxx"
$env:GEMINI_MODEL = "gemini-3-pro-preview"
Замените
cr_xxxxxxxxxxна ваш API-ключ QCode.cc. Используйте тот же API-ключ, что и для Claude Code.
Постоянная установка через PowerShell (уровень пользователя)¶
Выполните в PowerShell:
# Установка переменных окружения на уровне пользователя (постоянно)
[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://asia.qcode.cc/gemini", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "cr_xxxxxxxxxx", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-3-pro-preview", [System.EnvironmentVariableTarget]::User)
После установки необходимо перезапустить окно PowerShell для применения изменений.
Проверка переменных окружения Gemini CLI¶
Проверьте в PowerShell:
echo $env:GOOGLE_GEMINI_BASE_URL
echo $env:GEMINI_API_KEY
echo $env:GEMINI_MODEL
Часто задаваемые вопросы¶
Устаревшая версия Node.js¶
Проблема: Gemini CLI сообщает о несовместимой версии Node.js
Решение:
-
Проверьте версию Node.js:
node --version -
Рекомендуется Node.js 18.x или выше
-
Обновите через nvm:
nvm install --lts && nvm use --lts
Переменные окружения не применяются¶
Проблема: после установки переменных окружения подключение не работает
Решение:
-
Убедитесь, что вы перезапустили терминал или выполнили команду
source -
Проверьте правильность имён переменных (учитывается регистр)
-
Проверьте формат API-ключа (должен начинаться с
cr_)
Проблемы с сетевым подключением¶
Проблема: не удаётся подключиться к сервису QCode.cc
Решение:
-
Проверьте сетевое соединение
-
Убедитесь, что
GOOGLE_GEMINI_BASE_URLустановлен правильно -
Попробуйте резервные узлы:
-
Гонконг:
http://103.218.243.5/gemini - Шэньчжэнь:
http://103.236.53.153/gemini
Преимущества QCode.cc¶
| Преимущество | Описание |
|---|---|
| Экономия 80% | Значительно ниже официальных цен |
| Общая квота | Claude Code, Codex и Gemini используют общую квоту тарифа |
| 99,9% доступность | Стабильный сервис корпоративного уровня |
| Оптимизация для АТР | Низкая задержка, быстрый отклик |
Связанная документация¶
-
Настройка переменных окружения — конфигурация Claude Code
-
Интеграция с Codex — настройка OpenAI Codex CLI
-
Быстрый старт — начало работы с Claude Code