# Cline + NezhaGate: код с DeepSeek, Kimi, GLM, Qwen

Настройте Cline в VS Code с NezhaGate как провайдером, совместимым с OpenAI, и пишите код с DeepSeek, Kimi, GLM, Qwen или Claude на одном ключе.

> https://nezhagate.com/ru/docs/integrations/cline

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

- Установленный **VS Code** (Windows, macOS или Linux).

- Аккаунт NezhaGate и API-ключ (как их получить — в шаге 1).

- Около 10 минут времени.

Интерфейс Cline полностью на английском языке, поэтому названия его кнопок и полей в этом руководстве приведены на английском.

## Шаг 1. Регистрация в NezhaGate и создание API-ключа

1. Откройте [nezhagate.com](https://nezhagate.com/ru/) и нажмите «Зарегистрироваться бесплатно» в правом верхнем углу страницы. Подойдёт регистрация по email, а также вход в один клик через Google или GitHub.

2. Перейдите в «Консоль → API-ключи». В разделе «Создать API-ключ» заполните поле «Название ключа», дав ключу имя (например, `cline`). Cline вызывает модель много раз подряд, поэтому задайте «Лимит на ключ (USD, 0 = без ограничений)» (например, 5), чтобы задача, вышедшая из-под контроля, не потратила лишнего. Затем нажмите «Создать ключ».

3. Появится ключ, начинающийся с `sk-`. **Скопируйте его сразу же**: он показывается только один раз.

Проверяйте и пополняйте баланс на странице «Оплата». Вы платите только за фактическое использование, а неудачные запросы никогда не оплачиваются. Расценки по каждой модели — на странице [цены](https://nezhagate.com/ru/pricing).

## Шаг 2. Установка Cline в VS Code

1. Откройте VS Code и нажмите `Ctrl+Shift+X` (`Cmd+Shift+X` на macOS), чтобы открыть панель расширений.

2. Найдите **Cline**, убедитесь, что издатель — saoudrizwan, и нажмите **Установить**.

3. После завершения установки нажмите на новую иконку Cline на левой боковой панели, чтобы открыть панель Cline.

Предпочитаете командную строку? Вот как сделать то же самое:

```
code --install-extension saoudrizwan.claude-dev
```

## Шаг 3. Подключение Cline к NezhaGate

1. При первом запуске Cline задаёт вопрос **How will you use Cline?** («Как вы будете использовать Cline?»). Выберите **Bring my own API key** («Использовать свой API-ключ») и нажмите **Continue** («Продолжить»), чтобы перейти к настройке провайдера. (Изменить это позже можно через значок шестерёнки в правом верхнем углу панели Cline → **API Configuration** — «Настройка API».)

2. **API Provider** (провайдер API): найдите и выберите **OpenAI Compatible** (совместимый с OpenAI).

3. **Base URL**: укажите адрес ниже.

```
https://nezhagate.com/v1
```

1. **OpenAI Compatible API Key** (API-ключ для OpenAI Compatible): вставьте ключ, созданный в шаге 1.

2. **Model ID** (ID модели): список подгружается автоматически; выберите `deepseek-v4.1-flash`. Если нужной модели нет в списке, выберите **Use custom model ID…** («Указать свой ID модели…») и введите её ID вручную.

3. Разверните раздел **MODEL CONFIGURATION** («Настройка модели»):

   - **Supports Images** (поддержка изображений): **снимите галочку** для DeepSeek, GLM, Kimi и Qwen (они не умеют читать изображения); для Claude оставьте её включённой.

   - **Context Window Size** (размер контекстного окна): оставьте значение по умолчанию — 128000.

   - **Input Price / 1M tokens** (цена ввода за 1M токенов) и **Output Price / 1M tokens** (цена вывода за 1M токенов): при желании скопируйте их со страницы [цены](https://nezhagate.com/ru/pricing) (в долларах США за миллион токенов). Они влияют только на сумму, которую показывает сам Cline, а не на то, что с вас спишут; если оставить поля пустыми, Cline показывает $0.

4. Нажмите **Continue** («Продолжить») или просто закройте окно настроек — изменения сохранятся автоматически.

Адрес должен заканчиваться на `/v1`; не добавляйте `/chat/completions`.

## Шаг 4. Первая задача

1. Откройте папку в VS Code (подойдёт и пустая).

2. Рядом с полем задачи Cline (Type your task here...) выберите режим: **Plan** («План») сначала вместе с вами продумывает подход к решению; **Act** («Действие») сразу переходит к изменению кода. Для этого первого запуска используйте Act.

3. Введите `Создай hello.py, который выводит Hello, NezhaGate` и нажмите Enter.

4. Перед тем как записать файл или выполнить команду, Cline запрашивает ваше подтверждение. Просмотрите предложенное действие и подтвердите его. Когда всё будет готово, файл `hello.py` появится в вашей папке.

## Рекомендуемые модели

Cline опирается на **вызов инструментов** (tool calling, или function calling) для чтения и записи файлов и выполнения команд. Это поддерживают все перечисленные ниже модели:

| Model ID | Подходит для | Примечания |
| --- | --- | --- |
| `deepseek-v4.1-flash` | Повседневное программирование по минимальной цене | По умолчанию сначала рассуждает, затем действует; достаточно дёшева для большинства задач. |
| `glm-5.3` | Программирование и агентные задачи | Флагман линейки GLM-5, создан для программирования и агентных сценариев; всегда сначала рассуждает. |
| `kimi-k3` | Крупные проекты, длинный контекст | Хорошо понимает длинный контекст и уверенно использует инструменты; поддерживает кэширование промптов. |
| `qwen3.7-max` | Сложные рассуждения и программирование | Стабильно работает на английском и китайском; поддерживает кэширование промптов. |
| `claude-opus-5` | Самые сложные инженерные задачи | Наиболее стабильна в сложной инженерии и агентных сценариях; стоит дороже. |

Экономный вариант: включите **Use different models for Plan and Act modes** («Использовать разные модели для режимов Plan и Act»), для планирования возьмите `kimi-k3` или `glm-5.3`, а саму работу в режиме Act поручите `deepseek-v4.1-flash`.

## О стоимости

- На каждом шаге Cline заново отправляет модели весь контекст задачи, поэтому расход токенов в длинных задачах растёт быстро. Когда задача выполнена, начинайте новую вместо того, чтобы продолжать в той же.

- Kimi K3, Qwen3.7 Max и GLM-5.3 поддерживают кэширование промптов: повторяющийся длинный префикс тарифицируется по цене кэша, которая намного ниже обычной цены ввода.

- Лимит на ключ из шага 1 — самая простая страховка: как только он будет достигнут, запросы начнут возвращать 402, и списания прекратятся.

## Частые проблемы и ошибки

| Что вы видите | Что делать |
| --- | --- |
| Список Model ID не загружается, и появляется поле Enter Model ID... с ошибкой | Проверьте Base URL и ключ. ID модели можно также ввести прямо в это поле вручную, например `deepseek-v4.1-flash`. |
| 401 | Ключ неверен или был удалён. Создайте новый в «Консоль» и скопируйте его. |
| 402 | Баланс исчерпан, либо ключ достиг заданного лимита. Пополните баланс на странице «Оплата» или увеличьте лимит ключа. |
| 404 | Base URL заканчивается на `/chat/completions`. Измените его на `https://nezhagate.com/v1`. |
| 400 с упоминанием изображения | Модель не умеет читать изображения: снимите галочку Supports Images в разделе MODEL CONFIGURATION. |
| Cline постоянно выдаёт ошибку, либо вызовы инструментов ломаются | Переключитесь на одну из моделей выше. Модели для изображений и видео в Cline не работают. |
| Стоимость всегда показывает $0 | Это ожидаемо, если цены не заполнены; ваш реальный расход отображается в NezhaGate, в разделе «Консоль». |

Не получается? Загляните в [документацию по API](https://nezhagate.com/ru/docs-guide) или [FAQ](https://nezhagate.com/ru/faq).
