DeepSeek в VS Code: подключение через Cline, Kilo Code и Continue

Подключаем DeepSeek к Cline, Kilo Code и Continue с одним ключом, выбираем между Flash и Pro и считаем, сколько стоит рабочий день с агентом в редакторе.

5 мин · · IDE · модели

Модели DeepSeek привлекают низкой ценой, и самый частый вопрос после «сколько это стоит» звучит так: как подключить DeepSeek API в VS Code. Ответ короткий: расширения с поддержкой OpenAI-совместимого провайдера (Cline, Kilo Code, Continue) работают с любым таким API, а значит, достаточно указать адрес шлюза, ключ и имя модели. Ниже пошаговая настройка, выбор между моделями DeepSeek и расчёт расхода на типичном рабочем дне.

Адрес для всех примеров, кроме отдельно оговорённых: https://api.zukko.pro/v1, ключ вида fetch_.... Цены на 18 октября 2026; список моделей и цены — GET https://api.zukko.pro/v1/models.

Какие модели DeepSeek доступны

МодельВход / выход, $ за 1MКонтекстКартинки на входИндекс силы
deepseek-v4.1-flash0.013 / 0.0381Mнет39
deepseek-v4-flash0.025 / 0.0631Mнет35
deepseek-v4-pro0.075 / 0.2251Mда36

Индекс силы — Intelligence Index (Artificial Analysis); это ориентир, а не прогноз того, как модель покажет себя на вашем коде. deepseek-v4-pro дороже, но принимает изображения (скриншоты интерфейса, схемы). Для обычной работы с кодом без картинок сначала проверьте deepseek-v4.1-flash: он самый дешёвый в линейке.

Про Qwen и Kimi из запроса. Qwen в каталоге есть: qwen3.8-flash (0.038 / 0.075) и qwen3.8-max (0.088 / 0.238, принимает картинки). Моделей Kimi в списке на 18 октября 2026 нет, проверяйте актуальный список запросом GET /v1/models. Подключаются они ровно так же, меняется только строка с именем модели.

Шаг 0. Ключ и проверка

Создайте ключ на странице ключей и проверьте его до настройки редактора:

bash
curl https://api.zukko.pro/v1/chat/completions \
  -H "Authorization: Bearer fetch_ваш_ключ" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"Привет"}]}'

Пришёл ответ с choices, значит, ключ и баланс в порядке. Если 401, проверьте ключ; 402, пополните баланс; 404 с model_not_found, исправьте имя модели.

Cline

Cline подключается как OpenAI-совместимый провайдер:

  1. Откройте панель Cline и нажмите шестерёнку (Settings).
  2. API Provider: OpenAI Compatible.
  3. Base URL: https://api.zukko.pro/v1.
  4. API Key: ваш ключ fetch_....
  5. Model ID: deepseek-v4.1-flash.
  6. Если в настройках модели есть поле размера контекста, укажите 1000000.
  7. Сохраните и отправьте короткое сообщение для проверки.

Названия пунктов могут слегка меняться от версии к версии, ориентируйтесь на смысл полей. Подробнее: Cline: подключение.

Kilo Code

Kilo Code настраивается так же, как Cline: провайдер OpenAI Compatible, Base URL https://api.zukko.pro/v1, ключ и вручную введённый Model ID deepseek-v4.1-flash. Правило то же: для OpenAI Compatible адрес с /v1, для провайдера Anthropic без. Если путаетесь, откройте документацию по расширениям VS Code.

Roo Code, который часто упоминают в старых инструкциях, по сообщению его документации закрыт 15 мая 2026 года, поэтому для новых установок берите Cline или Kilo Code.

Continue

Continue настраивается файлом config.yaml. Для OpenAI-совместимого сервера в документации Continue указываются provider: openai и apiBase:

bash
models:
  - name: DeepSeek V4.1 Flash
    provider: openai
    model: deepseek-v4.1-flash
    apiBase: https://api.zukko.pro/v1
    apiKey: fetch_...
  - name: DeepSeek V4 Pro
    provider: openai
    model: deepseek-v4-pro
    apiBase: https://api.zukko.pro/v1
    apiKey: fetch_...

