Как это устроено
В Kilo Code сторонний сервис подключается как Custom provider — собственный провайдер. Для RuAPI удобно завести двух таких провайдеров:
Claude лучше подключать через второго провайдера, по протоколу Anthropic: тогда запросы идут в родном формате Claude и работает кэширование промптов. Через OpenAI Compatible Claude тоже работает, но без кэширования — длинные задачи обходятся в несколько раз дороже.
В отличие от Cline и Roo Code, здесь адрес у обоих провайдеров указывается с
/v1 на конце: нужный путь Kilo дописывает сам.Что понадобится
1
Ключ RuAPI
Зарегистрируйтесь на www.ruapi.ai и пополните баланс (как пополнить). Затем откройте Консоль → API-ключи и нажмите Создать ключ. Ключ начинается с
sk-.2
Актуальная версия Kilo Code
Установите Kilo Code из VS Code Marketplace (по запросу «Kilo Code») или обновите его до последней версии.
Провайдер для DeepSeek, GPT и других моделей
1
Откройте настройки провайдеров
Откройте Kilo Code на боковой панели → ⚙️ (Settings) → вкладка Providers. Прокрутите список вниз и нажмите Custom provider.
2
Заполните поля в окне
3
Сохраните провайдера
Нажмите Submit — модели RuAPI появятся в списке выбора модели.
kimi/kimi-k3).
Провайдер для Claude
1
Добавьте ещё одного провайдера
⚙️ → Providers → Custom provider.
2
Заполните поля в окне
3
Сохраните провайдера
Нажмите Submit.
Выбор модели и первая задача
В окне чата Kilo Code откройте список моделей и выберите, например, RuAPI Claude → claude-sonnet-5-5 или RuAPI → deepseek-flash. Затем откройте папку проекта и поставьте задачу:Как не тратить лишнего
- Новая тема — новая задача. Контекст растёт с каждым шагом и каждый раз отправляется целиком.
- Недорогая модель для рутины. Сильную модель используйте для планирования, а правки поручайте
deepseek-flash. - Отдельный ключ с лимитом. Создайте для Kilo Code отдельный ключ и задайте ему лимит в разделе API-ключи Консоли.
Решение проблем
401 / неверный ключ
401 / неверный ключ
Проверьте, что ключ RuAPI
sk-... вставлен целиком, без лишних пробелов, а в поле Base URL указано https://www.ruapi.ai/v1.Список моделей не загружается
Список моделей не загружается
Проверьте адрес и ключ и нажмите Fetch models. Если не помогло, введите имена моделей вручную, скопировав их со страницы цен.
Модель не найдена (404 или 503)
Модель не найдена (404 или 503)
Имя модели должно в точности совпадать с именем на RuAPI. Модели Claude выбирайте у провайдера
RuAPI Claude, остальные — у RuAPI.400: The reasoning_content in the thinking mode must be passed back
400: The reasoning_content in the thinking mode must be passed back
Такое случается у DeepSeek в режиме рассуждений, если сменить модель посреди задачи. В большинстве случаев RuAPI сам повторяет запрос в исправленном виде. Если ошибка не исчезла, начните новую задачу.
Что дальше
- Cline и Roo Code — похожие агенты для VS Code.
- Claude Code — официальный консольный агент Anthropic.
- Модели и цены — список доступных моделей.