> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ruapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kilo Code в России: как подключить Claude, DeepSeek и GPT через RuAPI

> Пошаговая настройка Kilo Code с RuAPI через собственного провайдера (Custom provider): DeepSeek, GPT, Gemini и другие модели по протоколу OpenAI, Claude по протоколу Anthropic. Без VPN, оплата в USDT.

[Kilo Code](https://kilo.ai) — ИИ-агент для разработки с открытым исходным кодом: работает в VS Code, JetBrains и терминале, сам читает и редактирует файлы, выполняет команды. По умолчанию Kilo предлагает войти в аккаунт Kilo и оплачивать модели через него, но можно подключить и собственный ключ. RuAPI даёт доступ к Claude, GPT, Gemini, DeepSeek, GLM, Qwen и Kimi по одному ключу и работает из России без VPN. Баланс пополняется в USDT, карта иностранного банка не нужна.

## Как это устроено

В Kilo Code сторонний сервис подключается как **Custom provider** — собственный провайдер. Для RuAPI удобно завести двух таких провайдеров:

| Провайдер | Provider API | Base URL | Модели |
| - | - | - | - |
| `ruapi` | **OpenAI Compatible** | `https://www.ruapi.ai/v1` | DeepSeek, GPT, Gemini, GLM, Qwen, Kimi и другие |
| `ruapi-claude` | **Anthropic Messages** | `https://www.ruapi.ai/v1` | Claude: `claude-opus-5-5`, `claude-sonnet-5-5`, `claude-haiku-5-5` |

Claude лучше подключать через второго провайдера, по протоколу Anthropic: тогда запросы идут в родном формате Claude и работает кэширование промптов. Через OpenAI Compatible Claude тоже работает, но без кэширования — длинные задачи обходятся в несколько раз дороже.

<Note>
  В отличие от Cline и Roo Code, здесь адрес у обоих провайдеров указывается **с** `/v1` на конце: нужный путь Kilo дописывает сам.
</Note>

## Что понадобится

<Steps>
  <Step title="Ключ RuAPI">
    Зарегистрируйтесь на [www.ruapi.ai](https://www.ruapi.ai/?utm_source=docs\&utm_campaign=ru-kilo-code) и пополните баланс ([как пополнить](/ru/topup)). Затем откройте Консоль → **API-ключи** и нажмите **Создать ключ**. Ключ начинается с `sk-`.
  </Step>

  <Step title="Актуальная версия Kilo Code">
    Установите Kilo Code из VS Code Marketplace (по запросу «Kilo Code») или обновите его до последней версии.
  </Step>
</Steps>

<Tip>
  Банковская карта не нужна: баланс пополняется в USDT. Если USDT у вас ещё нет, купить его за рубли поможет [пошаговая инструкция](/ru/buy-usdt). Карты иностранных банков тоже принимаются.
</Tip>

## Провайдер для DeepSeek, GPT и других моделей

<Steps>
  <Step title="Откройте настройки провайдеров">
    Откройте Kilo Code на боковой панели → ⚙️ (**Settings**) → вкладка **Providers**. Прокрутите список вниз и нажмите **Custom provider**.
  </Step>

  <Step title="Заполните поля в окне">
    | Поле | Значение |
    | - | - |
    | **Provider ID** | `ruapi` |
    | **Display name** | `RuAPI` |
    | **Provider API** | `OpenAI Compatible` |
    | **Base URL** | `https://www.ruapi.ai/v1` |
    | **API key** | ваш ключ RuAPI `sk-...` |
    | **Models** | после ввода адреса и ключа Kilo сам загрузит список моделей — отметьте нужные, например, `deepseek-flash`, `deepseek-v4-pro`, `gpt-5.4`, `glm-5.3` |
  </Step>

  <Step title="Сохраните провайдера">
    Нажмите **Submit** — модели RuAPI появятся в списке выбора модели.
  </Step>
</Steps>

Если список моделей не загрузился, проверьте адрес и ключ и снова нажмите **Fetch models** — или введите имена моделей вручную. Точные имена приведены на [странице цен](https://www.ruapi.ai/pricing?utm_source=docs\&utm_campaign=ru-kilo-code); указывайте их в точности — с префиксом и с учётом регистра (например, `kimi/kimi-k3`).

## Провайдер для Claude

<Steps>
  <Step title="Добавьте ещё одного провайдера">
    ⚙️ → **Providers** → **Custom provider**.
  </Step>

  <Step title="Заполните поля в окне">
    | Поле | Значение |
    | - | - |
    | **Provider ID** | `ruapi-claude` |
    | **Display name** | `RuAPI Claude` |
    | **Provider API** | `Anthropic Messages` |
    | **Base URL** | `https://www.ruapi.ai/v1` |
    | **API key** | тот же ключ RuAPI `sk-...` |
    | **Models** | `claude-sonnet-5-5`, `claude-opus-5-5`, `claude-haiku-5-5`; если список не загрузился, введите их вручную |
  </Step>

  <Step title="Сохраните провайдера">
    Нажмите **Submit**.
  </Step>
</Steps>

## Выбор модели и первая задача

В окне чата Kilo Code откройте список моделей и выберите, например, **RuAPI Claude → claude-sonnet-5-5** или **RuAPI → deepseek-flash**. Затем откройте папку проекта и поставьте задачу:

```
Добавь обработку ошибок в функцию parseConfig в файле config.ts
```

Чтобы убедиться, что запросы идут через RuAPI, откройте Консоль → **Журнал запросов**: там появятся записи с моделью и стоимостью каждого запроса. Для Claude начиная со второго-третьего шага в подробностях записи должно быть видно, сколько токенов прочитано из кэша.

Какую модель выбрать:

| Задача | Модель |
| - | - |
| Сложные задачи, проектирование | `claude-opus-5-5` |
| Повседневная работа с кодом | `claude-sonnet-5-5` |
| Много рутинных правок при небольшом бюджете | `deepseek-flash` (у DeepSeek кэширование включается автоматически) |

## Как не тратить лишнего

* **Новая тема — новая задача.** Контекст растёт с каждым шагом и каждый раз отправляется целиком.
* **Недорогая модель для рутины.** Сильную модель используйте для планирования, а правки поручайте `deepseek-flash`.
* **Отдельный ключ с лимитом.** Создайте для Kilo Code отдельный ключ и задайте ему лимит в разделе **API-ключи** Консоли.

## Решение проблем

<AccordionGroup>
  <Accordion title="401 / неверный ключ">
    Проверьте, что ключ RuAPI `sk-...` вставлен целиком, без лишних пробелов, а в поле **Base URL** указано `https://www.ruapi.ai/v1`.
  </Accordion>

  <Accordion title="Список моделей не загружается">
    Проверьте адрес и ключ и нажмите **Fetch models**. Если не помогло, введите имена моделей вручную, скопировав их со [страницы цен](https://www.ruapi.ai/pricing?utm_source=docs\&utm_campaign=ru-kilo-code).
  </Accordion>

  <Accordion title="Модель не найдена (404 или 503)">
    Имя модели должно в точности совпадать с именем на RuAPI. Модели Claude выбирайте у провайдера `RuAPI Claude`, остальные — у `RuAPI`.
  </Accordion>

  <Accordion title="400: The reasoning_content in the thinking mode must be passed back">
    Такое случается у DeepSeek в режиме рассуждений, если сменить модель посреди задачи. В большинстве случаев RuAPI сам повторяет запрос в исправленном виде. Если ошибка не исчезла, начните новую задачу.
  </Accordion>
</AccordionGroup>

## Что дальше

* [Cline](/ru/integrations/cline) и [Roo Code](/ru/integrations/roo-code) — похожие агенты для VS Code.
* [Claude Code](/ru/integrations/claude-code) — официальный консольный агент Anthropic.
* [Модели и цены](/ru/models) — список доступных моделей.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.