Запустите 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: токены и расходы по запросу и по модели. Задачи агента — это десятки запросов каждая, так что лог — единственная честная мера того, сколько стоит ваш паттерн использования.