Установка Kilo Code и подключение к TeamoRouter

Kilo Code — открытый AI-агент для программирования в VS Code (есть и версия для командной строки). В нём можно добавить собственного провайдера и выбрать для него API-протокол, поэтому с одним API-ключом TeamoRouter в Kilo Code работают Claude, GPT и другие модели.

У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.

Названия полей ниже сверены с документацией Kilo Code 3 ноября 2026 года (Kilo Code 7.8). Каждый способ подключения на этой странице мы проверили в Kilo CLI 7.8.18 — CLI и расширение для VS Code используют одну и ту же конфигурацию.

1. Установите Kilo Code

Kilo Code уже установлен? Переходите к разделу «2. Получите API Key TeamoRouter».

  1. Откройте VS Code и нажмите Command + Shift + X на macOS или Ctrl + Shift + X на Windows и Linux, чтобы открыть Extensions.
  2. Найдите Kilo Code.
  3. Нажмите стрелку рядом с Install и выберите Install Pre-Release Version. Kilo выпускает текущую версию расширения в канале pre-release и рекомендует её всем пользователям.
  4. Нажмите иконку Kilo Code на боковой панели, чтобы открыть чат.

Редакторы на базе VS Code без доступа к магазину Microsoft (VSCodium, Windsurf и другие) могут установить расширение из Open VSX. При первом запуске Kilo Code предложит войти в бесплатный аккаунт Kilo. Пополнять баланс Kilo для работы через TeamoRouter не нужно.

2. Получите API Key TeamoRouter

Откройте консоль TeamoRouter, создайте аккаунт, создайте API Key и скопируйте его.

3. Добавьте TeamoRouter как собственного провайдера

  1. В панели Kilo Code нажмите на шестерёнку, чтобы открыть Settings, и перейдите на вкладку Providers.
  2. Прокрутите вниз и нажмите Custom provider.
  3. Заполните поля:
    • Provider ID: teamorouter
    • Display name: TeamoRouter
    • Provider API: OpenAI Compatible
    • Base URL: https://api.teamorouter.cn/v1
    • API key: ключ, созданный в консоли TeamoRouter
    • Models: после ввода Base URL и ключа Kilo Code сам загрузит список моделей TeamoRouter. Отметьте нужные или нажмите Fetch models, чтобы загрузить список ещё раз.
    • Headers: оставьте пустыми.
  4. Нажмите Submit.

Доступные ID моделей:

Доступные ID моделейМоделей: 10

DeepSeekDeepSeek6

  • deepseek-flash
  • deepseek-flash-free
  • deepseek-v4-flash-vision-exp
  • deepseek-v4-pro
  • deepseek-v4-flash
  • deepseek-v4-flash-free

ZhipuGLM4

  • glm-5.3-flash
  • glm-5.3-flash-free
  • glm-5.3
  • glm-5.2

Или отредактируйте kilo.json

И расширение, и CLI хранят провайдеров в файле kilo.json: ~/.config/kilo/kilo.json действует для всех проектов, а kilo.json в папке проекта — только для него. Вместо диалога можно вставить конфигурацию. Вот та, которую мы проверяли:

jsonc
{
  "provider": {
    "teamorouter": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "TeamoRouter",
      "options": { "baseURL": "https://api.teamorouter.cn/v1", "apiKey": "ваш API Key TeamoRouter" },
      "models": {
        "deepseek-v4-pro": { "name": "DeepSeek V4 Pro", "limit": { "context": 128000, "output": 8192 } },
        "glm-5.3": { "name": "GLM-5.3", "limit": { "context": 128000, "output": 8192 } }
      }
    }
  },
  "model": "teamorouter/deepseek-v4-pro"
}

limit сообщает Kilo Code, сколько контекста можно использовать и какой длины может быть ответ, — так он понимает, когда сжимать длинный диалог.

4. Начните работу

  1. В чате Kilo Code откройте выбор модели и выберите модель TeamoRouter.
  2. Опишите задачу обычным языком, например «добавь обработку ошибок в src/api.ts», и нажмите Enter.
  3. Kilo Code читает файлы, редактирует код и спрашивает разрешение перед запуском команд в терминале. Что требует подтверждения, настраивается в Settings → Auto-Approve.

Частые ошибки

  • 402 «wallet balance is insufficient»: баланс TeamoRouter равен $0. Пополните его и повторите запрос.
  • 401 или «Invalid API Key»: проверьте, что ключ вставлен целиком, без пробелов, и не удалён в консоли.
  • 404 или «Model Not Found»: проверьте написание ID модели и то, что модель добавлена к нужному провайдеру (Claude — в Anthropic Messages, GPT — в OpenAI Responses).
  • После ввода Base URL нет списка моделей: убедитесь, что Base URL заканчивается на /v1, и нажмите Fetch models. ID моделей всегда можно ввести вручную.
  • Ошибки подключения: проверьте, что https://api.teamorouter.cn открывается из вашей сети и что настройки прокси в VS Code верны.
Готовы? Три шага, чтобы начатьВойдите в консоль · пополните баланс · создайте API Key
TelegramВопросы по подключению, оплате или маршрутизации? Мы в Telegram.