Kilo Code через kosareva.cloud
Kilo Code — открытый агент для VS Code: читает проект, правит файлы и запускает команды. У него есть ещё CLI и плагин для JetBrains, и все они читают одни и те же настройки, так что провайдер достаточно добавить один раз.
Наш шлюз подключается в нём как свой провайдер формата OpenAI: адрес, ключ, имена моделей. Ниже — отдельный раздел для Roo Code: расширение закрыто, но у кого-то ещё стоит.
1. Получите ключ
Создайте API-ключ в личном кабинете и пополните баланс — от 50 ₽.
2. Установите Kilo Code
В VS Code откройте вкладку расширений и установите Kilo Code. Остальные ваши расширения и настройки остаются на месте.
3. Добавьте свой провайдер
Откройте настройки Kilo (значок шестерёнки), перейдите на вкладку Providers, прокрутите список вниз и нажмите Custom provider.
4. Заполните окно провайдера
Значения такие:
Provider ID kosareva
Display name kosareva.cloud
Provider API OpenAI Compatible
Base URL https://api.kosareva.cloud/v1
API key ваш ключ из личного кабинета
Когда адрес и ключ введены, Kilo сам запрашивает список моделей и показывает его с поиском — отметьте нужные. Если список не появился, впишите имя модели вручную, например claude-sonnet-5. Нажмите Submit, и модели появятся в выборе модели.
Для моделей OpenAI Kilo советует вариант OpenAI Responses, для Claude — Anthropic Messages. С нашим адресом модели из примеров работают через OpenAI Compatible, отдельный провайдер под каждого производителя не нужен.
5. Задайте размер контекста
Это шаг, который легко пропустить. Для моделей, которых нет во встроенном каталоге Kilo, контекст и потолок ответа по умолчанию равны нулю — и тогда Kilo не сжимает историю: переписка растёт, пока модель не откажет. Задать размеры можно только в файле ~/.config/kilo/kilo.jsonc (на Windows — C:\Users\<имя>\.config\kilo\kilo.jsonc). Там же можно описать провайдера целиком, без окна:
{
"$schema": "https://app.kilo.ai/config.json",
"model": "kosareva/claude-sonnet-5",
"provider": {
"kosareva": {
"npm": "@ai-sdk/openai-compatible",
"name": "kosareva.cloud",
"options": {
"baseURL": "https://api.kosareva.cloud/v1",
"apiKey": "{env:KOSAREVA_API_KEY}"
},
"models": {
"claude-sonnet-5": {
"name": "Claude Sonnet 5",
"tool_call": true,
"limit": {
"context": 1000000,
"output": 32000
}
},
"deepseek-v4-1-flash": {
"name": "DeepSeek V4.1 Flash",
"tool_call": true,
"limit": {
"context": 1048576,
"output": 32000
}
}
}
}
}
}
Что здесь важно:
- ·
limit.context— не больше, чем у модели в каталоге: у Claude Sonnet 5 — 1 000 000 токенов. Это ещё и потолок расхода: история сжимается, только когда подходит к пределу, и запрос на исходе длинной сессии с полным окном стоит до 216 ₽ только за вход. Хотите, чтобы сжималось раньше, — поставьте меньше. - ·
limit.output— сколько модель может выдать за один ответ. 32 000 Kilo и так ставит потолком по умолчанию. - ·
kosareva— тот же Provider ID, что в окне из шага 4. - ·
{env:KOSAREVA_API_KEY}— ключ из переменной окружения; задайте её до запуска VS Code. Такая ссылка работает только в общем файле в~/.config/kilo: в kilo.jsonc проекта Kilo её игнорирует, чтобы чужой репозиторий не мог увести ваш ключ. - ·
model— модель по умолчанию в формате провайдер/модель.
- · Агент отправляет модели содержимое файлов, которые открывает. Это основной расход: чем больше проекта в контексте, тем дороже запрос.
- · Если разрешить агенту запускать команды без подтверждения, он будет делать это без вопроса. На чужом или боевом проекте подтверждения лучше оставить.
- · Нулевой баланс блокирует запросы — пополните в кабинете.
Если у вас Roo Code
Roo Code закрыт: 15 мая 2026 года разработчики остановили расширение и перевели его репозиторий в архив. Обновлений и исправлений больше не будет. Если оно у вас ещё стоит, подключение такое же, как в его документации: в настройках Roo Code выберите провайдера и заполните поля.
API Provider OpenAI Compatible
Base URL https://api.kosareva.cloud/v1
API Key ваш ключ из личного кабинета
Model claude-sonnet-5
В Model Configuration задайте Context Window — не больше, чем у модели в каталоге. Roo Code вызывает инструменты только в формате OpenAI (native tool calling), поэтому модель без поддержки инструментов в нём работать не будет.
Надолго оставаться на нём не стоит: сами авторы Roo Code предлагают перейти на Cline, из которого он когда-то вырос, или на форк сообщества ZooCode. С нашим ключом работает и Kilo Code выше, и Cline.