DeepSeek Harness: подключить API без VPN и с оплатой в рублях
Evrona — шлюз к нейросетям с одним API-ключом и предоплатным балансом. DeepSeek Harness подключается к нему как свой провайдер через вкладку Custom model API: шлюз принимает протокол OpenAI Chat Completions, поэтому прокси и плагины не нужны.
Шлюз доступен из России без VPN. Баланс пополняется в рублях кодом пополнения, иностранная карта не требуется, а стоимость каждого запроса списывается по фактическому расходу токенов и видна в истории кабинета.
Аккаунт DeepSeek для этого не нужен: с ключом Evrona dsh работает с любой chat-моделью каталога, её Model ID задаётся в настройках провайдера.
DeepSeek Harness (dsh) — официальный агент для разработки от DeepSeek, ставится из npm пакетом @deepseek-ai/dsh. Основной интерфейс — локальный Web UI, который открывает команда dsh web. К Evrona он подключается как свой провайдер по протоколу OpenAI Chat Completions: адрес Evrona с /v1 и ваш ключ.
Порядок подключения
Установите Node.js 24 или новее и dsh, затем запустите dsh web — команды в сниппете terminal. dsh напечатает в консоли локальный адрес с токеном — откройте его в браузере.
Создайте ключ в кабинете, в разделе /console/keys: ключ показывается один раз, сразу сохраните его. Пополните баланс — запросы списываются с него.
При первом запуске dsh покажет окно «Preview Notice» — нажмите «Continue». Затем откроется окно «Get started» с кнопками «Add API Key» и «Sign in»: обе ведут к официальному DeepSeek, ключ Evrona туда не вводите. Закройте окно, а если уже открылось «Add an API key to get started», нажмите «Configure later» — это поле для ключа официального DeepSeek, ключ Evrona там не работает.

1 — закройте окно кнопкой Close. Add API Key и Sign in (✕) ведут к официальному DeepSeek: ключ Evrona туда не вводите. Откройте меню More внизу боковой панели → Settings → Models. Карточку DeepSeek сверху не трогайте и ключ в неё не вводите. Нажмите «Add model provider» и переключитесь на вкладку «Custom model API» — не «Third-party model provider», она открыта по умолчанию.

1 — меню More, 2 — раздел Models, 3 — Add model provider. Карточку DeepSeek (✕) не заполняйте. Заполните поля по сниппету Custom model API: Provider ID — evrona, Display name, Base URL с /v1 на конце, API protocol — OpenAI Chat Completions, API key — ключ Evrona. Добавьте модель кнопкой «Add model»: в поле Model ID вставьте точное название модели, например deepseek/deepseek-v4.1-flash, — его можно скопировать кнопкой «Скопировать» в блоке «Модели для DeepSeek Harness» ниже. Затем нажмите «Create provider». Кнопка «Fetch available models» (у сохранённого провайдера — через Edit) подтягивает весь каталог и отмечает все модели — снимите лишние отметки и оставьте chat-модели. Без Web UI, для dsh --profile headless, провайдер описывается в файле ~/.dsh/cordis.patch.yml, а ключ кладётся в ~/.dsh/.env (на macOS и Linux — chmod 600, на Windows каталог %USERPROFILE%\.dsh); проверка — сниппет check.

