Установка 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».
- Откройте VS Code и нажмите
Command + Shift + Xна macOS илиCtrl + Shift + Xна Windows и Linux, чтобы открыть Extensions. - Найдите Kilo Code.
- Нажмите стрелку рядом с Install и выберите Install Pre-Release Version. Kilo выпускает текущую версию расширения в канале pre-release и рекомендует её всем пользователям.
- Нажмите иконку Kilo Code на боковой панели, чтобы открыть чат.
Редакторы на базе VS Code без доступа к магазину Microsoft (VSCodium, Windsurf и другие) могут установить расширение из Open VSX. При первом запуске Kilo Code предложит войти в бесплатный аккаунт Kilo. Пополнять баланс Kilo для работы через TeamoRouter не нужно.
2. Получите API Key TeamoRouter
Откройте консоль TeamoRouter, создайте аккаунт, создайте API Key и скопируйте его.
3. Добавьте TeamoRouter как собственного провайдера
- В панели Kilo Code нажмите на шестерёнку, чтобы открыть Settings, и перейдите на вкладку Providers.
- Прокрутите вниз и нажмите Custom provider.
- Заполните поля:
- 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: оставьте пустыми.
- Provider ID:
- Нажмите Submit.
Доступные ID моделей:
DeepSeek6
deepseek-flashdeepseek-flash-freedeepseek-v4-flash-vision-expdeepseek-v4-prodeepseek-v4-flashdeepseek-v4-flash-free
GLM4
glm-5.3-flashglm-5.3-flash-freeglm-5.3glm-5.2
Или отредактируйте kilo.json
И расширение, и CLI хранят провайдеров в файле kilo.json: ~/.config/kilo/kilo.json действует для всех проектов, а kilo.json в папке проекта — только для него. Вместо диалога можно вставить конфигурацию. Вот та, которую мы проверяли:
{
"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. Начните работу
- В чате Kilo Code откройте выбор модели и выберите модель TeamoRouter.
- Опишите задачу обычным языком, например «добавь обработку ошибок в src/api.ts», и нажмите Enter.
- 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 верны.