@kilocode/cli, для headless-режима).
Протокол: OpenAI-совместимый
- Базовый URL:
https://api.orcarouter.ai/v1(включает/v1) - Идентификаторы моделей используют формат
vendor/model— самый простой вариант:orcarouter/auto
Расширение для VS Code
- Установите Kilo Code из VS Code Marketplace (откройте панель Extensions и найдите “Kilo Code”), затем откройте его по иконке Kilo Code на панели Activity Bar (левая полоса с иконками). В панели нажмите на ⚙ шестерёнку в правом верхнем углу, чтобы открыть настройки.

- Перейдите в Providers (провайдеры). В разделе Popular providers (популярные провайдеры) найдите Custom provider (кастомный провайдер, “Add an OpenAI-compatible provider by base URL”) и нажмите + Connect.

- Заполните поля провайдера:
- Provider ID:
orcarouter(только строчные буквы, цифры, дефисы или подчёркивания — без слешей;orcarouter/autoздесь не принимается). - Display name:
OrcaRouter(любое имя на ваш вкус). - Base URL:
https://api.orcarouter.ai/v1 - API key: ваш ключ OrcaRouter (
sk-orca-...).
- Provider ID:

- Выберите модели. Как только ключ и базовый URL станут корректными, Kilo Code
загрузит актуальный список моделей из OrcaRouter — отметьте нужные (или нажмите
Select all), затем нажмите Submit. Чтобы использовать авто-маршрутизацию,
дополнительно нажмите + Add model и укажите ID модели
orcarouter/auto(это алиас маршрутизации, поэтому в загруженном списке он не появится).

- Теперь провайдер отображается в разделе Connected providers как OrcaRouter (CUSTOM).

- Выберите модель OrcaRouter в выборе модели на панели чата и отправьте тестовое сообщение — ответ подтвердит подключение.

На большом репозитории Kilo Code может сначала спросить, ждать ли инициализации
своей системы снимков (snapshot) — выберите Disable for this project, чтобы
пропустить её (git по-прежнему отслеживает всё), и тогда запрос пройдёт.
Плагин для JetBrains использует тот же Custom provider с идентичными
значениями базового URL / ключа / моделей.
CLI
Для headless-режима / использования в скриптах установите CLI.Установка
kilo.
Настройка
Файл конфигурации:~/.config/kilo/kilo.jsonc (также принимает kilo.json; проектный ./kilo.jsonc переопределяет).
anthropic/claude-opus-4.8 или google/gemini-2.5-flash. Имена моделей используют формат vendor/model.
Запуск
"type":"text" и "text":"OK".
Примечания
base_urlвключает/v1.- Ссылки на модели используют формат
provider/model. Поскольку провайдер называетсяorcarouter, а идентификатор модели тоже несёт префиксvendor, ссылка состоит из трёх сегментов:orcarouter/orcarouter/auto(илиorcarouter/anthropic/claude-opus-4.8). - Headless-режим — это
kilo run "<prompt>" --auto(или передайте промпт через stdin).--format jsonдаёт машиночитаемый поток событий. - Reasoning/thinking: используйте флаг
--variant <name>для специфичного для провайдера усилия reasoning (например,high,max,minimal) и--thinkingдля отображения блоков мышления.