1 — вкладка Custom model API; 2 — Provider ID evrona; 3 — Base URL с /v1 на конце; 4 — OpenAI Chat Completions; 5 — ключ Evrona; 6 — название модели (Model ID), скопируйте его из блока моделей ниже; 7 — Create provider. 
Fetch available models отмечает весь каталог (1). Снимите отметки с моделей картинок и видео (✕) и нажмите Add selected (2).
# Node.js 24+
npm install -g @deepseek-ai/dsh@latest
dsh web
# or without a global install
npx @deepseek-ai/dsh webdsh пока в preview, и формат его настроек меняется от версии к версии. Инструкция проверена на dsh 0.2.1-rc.2. Ход рассуждений модели Evrona в интерфейсе dsh не показывает — приходит только ответ. Подробности — в официальной документации dsh.
Вызов функций поддерживается, поэтому агентные режимы работают. Строгий JSON-режим (response_format) и снятый формат functions шлюз отклоняет ошибкой unsupported_parameter — молча параметр не теряется. Картинки на вход берут модели с пометкой «Понимает изображения» в каталоге: часть content типа image_url со ссылкой вида data:image/png;base64,… (PNG, JPEG или WebP, до 5 МБ каждая, до 50 штук на запрос). Внешние ссылки шлюз не скачивает, а модель без этой пометки возвращает ошибку unsupported_capability — обе ошибки прямо называют причину.
Модели для DeepSeek Harness
У каждой модели есть точное название, например deepseek/deepseek-v4.1-flash, — в настройках оно называется Model ID. Нажмите «Скопировать» на карточке и вставьте его в поле Model ID на вкладке Custom model API.
- DeepSeek V4.1 Flashвход 3.16 ₽ · выход 13.30 ₽ за 1Mdeepseek/deepseek-v4.1-flash
- DeepSeek V4 Proвход 32.42 ₽ · выход 70.69 ₽ за 1Mdeepseek/deepseek-v4-pro
- DeepSeek V4 Pro 0813вход 17.79 ₽ · выход 66.28 ₽ за 1Mdeepseek/deepseek-v4-pro-0813
- DeepSeek V4 Flashвход 3.16 ₽ · выход 6.31 ₽ за 1Mdeepseek/deepseek-v4-flash
- GPT-6 Astraвход 56.55 ₽ · выход 187.12 ₽ за 1Mopenai/gpt-6-astra
- GPT-5.6 Solвход 56.55 ₽ · выход 330.99 ₽ за 1Mopenai/gpt-5.6-sol
Частые вопросы и ошибки DeepSeek Harness
Работает ли DeepSeek Harness через Evrona без VPN и с оплатой в рублях?
Да. dsh обращается к шлюзу Evrona, а шлюз доступен из России без VPN. Запросы оплачиваются с предоплатного баланса, который пополняется в рублях кодом пополнения: код покупается в магазине и активируется в кабинете.
Какие модели подходят для DeepSeek Harness?
Любая chat-модель из каталога Evrona, например deepseek/deepseek-v4.1-flash. Её точное название (Model ID) скопируйте кнопкой «Скопировать» в блоке моделей на этой странице и добавьте в список моделей провайдера кнопкой «Add model».
Нужен ли аккаунт DeepSeek?
Нет. Нужен только ключ Evrona: провайдер Evrona создаётся через «Custom model API», а официальный провайдер DeepSeek можно не настраивать.
Ключ Evrona введён в окне первого запуска, в карточке DeepSeek или на вкладке «Third-party model provider» — почему не работает?
Эти поля относятся к официальному DeepSeek и встроенным провайдерам: запросы с ними уходят в DeepSeek или к другому провайдеру, а не в Evrona. Удалите ключ оттуда и создайте провайдера на вкладке «Custom model API» по шагам выше.
dsh возвращает ошибку 404. Что делать?
Проверьте Base URL: он должен оканчиваться на /v1. dsh сам дописывает к нему путь /chat/completions, и без /v1 запрос попадает не туда.
Модель не отвечает или приходит UNKNOWN_MODEL. Почему?
Id модели не добавлен в список моделей провайдера или указан с ошибкой. Откройте провайдера через Edit, добавьте Model ID из каталога кнопкой «Add model» и выберите модель заново в «Select model».
После «Fetch available models» в списке оказались модели картинок и видео. Что с ними делать?
Кнопка подтягивает весь каталог и отмечает все модели. Снимите отметки с моделей картинок и видео и с других лишних, оставьте chat-модели.
В headless (dsh --profile headless) появляется MISSING_CREDENTIAL. Как исправить?
Headless не видит провайдера из Web UI — тот сохранён в профиле web, — и хранилище ключей в нём выключено. Используйте файловый путь: провайдер в ~/.dsh/cordis.patch.yml, ключ в ~/.dsh/.env. Ключ должен быть задан до запуска dsh. Проверка — сниппет check.
Запросы возвращают 401. Что не так?
Ключ неверный или отозван. Проверьте, что ключ скопирован целиком и активен в кабинете, или создайте новый и замените его в поле API key провайдера либо в ~/.dsh/.env.
Старые инструкции советуют файл ~/.dsh/settings.yaml. Он работает?
В dsh 0.2.x — нет. Этот файл импортируется один раз и переименовывается в settings.yaml.imported, а дальше настройки живут в cordis.patch.yml. Настраивайте провайдера через Web UI или в ~/.dsh/cordis.patch.yml.
Как настроить dsh на Windows?
Каталог настроек — %USERPROFILE%\.dsh. Не оставляйте apiKeyEnv в настройках провайдера пустым, а переменные окружения в PowerShell задавайте через $env:, например $env:EVRONA_API_KEY.
Получите ключ для DeepSeek Harness
Регистрация занимает пару минут. Пополните баланс в рублях, создайте ключ в кабинете и подставьте его в поле API key провайдера Evrona.
