3SELLER Journal 3SELLER →

Как добавить DeepSeek в VS Code: 3 способа, которые реально работают

29.10.2026

Задача звучит просто: добавить DeepSeek в VS Code. Но документация раскидана по трём репозиториям, а советы из интернета друг другу противоречат. Кто-то советует ставить Ollama, кто-то тянет .vsix из GitHub, кто-то настраивает Continue через YAML. И каждый уверен, что его способ единственный правильный.

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

Почему вообще DeepSeek в VS Code

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

Именно поэтому DeepSeek так популярен в связке с редакторами кода. Автодополнение, ревью, объяснение чужих багов, написание тестов - всё это модель делает уверенно. Осталось только достучаться до неё из VS Code.

VS Code сам по себе - это просто редактор. Всю магию делают расширения. Поэтому задача сводится к одному: найти или собрать расширение, которое подключит редактор к модели.

Дальше по порядку, от простого к сложному.

Способ первый: готовый .vsix из GitHub Releases

Самый быстрый вариант. Кто-то уже упаковал расширение, тебе осталось только скачать и установить.

Заходим на страницу релизов репозитория enesbasbug/deepseek-vscode-extension. Находим последний .vsix файл. Скачиваем.

Дальше в VS Code открываем панель расширений: на Mac это Cmd + Shift + X, на Windows и Linux - Ctrl + Shift + X. В верхнем углу панели меню с тремя точками. Жмём, выбираем Install from VSIX..., указываем скачанный файл.

Всё. Расширение установлено, можно работать.

Правда, есть нюанс. Не все расширения одинаково живые. Перед установкой проверь дату последнего коммита в репозитории. Если проект заброшен больше года назад - лучше собрать свежую версию самостоятельно или выбрать другое расширение. Мёртвое расширение может просто не завестись на актуальной версии VS Code.

Если расширение после установки не появляется в списке - проверь версию редактора. Старые расширения иногда не совместимы со свежими релизами. Лечится обновлением файла, обычно достаточно просто скачать последнюю версию .vsix.

Способ второй: сборка расширения из исходников

Когда готового .vsix нет, или хочется свежую версию с самой последней фичей, собираем сами. Процесс несложный, но потребуется npm.

Клонируем репозиторий:

git clone https://github.com/enesbasbug/deepseek-vscode-extension

Переходим в папку проекта и ставим зависимости:

npm install

Компилируем:

npm run compile

Упаковываем в .vsix:

npx vsce package

На выходе файл вроде deepseek-extension-0.0.1.vsix. Устанавливаем его через Install from VSIX..., как в первом способе.

Тут часто спотыкаешься. vsce ругается на отсутствие лицензии, на пустой changelog, на всё подряд. Если упаковка падает - добавь флаг --allow-missing-repository или исправь то, о чём говорит ошибка. Обычно она прямо показывает, чего не хватает.

Альтернатива для разработки: открой проект в VS Code и нажми F5. Запустится новое окно с загруженным расширением, так называемый Extension Development Host. В нём можно дебажить, смотреть логи, чинить код. Годится, если расширение ведёт себя странно и хочется понять, почему. Проверки линтера запускаются командой npm run lint, а тесты - npm test.

Способ третий: установка одной командой из маркетплейса

Самый недооценённый вариант. VS Code умеет ставить расширения прямо из терминала.

Команда одна:

code --install-extension aryansrao.deekseek-extension

Установится расширение DeepSeek AI Assistant. После этого открываешь палитру команд (Cmd/Ctrl + Shift + P), печатаешь start - и чат-интерфейс готов к работе.

Этот вариант советую пробовать первым. Он надёжный, быстрый и не требует ни сборки, ни возни с файлами.

Есть только один момент: самому расширению всё равно нужен доступ к модели. Либо локально через Ollama, либо через облачный API. Оба варианта разберу ниже.

Локальный запуск через Ollama и deepseek-r1

Если хочется приватности и не хочется платить за каждый запрос - ставим Ollama.

Сначала устанавливаем Ollama с официального сайта. Потом одной командой тянем модель:

ollama run deepseek-r1

Ollama сама скачает веса и поднимет сервер на localhost. Расширение в VS Code подключится к нему без ключей и регистраций.

Никакой отправки кода на чужие серверы. Всё считается локально, ничего не утекает и ничего не стоит.

Минус очевидный - нужна видеокарта. Полный DeepSeek-R1 занимает несколько сотен гигабайт весов. На ноутбуке такое не потянешь. Зато есть дистиллированные версии на 7B и 14B параметров. Им хватает 8-16 гигабайт видеопамяти для повседневной работы.

Перед загрузкой модели посмотри список доступных версий на сайте Ollama. Там указано, сколько памяти требует каждая. На видеокарте уровня RTX 3060 с 12 гигабайтами комфортно живёт семибиллионная версия. Что-то серьёзнее - уже впритык или совсем никак.

Плюс Ollama в том, что она работает как фоновый процесс и может обслуживать несколько клиентов одновременно. Я, например, держу её на домашнем сервере и подключаюсь с ноутбука даже с дивана - пока VS Code открыт, модель всегда под рукой. Одна локальная модель спокойно обслуживает VS Code, терминал и любой другой инструмент. Для мелких задач - автодополнение, объяснение куска кода, рефакторинг - младших моделей достаточно. Для серьёзной генерации смотрим в облако.

Облачный вариант: Continue и API-ключ

Локальная модель мощностями не впечатляет. Если нужен полный DeepSeek для сложной работы с кодом, подключаем облачный API.

Continue - расширение для VS Code, которое умеет работать с десятками моделей. Ставим его из маркетплейса, publisher Continue.

