Gemini CLI
Официальный терминальный агент Google. Две переменные окружения направляют его через Gemini-совместимый эндпоинт сайта.
Предварительно
Вход выполнен, баланс пополнен · ключ создан в нужной группе (создать ключ) · ID моделей из каталога моделей или
/v1/modelsЗагрузка и установка
Требуется Node.js 20+: npm install -g @google/gemini-cli, затем запустите gemini.
Шаги настройки
- 1Создайте ключ в группе, которая включает модели Gemini (см. Создать ключ).
- 2Задайте
GEMINI_API_KEY=sk-xxxxиGOOGLE_GEMINI_BASE_URL=https://api.daoxe.com(корень сайта, без/v1или/v1beta). - 3Откройте новый терминал, запустите
gemini, выберите способ входа «Use Gemini API key»; укажите модель Gemini сайта через-m <model-id>.
bash
# ~/.zshrc / ~/.bashrc
export GEMINI_API_KEY="sk-xxxx"
export GOOGLE_GEMINI_BASE_URL="https://api.daoxe.com"
gemini -m 你的Gemini模型IDbash
# 先用 curl 验证 Gemini 兼容端点 / smoke-test the Gemini endpoint first
curl "https://api.daoxe.com/v1beta/models/你的Gemini模型ID:generateContent?key=sk-xxxx" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"ping"}]}]}'Выбор модели
На /v1beta обслуживаются только модели семейства Gemini; копируйте ID (серия gemini-*) из каталога моделей.
Частые ошибки
- Base — это корень сайта
https://api.daoxe.com: CLI сам добавит/v1beta/..., поэтому лишний/v1даст 404. - Переменные окружения действуют только в новых сессиях — переоткройте терминал перед запуском
gemini. - Модели Gemini также работают в инструментах с протоколом OpenAI (Base
https://api.daoxe.com/v1) — см. список протоколов.