> ## 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.

# Cline

> Как подключить агента для кодинга Cline в VS Code к RuAPI через режим OpenAI Compatible и свой Base URL

[Cline](https://cline.bot) — расширение VS Code, автономный агент для кодинга: читает и правит файлы, запускает команды, работает по задачам. RuAPI подключается через провайдера **OpenAI Compatible** — один адрес открывает все модели.

## Предварительные требования

<Steps>
  <Step title="Аккаунт RuAPI и API-ключ">
    Консоль → **Токены** → создайте ключ `sk-...`. Баланс пополняется в USDT — см. [Пополнение](/ru/topup).
  </Step>

  <Step title="VS Code и расширение Cline">
    Установите Cline из Marketplace VS Code (или из [cline.bot](https://cline.bot)) и откройте его иконку на боковой панели.
  </Step>
</Steps>

## Настройка

<Steps>
  <Step title="Откройте настройки Cline">
    В панели Cline нажмите ⚙️ → раздел выбора провайдера (**API Provider**).
  </Step>

  <Step title="Выберите OpenAI Compatible и заполните поля">
    | Поле             | Значение                                                  |
    | ---------------- | --------------------------------------------------------- |
    | **API Provider** | `OpenAI Compatible`                                       |
    | **Base URL**     | `https://www.ruapi.ai/v1`  — **с** `/v1`                  |
    | **API Key**      | `sk-ваш-ключ`                                             |
    | **Model ID**     | точный ID со [страницы цен](https://www.ruapi.ai/pricing) |
  </Step>

  <Step title="Сохраните">
    Нажмите **Done / Save**. Cline готов к работе.
  </Step>
</Steps>

<Tip>
  Для агентных задач берите сильную модель — семейства Claude Sonnet или Claude Opus хорошо держат длинные многошаговые сценарии Cline.
</Tip>

## Первая задача

В поле ввода Cline опишите задачу, например:

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

Cline предложит план и правки. Запись в Консоли RuAPI → **Логи** подтверждает, что запросы идут через RuAPI.

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

<AccordionGroup>
  <Accordion title="401 / Unauthorized">
    * Ключ должен быть токеном RuAPI (`sk-...`).
    * Проверьте, что выбран именно **OpenAI Compatible**, а Base URL — `https://www.ruapi.ai/v1` с `/v1`.
  </Accordion>

  <Accordion title="Модель не найдена / 404">
    Model ID должен совпадать с RuAPI дословно. Точные имена — на [странице цен](https://www.ruapi.ai/pricing).
  </Accordion>

  <Accordion title="Агент быстро тратит баланс">
    Cline отправляет большой контекст и много шагов — токены уходят быстрее, чем в обычном чате. Создайте отдельный ключ с лимитом расхода в Консоли → **Токены**.
  </Accordion>
</AccordionGroup>
