Задача звучит просто: добавить 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 рублей в месяц доступны:
- Chat GPT 6 Astra
- Claude Fable 5
- Claude Fable 5.1
- Claude Opus 5.5
- Chat GPT 5.5
- Chat GPT 6.1 Sol
- Nano Banana для создания изображений
- Генерация видео
Пополнить баланс можно российской картой, через СБП или криптой. Никаких виртуальных карт и посредников.
Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT.
Чем 3GPT полезен именно разработчику
Пользуюсь 3GPT не первый месяц, и для разработки он закрывает сразу несколько сценариев.
Во-первых, повседневные задачи: написать описание к репозиторию, сгенерировать структуру сайта, набросать продающий текст для лендинга. Никакого терминала, никаких ключей - открыл чат и работаешь.
Вот как выглядит интерфейс:

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

Один агент пишет код, другой делает картинки, третий переводит. Все подробности на странице ИИ-агентов 3SELLER.
Лично мне это заменяет целый набор отдельных сервисов. Не нужно держать пять вкладок с разными чатами и помнить, кто из них умеет рисовать, а кто нет.
Пара слов о безопасности ключей
Раз уж разговор зашёл о подключении, пара слов о том, как не обжечься.
- Никогда не коммить ключи в git. Даже в приватные репозитории - мало ли кто получит доступ.
- Не свети ключи в скриншотах и демо.
- Храни в .env или в системной связке ключей.
- Заводи отдельный ключ под каждый сервис, чтобы можно было отозвать один, не потеряв доступ ко всему.
Я однажды закоммитил ключ в публичный репозиторий. Через час пришли уведомления о подозрительной активности. Пришлось отзывать ключ и переписывать историю. Лучше учиться на чужих ошибках, а не на своих.
Какой способ выбрать
Если очень коротко:
Полная приватность и локальная работа - 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. Возможно, это сэкономит тебе те самые полдня, которые когда-то потерял я.