После установки мастер предложит добавить модель. Не ведись. Лучше редактировать конфиг руками - это быстрее и понятнее, особенно когда нужно переключаться между несколькими моделями.

Открываем палитру команд (Cmd/Ctrl + Shift + P), выполняем Continue: Open config.yaml и заполняем:

models:
  - name: DeepSeek V4 Pro
    provider: openai
    model: deepseek-v4-pro
    apiBase: https://api.deepseek.com/v1
    apiKey: твой-ключ-сюда

Важный момент: provider указываем openai, и это не ошибка. DeepSeek реализует формат OpenAI Chat Completions. Поэтому расширения, заточенные под OpenAI, работают с ним без дополнительных мостов. Тот же принцип использует и Cline - альтернатива Continue с похожей схемой настройки, но более глубокой интеграцией в терминал и файловую систему.

В конфиге можно задать системный промпт, температуру и другие параметры. Для кода температуру я держу около 0.2 - меньше галлюцинаций, больше точности. Для креативных задач поднимаю до 0.7. Системный промпт на русском заметно улучшает качество ответов в русскоязычных проектах.

Дальше нужен сам ключ.

Создание API-ключа и проверка через curl

Регистрируемся на platform.deepseek.com, создаём ключ в разделе API Keys.

Ключ показывается один раз. Скопируй его сразу, иначе придётся создавать новый. Храни в системной связке ключей или в .env-файле за пределами репозитория. Коммитить ключ в git нельзя. Я видел слишком много людей, которые светили ключи прямо в коде, а потом находили их в открытых утечках.

Перед подключением к VS Code проверь ключ через curl:

curl https://api.deepseek.com/v1/chat/completions \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-flash", "messages": [{"role": "user", "content": "Привет"}], "max_tokens": 10}'

Если в ответе приходит нормальный JSON - ключ рабочий, можно подключать к редактору.

Типичные ошибки при подключении

Первая классика - ключ с пробелом или переносом строки. YAML к этому чувствителен, и единственный симптом - ошибка аутентификации при запросе. Проверь, что в кавычках нет лишних символов.

Вторая ошибка - неверный адрес apiBase. Если вместо https://api.deepseek.com/v1 написать адрес без /v1, расширение не найдёт нужную ручку и будет ругаться на 404. Мелочь, а люди теряют на ней часы.

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

Стена, о которую спотыкаешься в России

А теперь про реальность. DeepSeek - китайский сервис, и формально доступ к нему из России не закрыт. Но на практике всё упирается в оплату, регистрацию и стабильность соединения.

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

Даже с рабочим ключом API может тормозить или падать в самый неподходящий момент. Для экспериментов терпимо. Для ежедневной работы раздражает.

Вариантов несколько. Локальная модель через Ollama для оффлайна, это я уже показал. А для работы с полными версиями моделей из России есть более простой путь.

Кстати, на Reddit эту боль обсуждают постоянно: десятки тем от разработчиков, у которых не проходит оплата API DeepSeek. Потому и появляются сервисы-агрегаторы.

3GPT: все флагманские модели в одном окне

Ребята из 3SELLER запустили сервис 3GPT - роутер, который собирает свежие модели нейросетей в одном окне. Работает из России, без иностранных карт, без прокси и без танцев с API-ключами.

За 149 рублей в месяц доступны:

Пополнить баланс можно российской картой, через СБП или криптой. Никаких виртуальных карт и посредников.

Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT.

Чем 3GPT полезен именно разработчику

Пользуюсь 3GPT не первый месяц, и для разработки он закрывает сразу несколько сценариев.

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

Вот как выглядит интерфейс:

Интерфейс 3GPT с доступом ко всем моделям

Переключение между моделями - один клик. Захотел сравнить ответ ChatGPT и Claude - переключился, сравнил, вернулся. Отдельно отмечу генерацию голоса и видео. Раньше для этого приходилось держать под рукой три разных сервиса с тремя разными подписками. Теперь всё в одном месте.

Во-вторых, в 3GPT есть готовые ИИ-агенты под конкретные задачи. Выбираешь агента под свою задачу, начинаешь общение, а модель агента можно менять прямо в чате.

Готовые ИИ-агенты в 3GPT

Один агент пишет код, другой делает картинки, третий переводит. Все подробности на странице ИИ-агентов 3SELLER.

Лично мне это заменяет целый набор отдельных сервисов. Не нужно держать пять вкладок с разными чатами и помнить, кто из них умеет рисовать, а кто нет.

Пара слов о безопасности ключей

Раз уж разговор зашёл о подключении, пара слов о том, как не обжечься.

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

Какой способ выбрать

Если очень коротко:

Полная приватность и локальная работа - Ollama и deepseek-r1. Нужна только видеокарта.

Полный DeepSeek с облачным API - Continue. Нужен ключ с platform.deepseek.com и способ оплаты, который проходит из твоей страны.

Несколько флагманских моделей без боли с оплатой и из России - 3GPT от 3SELLER за 149 рублей.

Сам держу Ollama для оффлайна и 3GPT для основной работы. Continue перестал запускаться после очередного обновления VS Code, и я не стал разбираться. Проще открыть браузер и получить ответ там.

Подключение DeepSeek к VS Code решается за полчаса, если знаешь, куда идти. Готовый .vsix, сборка, маркетплейс, Continue - выбирай, что ближе. А если хочется не одну модель, а сразу все флагманские и без плясок с API - загляни на https://3seller.com/3gpt. Возможно, это сэкономит тебе те самые полдня, которые когда-то потерял я.

← Вернуться к блогу

Читать дальше