Kilo Code — агент для VS Code и терминала (Kilo CLI) с режимами, правилами и MCP. Свой API подключается как Custom provider: для Claude — протокол Anthropic Messages, для GPT, DeepSeek, GLM и Grok — OpenAI Compatible. Обе схемы работают с ключом TKBK.
#Требования
- Kilo Code актуальной версии (расширение VS Code или Kilo CLI).
- Ключ cr_xxx и баланс.
#Настройка в VS Code
- 1Откройте провайдеры
Settings (шестерёнка) → вкладка Providers, прокрутите вниз и нажмите Custom provider.
- 2Провайдер для Claude
Provider ID —
tkbk, Display name —TKBK, Provider API — Anthropic Messages, Base URL —https://api.tkbk.online/v1. - 3Ключ и модели
API key —
cr_…. Нажмите Fetch models и выберите модели из списка TKBK или добавьте вручную:claude-sonnet-5,claude-opus-5-5. - 4Сохраните
Submit — модели появятся в выборе модели.
- 5GPT и другие модели
Второй Custom provider: Provider API — OpenAI Compatible, Base URL —
https://api.tkbk.online/v1, моделиgpt-6.1-sol,deepseek-v4-pro,glm-5.3.
#kilo.json для CLI и ручной настройки
Файл — ~/.config/kilo/kilo.json (общий) или ./kilo.json в проекте. Ключ в файл можно не писать: поле env говорит Kilo взять его из переменной TKBK_API_KEY. Лимиты limit.context и limit.output нужны, чтобы агент правильно управлял контекстом.
{
"provider": {
"tkbk": {
"npm": "@ai-sdk/anthropic",
"env": [
"TKBK_API_KEY"
],
"options": {
"baseURL": "https://api.tkbk.online/v1"
},
"models": {
"claude-sonnet-5": {
"name": "Claude Sonnet 5",
"limit": {
"context": 1000000,
"output": 128000
}
},
"claude-opus-5-5": {
"name": "Claude Opus 5.5",
"limit": {
"context": 1000000,
"output": 128000
}
},
"claude-fable-5-1": {
"name": "Claude Fable 5.1",
"limit": {
"context": 1000000,
"output": 128000
}
}
}
},
"tkbk-gpt": {
"npm": "@ai-sdk/openai-compatible",
"env": [
"TKBK_API_KEY"
],
"options": {
"baseURL": "https://api.tkbk.online/v1"
},
"models": {
"gpt-6.1-sol": {
"name": "GPT-6.1 Sol",
"limit": {
"context": 922000,
"output": 128000
}
},
"deepseek-v4-pro": {
"name": "DeepSeek V4 Pro",
"limit": {
"context": 1000000,
"output": 64000
}
},
"glm-5.3": {
"name": "GLM-5.3",
"limit": {
"context": 200000,
"output": 128000
}
}
}
}
},
"model": "tkbk/claude-sonnet-5"
}| Provider API | Base URL | Модели |
|---|---|---|
Anthropic Messages (@ai-sdk/anthropic) | https://api.tkbk.online/v1 | claude-fable-5-1, claude-opus-5-5, claude-sonnet-5, claude-haiku-4-5 |
OpenAI Compatible (@ai-sdk/openai-compatible) | https://api.tkbk.online/v1 | gpt-6.1-sol, deepseek-v4-pro, glm-5.3, grok-4.7 |
/v1: Kilo добавляет к нему только /messages. Протокол OpenAI Responses для TKBK не выбирайте — адрес /v1 работает в формате Chat Completions.