Роли моделей (чат, правка, автодополнение) и расположение файла уточняйте в документации Continue: структура конфигурации у них обновляется.

Что выбрать для какой задачи

Мы не утверждаем, какая модель лучше пишет код, это нужно проверять. Разумная схема из двух моделей:

  • Основная: deepseek-v4.1-flash для повседневных правок, объяснений кода, написания тестов.
  • Для сложных мест: модель другого семейства с более высоким индексом силы (например claude-sonnet-5-5 с индексом 48 или claude-opus-5-5 с индексом 58), когда основная ходит по кругу; deepseek-v4-pro пригодится, когда нужны картинки на вход.

Переключаться удобно, имея в расширении два профиля. Проверьте на своей задаче: возьмите один и тот же небольшой багфикс, прогоните на двух моделях и сравните результат, число шагов и расход. Работает ли у модели вызов инструментов так, как ожидает ваше расширение, тоже проверяется практикой: если агент отвечает текстом вместо правки файла, смените модель или режим.

Сколько стоит рабочий день

Допустим, за день агент в редакторе делает 100 запросов со средним входным контекстом 20 000 токенов и выходом 800 токенов. Итого вход 100 × 20 000 = 2,0M токенов, выход 100 × 800 = 80 000 токенов (0,08M).

Формула: вход (млн) × цена входа + выход (млн) × цена выхода. Без скидки за кэш.

МодельРасчётЗа деньЗа 22 рабочих дня
deepseek-v4.1-flash2.0 × 0.013 + 0.08 × 0.038$0.029около $0.64
deepseek-v4-flash2.0 × 0.025 + 0.08 × 0.063$0.055около $1.21
deepseek-v4-pro2.0 × 0.075 + 0.08 × 0.225$0.168около $3.70
qwen3.8-flash2.0 × 0.038 + 0.08 × 0.075$0.082около $1.80
claude-sonnet-5-5 (для сравнения)2.0 × 0.4 + 0.08 × 2$0.96около $21.12

У моделей DeepSeek в таблице цен чтение кэша стоит столько же, сколько вход, поэтому кэш на этот расчёт не влияет. У Claude в Anthropic-формате чтение кэша дешевле входа, но расширения из этой статьи для DeepSeek работают в OpenAI-формате. Цифры показывают порядок, реальный расход зависит от того, как расширение собирает контекст. Посмотреть фактический расход можно в кабинете («Использование»).

Как не выйти за бюджет

Заведите отдельный ключ для редактора и задайте ему дневной лимит в долларах: когда лимит исчерпан, запросы получают 429 (key_daily_limit_reached), и зациклившийся агент не сожжёт баланс. Можно также ограничить ключ списком разрешённых моделей; на другую модель ответ будет 403 model_not_allowed_for_key. Если модель временно выключена, придёт 503 model_disabled: выберите другую из GET /v1/models.

Чтобы начать, создайте ключ в кабинете, вставьте его в Cline или Continue и отправьте первый запрос на deepseek-v4.1-flash.

Частые вопросы

Нужен ли отдельный ключ от самого DeepSeek?

Нет. Достаточно ключа fetch_..., он работает для всех моделей каталога, включая DeepSeek, Qwen, GLM, Claude и GPT. Для оплаты из России есть три способа: СБП, карты MasterCard и криптовалюта.

Почему расширение пишет «404» или «model not found»?

Либо неверный Base URL (для OpenAI Compatible нужен /v1), либо неточное имя модели. Скопируйте имя из ответа GET /v1/models: оно должно совпадать символ в символ, например deepseek-v4.1-flash.

Можно ли использовать Qwen и Kimi так же?

Qwen да: меняется только имя модели (qwen3.8-flash, qwen3.8-max). Kimi в каталоге на 18 октября 2026 нет, актуальный список смотрите в GET /v1/models.

Агент в Cline зациклился. Что делать?

Остановите задачу, сократите её формулировку, откройте новый диалог, чтобы не тащить огромный контекст. В кабинете задайте ключу дневной лимит: так зацикливание не обойдётся дорого. Разбор причин — в статье Агент зациклился.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.