Kilo Code: настройка API Claude, GPT и китайских моделей
На 2026-10-07 Kilo Code подключается к API Claude так: Settings → вкладка Providers → в самом низу Custom provider, в Provider API выберите Anthropic Messages, Base URL — https://api.qcode.cc/api (без слеша в конце), ключ cr_, ID модели введите вручную. Для GPT и китайских моделей выберите OpenAI Compatible и Base URL https://api.qcode.cc/openai/v1. Здесь собраны шаги, ID моделей и частые ошибки по документации QCode и официальной документации Kilo.
Обновлено 2026-10-07
Четыре вещи, которые стоит знать заранее
Provider API для Claude
Base URL — https://api.qcode.cc/api. Документация QCode советует остановиться на /api, а /v1/messages расширение допишет само.
GPT и китайские модели
Base URL — https://api.qcode.cc/openai/v1, тот же ключ cr_, ID моделей вводятся вручную, например gpt-6-sol или glm-5.2.
Где находится настройка
Settings (шестерёнка) → вкладка Providers → низ списка → Custom provider. По документации QCode, это уже не выпадающий список API Provider, как в Roo Code.
Последний стабильный (2026-10-01)
Самый свежий стабильный релиз на GitHub на 2026-10-07: в диалоге Custom Provider появилась кнопка ручного Fetch Models. 2026-10-07 вышел и предрелиз v7.8.7.
Как Kilo Code подключается к своему API
На 2026-10-07, чтобы подключить Claude в Kilo Code, добавьте Custom provider внизу вкладки Providers: Provider API — Anthropic Messages, Base URL — https://api.qcode.cc/api, ключ cr_ и ID модели вручную. Для GPT и китайских моделей в том же диалоге выберите OpenAI Compatible и https://api.qcode.cc/openai/v1. Официальный README называет Kilo открытым агентом для программирования в VS Code, JetBrains и CLI. По документации QCode, это форк Roo Code, который, в свою очередь, форк Cline, но интерфейсы уже разошлись, поэтому шаги из этих двух инструментов сюда не переносятся.
Поддерживается ли Kilo Code (на 2026-10-07)
На 2026-10-07 Kilo Code активно обновляется: репозиторий Kilo-Org/kilocode на GitHub не архивирован, лицензия MIT, последний push — 2026-10-07 (UTC). Последний стабильный релиз — v7.8.3 от 2026-10-01 (UTC), в его заметках сказано Add a manual Fetch Models button to the Custom Provider settings dialog. 2026-10-07 вышел предрелиз v7.8.7, а 2026-09-28 (UTC) — плагин для JetBrains 7.1.9-rc.1. Что касается владельца: в официальной документации Kilo написано Kilo has been acquired by Anaconda. По документации QCode, вход для своего эндпоинта переделали; эта страница описывает новый интерфейс.
Хронология релизов и документации
Обновлены руководство QCode по Kilo Code и страница об эндпоинтах; шаги описаны для нового интерфейса Custom provider (руководство по Kilo последний раз сверено 2026-09-18).
Выходит стабильный Kilo Code v7.8.3 (UTC); в заметках к релизу указана кнопка ручного Fetch Models в диалоге Custom Provider.
Выходит предрелиз Kilo Code v7.8.7 (UTC), в репозиторий в тот же день продолжают пушить; последним стабильным релизом остаётся v7.8.3.
Подтверждено vs не описано в документации
Подтверждено (дословно по документации)
Всё ниже дословно сверяется по документации QCode, официальной документации Kilo или GitHub: вход — Settings → вкладка Providers → Custom provider внизу; поля диалога — Provider ID, Display name, Provider API, Base URL, API key, Models и необязательные Headers, после Submit модели появляются в model picker; Kilo пишет, что для моделей Anthropic нужен Anthropic Messages, а для OpenAI и xAI — OpenAI Responses; Claude — https://api.qcode.cc/api, GPT и китайские модели — https://api.qcode.cc/openai/v1, ключ cr_ один и тот же; Claude через OpenAI Compatible даёт model_not_available_on_endpoint; v7.8.3 вышел 2026-10-01.
Не описано или не проверено
Четыре вопроса эта страница оставляет открытыми: 1) подтягивается ли список моделей автоматически в режиме Anthropic Messages: Kilo пишет, что делает это, когда Base URL отдаёт OpenAI-совместимый эндпоинт models; здесь это не проверялось, поэтому ID вводятся вручную. 2) даёт ли лишний слеш в конце сразу 404: руководство QCode по Kilo прямо пишет, что это не проверялось; страница об эндпоинтах в общем случае говорит, что получится //v1/messages и 404. 3) шагов для плагина JetBrains в документации QCode нет; страница описывает только расширение для VS Code. 4) файл конфигурации в двух местах официальной документации Kilo назван kilo.json и kilo.jsonc; настройку через файл эта страница не описывает.
Как выбрать
Anthropic Messages или OpenAI Compatible
Решает семейство модели: Claude работает только через Anthropic Messages (https://api.qcode.cc/api), OpenAI-эндпоинт QCode модели Claude не принимает; GPT — через OpenAI Compatible (https://api.qcode.cc/openai/v1). GLM, Kimi, DeepSeek и Qwen, по странице QCode об эндпоинтах, работают через оба, а руководство по Kilo показывает настройку через OpenAI Compatible.
Kilo Code или Roo Code / Cline
Общая кодовая база, разные интерфейсы: в Kilo это диалог Custom provider на вкладке Providers, в Roo Code и Cline — по-прежнему выпадающий список API Provider. Документация QCode предупреждает, что шаги не переносятся; смотрите страницу настройки того инструмента, которым пользуетесь.
Шесть шагов к Claude (плюс GPT и китайские модели)
1) Откройте настройки (значок шестерёнки) в боковой панели Kilo Code, перейдите на вкладку Providers, прокрутите вниз и нажмите Custom provider. 2) Введите уникальный Provider ID (имя любое, в примере документации — qcode) и любое Display name. 3) Provider API — Anthropic Messages, Base URL — https://api.qcode.cc/api (без слеша в конце), API key — ключ QCode, начинающийся с cr_. 4) В поле Models введите ID модели, например claude-sonnet-5; claude-sonnet-5-5 и claude-opus-5-5 вводятся так же. Headers можно оставить пустыми. 5) Нажмите Submit — модели появятся в model picker. Отправьте одно сообщение в чат для проверки. 6) Для GPT и китайских моделей добавьте ещё один Custom provider: Provider API — OpenAI Compatible, Base URL — https://api.qcode.cc/openai/v1, тот же ключ cr_, модели вроде gpt-6-sol, gpt-5.6-terra или glm-5.2.
На QCode
На QCode один ключ cr_ работает с любым протоколом, а протокол определяет путь запроса: claude-sonnet-5, claude-sonnet-5-5 и claude-opus-5-5 идут через Anthropic Messages по адресу https://api.qcode.cc/api; gpt-6-sol, gpt-5.6-terra, glm-5.2, deepseek-v4.1-flash и kimi-k3 — через OpenAI Compatible по адресу https://api.qcode.cc/openai/v1. Тот же ключ работает на всех трёх доменах доступа: us.qcode.cc — для Северной Америки и Европы, а для сетей материкового Китая документация советует сменить домен на asia.qcode.cc, ключ остаётся прежним. Оплата за токены, цена каждой модели — на /models. Журнал запросов виден на probe.qcode.cc после ввода ключа.
Частые вопросы
Какой Provider API выбрать для Claude в Kilo Code?
Anthropic Messages. В диалоге Custom provider укажите Base URL https://api.qcode.cc/api, ключ cr_ и введите в Models ID модели, например claude-sonnet-5. Официальная документация Kilo пишет, что для моделей Anthropic нужен Anthropic Messages, а документация QCode предупреждает: не вызывайте Claude через OpenAI Compatible.
Что значит ошибка model_not_available_on_endpoint?
Выбран не тот протокол, с ключом всё в порядке. Если поставить Claude в OpenAI Compatible, QCode вернёт ошибку вида Model 'claude-sonnet-5' is not available on this endpoint. По документации, эта проверка идёт до аутентификации, поэтому она появляется даже с неверным ключом. Переключитесь на Anthropic Messages и Base URL https://api.qcode.cc/api.
Нужны ли в Base URL /v1 или слеш в конце?
Для Anthropic Messages остановитесь на /api (https://api.qcode.cc/api), а /v1/messages расширение допишет само; для OpenAI Compatible укажите https://api.qcode.cc/openai/v1, как в документации QCode. Слеш в конце не ставьте ни там, ни там: руководство QCode по Kilo пишет, что не проверяло, даёт ли лишний слеш сразу 404, а страница об эндпоинтах в общем случае говорит, что получится //v1/messages и 404.
В выпадающем списке нет claude-sonnet-5-5. Что делать?
Введите ID модели вручную. Документация QCode пишет, что если во встроенном списке нужного ID нет, его вводят в поле для своего ID модели; официальная документация Kilo тоже говорит, что при сбое автоопределения ID можно ввести вручную. После исправления Base URL или ключа нажмите Fetch models рядом со списком моделей, чтобы повторить загрузку. При ошибке Model Not Found проверьте, что ID модели верный.
Ключ указан, но подключиться не получается. Что проверить?
Сначала отправьте тестовый POST на https://api.qcode.cc/api/v1/messages через curl в терминале: если в ответе JSON с полем content, эндпоинт в порядке, и проблема в настройках расширения. При Invalid API key проверьте, что ключ начинается с cr_ и не содержит пробелов в начале или конце. Не судите по прямому открытию https://api.qcode.cc/api: там будет HTML-страница с описанием (HTTP 200), это не ошибка и не доказательство, что путь работает.
Kilo Code ещё поддерживается?
Да. На 2026-10-07 репозиторий Kilo-Org/kilocode на GitHub не архивирован, последний push — 2026-10-07 (UTC); последний стабильный релиз v7.8.3 вышел 2026-10-01, а 2026-10-07 появился предрелиз v7.8.7.
Источники
Шаги настройки, типы Provider API и адреса: руководство QCode по Kilo Code (обновлено 2026-09-25) и страница об эндпоинтах и форматах API (обновлена 2026-09-25: какие модели через какой эндпоинт, точный текст ошибок, три домена доступа), обе получены 2026-10-07. Интерфейс и поля Kilo: официальная документация Kilo (kilo.ai/docs), страницы OpenAI Compatible и Anthropic, получены в тот же день. Статус поддержки и релизы: README, данные репозитория и Releases репозитория Kilo-Org/kilocode на GitHub, получены в тот же день.
Подключите QCode в Kilo Code
Один ключ cr_: Claude через Anthropic Messages, GPT и китайские модели через OpenAI Compatible. Оплата за токены, цены моделей — на /models.
Читайте также
Гид: Cline и OpenAI-совместимый API
Три поля в Cline, чтобы подключить QCode.
Cherry Studio: настройка Claude API
Claude через тип Anthropic, GPT и китайские модели через тип OpenAI.
Настройка своего эндпоинта в Claude Code
Две переменные окружения, форма settings.json и apiKeyHelper.
Шаги и цитаты на этой странице сверены 2026-10-07 с документацией QCode, официальной документацией Kilo и заметками к релизам на GitHub; при расхождениях действуют официальные страницы, изменения на стороне вендоров возможны без предупреждения. Подписи в расширении меняются от версии к версии, ориентируйтесь на свою; доступность моделей — по /models.