Запустите Kilo Code на любой модели каталога через OpenAI Compatible.
Updated 2026-07-30
Kilo Code поставляется с потоком кастомного провайдера, built для шлюзов: выберите OpenAI Compatible как Provider API, установите Base URL в https://api.apisrouter.com/v1, вставьте один ключ — и Kilo автоматически подтянет список моделей из /v1/models. Id Claude, Kimi и класса Codex становятся взаимозаменяемыми бэкендами для агента.
Короткий ответ: одна запись кастомного провайдера.
Откройте настройки Kilo Code через иконку шестерёнки, перейдите на вкладку Providers и выберите опцию кастомного провайдера. Задайте Provider ID и отображаемое имя, установите Provider API в OpenAI Compatible, Base URL в https://api.apisrouter.com/v1 и вставьте ваш ключ. Как только Base URL и ключ валидны, Kilo запрашивает листинг /v1/models эндпоинта и показывает список с поиском по всем доступным id, так что вы выбираете claude-sonnet-4-6 или kimi-k2.7-code из списка, а не набираете его вслепую. Модели также можно добавлять вручную, и кастомные HTTP-заголовки поддерживаются как пары ключ-значение, если они вам нужны. Сохраните — и следующая задача агента маршрутизируется через шлюз.
Provider ID: apisrouter
Display name: APIsRouter
Provider API: OpenAI Compatible
Base URL: https://api.apisrouter.com/v1
API key: sk-YOUR-APISROUTER-KEY
Models: pick from the auto-fetched list
(e.g. claude-sonnet-4-6, kimi-k2.7-code)Как Kilo Code использует провайдера.
Kilo Code (около 26K звёзд на GitHub) — open-source AI-агент для написания кода в VS Code: он планирует, редактирует файлы, запускает команды и итерирует по сбоям с воротами подтверждения, в родословной Roo и Cline. У этого цикла специфическая форма трафика: длинный контекст на входе, вызовы инструментов и диффы на выходе, много ходов на задачу, что делает базовую модель одновременно рычагом качества и драйвером стоимости. Провайдер OpenAI Compatible отправляет этот цикл как стандартные chat completions на ваш Base URL, с id модели в виде обычной строки. Формат передачи не заботится о вендорах, что и делает реальный выбор моделей возможным: claude-sonnet-4-6, kimi-k2.7-code и gpt-5.6-sol — взаимозаменяемые записи за одним провайдером, а не три аккаунта у вендоров с тремя настройками биллинга. Для тонкой настройки по модели лимиты токенов, поведение вызова инструментов и варианты живут в конфиг-файле kilo.jsonc, который можно редактировать напрямую, когда модели нужны настройки, не выставленные в UI. Задавайте заявленные лимиты по документации модели, а не по оптимизму: агент агрессивно упаковывает контекст, и завышенное окно падает ровно на самых больших задачах.
Выбор моделей для кода в цикле Kilo.
Режимы Kilo позволяют разным видам работы нести разную конфигурацию, и честный способ этим воспользоваться — эмпирический: прогоните один и тот же класс задач на двух id в течение недели, затем прочитайте расход по модели в консоли шлюза рядом с тем, как часто вам приходилось вмешиваться. Циклы агента — самый токеноёмкий способ использовать модель, так что разница измерима, а не ощущается на глаз.
- claude-sonnet-4-6 — надёжный вариант по умолчанию: сильный вызов инструментов, чистые диффы и хорошее восстановление, когда команда падает посреди задачи.
- kimi-k2.7-code — выбор для объёма в длинных агентных сессиях, заточен под код и оценён под многоходовой цикл, который Kilo реально прогоняет.
- gpt-5.6-sol подходит для быстрых точечных правок и прогонов исправления тестов, где на сессию влияет задержка каждого хода.
- claude-opus-4-7 оправдывает свою цену на сложных задачах: рефакторинг между файлами, архитектурная работа, отладка, требующая всей картины в контексте.
- gpt-5.5 — фронтирный универсал для A/B-теста против Claude на вашем собственном репозитории, а не по таблицам бенчмарков.
Оплата по факту · дешевле официальных цен
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Модель | Официальная цена | Наша цена |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| Claude Opus 4.7 | $5.00 / $25.00 per M | $4.00 / $20.00 per M |
| Kimi K2.7 Code | $0.95 / $4.00 per M | $1.00 / $4.00 per M |
| GPT-5.6 Sol | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
Сбои, специфичные именно для Kilo Code.
Отлаживайте в стандартном порядке: curl'ните листинг моделей, curl'ните один completion с точным id, и только затем правьте настройки Kilo. Две команды чисто разделяют проблемы шлюза и конфигурацию редактора.
- Выбор моделей выходит пустым: Base URL или ключ неверны, поскольку список заполняется живым вызовом /v1/models. Проверьте листинг curl'ом с теми же значениями.
- 404 на каждый запрос: Base URL потерял /v1, либо вы вставили полный путь /chat/completions туда, где должен быть base. Kilo принимает полные URL эндпоинта, но только если они указывают на правильный маршрут chat-completions.
- Обрезанное или "забывчивое" поведение глубоко в задаче: заявленные лимиты контекста в kilo.jsonc превышают то, что модель реально поддерживает. Используйте задокументированные значения.
- Вызовы инструментов озвучиваются, а не выполняются: выбранный id слаб в function calling. Перепрогоните задачу на claude-sonnet-4-6, чтобы отделить выбор модели от конфигурации, прежде чем трогать настройки.
- Специфичная для Azure заметка из документации: развёртывания Azure GPT-5 отклоняют поле max_tokens, которое отправляют кастомные OpenAI-совместимые провайдеры, так что для Azure следует использовать нативный провайдер azure в Kilo. Не относится к шлюзу, но объясняет запутывающую ошибку, если вы тестируете оба варианта.
Кто направляет Kilo Code через шлюз.
- Разработчики, которые хотят, чтобы агентом управлял Claude без отдельных отношений по биллингу с Anthropic, на предоплаченном балансе с бесплатным стартом без карты.
- Те, кто выбирает модели через автозагружаемый список, пробуя id для кода на реальных задачах в своём реальном репозитории.
- Активные пользователи, сочетающие флагманскую модель для работы уровня планирования с объёмной моделью для долгих сессий выполнения.
- Команды, измеряющие расход агента по разработчику через использование по ключу вместо реверс-инжиниринга общего счёта вендора.
- Люди, уже направляющие другие инструменты через шлюз, которые хотят видеть агента VS Code на том же ключе и в том же логе использования.
Проверьте эндпоинт и прогоните первую задачу.
Докажите шлюзовую половину curl'ом, прежде чем настраивать редактор: перечислите модели, затем отправьте один completion с id, который собираетесь выбрать. Когда оба проходят, всё остальное — в форме провайдера. Затем дайте Kilo небольшую реальную задачу с чёткой целью и следите за первыми ходами. Чистые вызовы инструментов и разумные правки означают, что id подходит циклу; жёсткие ошибки указывают на три поля. Как только задачи начинают идти, консоль APIsRouter показывает модель на запрос, токены и расходы — именно там неделя использования агента становится конкретным числом по каждой модели.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k2.7-code",
"messages":[{"role":"user","content":"ping"}]}'Частые вопросы
Как добавить OpenAI-совместимого провайдера в Kilo Code?
Шестерёнка настроек → вкладка Providers → custom provider. Установите Provider API в OpenAI Compatible, Base URL в https://api.apisrouter.com/v1 и вставьте ваш ключ. Затем Kilo автоматически подтягивает список моделей из /v1/models, и вы выбираете id из списка с поиском.
Может ли Kilo Code запускать модели Claude через этого провайдера?
Да. Провайдер передаёт id модели как обычную строку через стандартные chat completions, так что claude-sonnet-4-6 и claude-opus-4-7 работают так же, как id GPT, на одном ключе, а смена вендора — это выбор в списке.
Почему список моделей пуст после добавления провайдера?
Автозагрузка заполняется живым вызовом /v1/models, так что пустой список означает, что Base URL или ключ неверны. Проверьте листинг curl'ом с теми же значениями; если это работает, перепроверьте, что вы реально сохранили в форме провайдера. Модели также можно добавить вручную.
Где задать окно контекста и лимиты токенов для кастомной модели?
В kilo.jsonc, конфиг-файле Kilo, который несёт лимиты токенов по модели, настройки вызова инструментов и варианты сверх того, что выставляет форма провайдера. Используйте задокументированные значения модели; завышенные лимиты падают на самых больших задачах.
Обязательно ли указывать API-ключ в форме?
Поле ключа — обычный путь, но оно опционально, если вы обрабатываете аутентификацию через кастомные заголовки, которые форма провайдера поддерживает как пары ключ-значение. Для стандартной настройки шлюза поле ключа — правильный выбор.
Как узнать, сколько стоит неделя использования Kilo Code?
Читайте вид использования по ключу в консоли APIsRouter: токены и расходы по запросу и по модели. Задачи агента — это десятки запросов каждая, так что лог — единственная честная мера того, сколько стоит ваш паттерн использования.