Подключение Gemini CLI к TeamoRouter
Gemini CLI — открытый AI-инструмент для программирования в терминале от Google, доступный через команду gemini.
1. Установка Gemini CLI с нуля
Gemini CLI уже установлен? Переходите к следующему разделу.
Пользователи macOS могут установить его через Homebrew:
brew install gemini-cli
Либо через npm:
npm install -g @google/gemini-cli
Пользователям Windows нужно сначала установить Node.js, а затем поставить CLI через npm.
2. Получите API Key TeamoRouter
Откройте консоль TeamoRouter, создайте аккаунт, создайте API-ключ вида sk-teamo-... и скопируйте его. В консоли также доступен полный список моделей.
3. Подключение к TeamoRouter
Замените <your-TeamoRouter-key> на скопированный ключ и вставьте весь блок в терминал:
mkdir -p ~/.gemini && cat > ~/.gemini/.env <<'EOF'
GOOGLE_GEMINI_BASE_URL=https://api.teamorouter.com
GEMINI_API_KEY=sk-teamo-<your-TeamoRouter-key>
GEMINI_API_KEY_AUTH_MECHANISM=bearer
EOF
После сохранения перезапускать терминал или выполнять source не нужно. Следующая команда gemini прочитает конфигурацию.
При запуске gemini экран «Get started» спросит, как вы хотите авторизоваться:
- Sign in with Google
- Use Gemini API Key
- Vertex AI
Выделите «Use Gemini API Key» и нажмите Enter. Gemini прочитает настроенный вами API Key TeamoRouter. Нажмите Enter ещё раз, чтобы продолжить.
Если раньше вы выбрали вход через OAuth, сбросьте его:
rm ~/.gemini/settings.json
При следующем запуске снова появится мастер авторизации. Выберите Use Gemini API Key.