Блог

DeepSeek V4 Pro в DeepSeek Harness (dsh): deepseek-v4-pro-free недоступна — используйте deepseek-v4-pro или бесплатную V4 Flash

Короткий ответ

deepseek-v4-pro-free сейчас недоступна. В TeamoRouter нет модели с таким ID, поэтому сессии dsh с ней завершаются ошибкой «Model 'deepseek-v4-pro-free' is not available». В DeepSeek Harness используйте:

Три переменные окружения из старой инструкции в dsh 0.2.x эти модели не выбирают: DEEPSEEK_DEFAULT_MODEL не действует, а встроенный провайдер DeepSeek знает только официальные имена моделей DeepSeek. Добавьте TeamoRouter как провайдера.

У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 (в формате OpenAI — 400) с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.

Настройка обеих моделей в dsh

  1. Создайте API-ключ в консоли TeamoRouter.
  2. Сохраните это в ~/.dsh/settings.yaml:
yaml
llm-pi-ai:
  providers:
    teamorouter:
      displayName: TeamoRouter
      apiKeyEnv: TEAMOROUTER_API_KEY
      api: openai-completions
      baseURL: https://api.teamorouter.cn/v1
      models:
        - id: deepseek-v4-flash-free
          name: DeepSeek V4 Flash Free
        - id: deepseek-v4-pro
          name: DeepSeek V4 Pro
agent-default-model:
  provider: teamorouter
  model: deepseek-v4-flash-free
  1. Запишите ключ в ~/.dsh/.env:
bash
echo 'TEAMOROUTER_API_KEY=ваш-ключ-sk-teamo' >> ~/.dsh/.env
chmod 600 ~/.dsh/.env
  1. Запустите npx @deepseek-ai/dsh web, откройте http://127.0.0.1:3080 и переключайтесь между моделями в списке моделей.

При первом запуске dsh 0.2.x переносит settings.yaml в запускаемый профиль и переименовывает файл в settings.yaml.imported; для других профилей нужен --patch. Подробнее — в статье «Подключаем DeepSeek Harness к TeamoRouter». Мы проверили эту настройку на dsh 0.2.1-rc.3 2 ноября 2026 года: dsh отправил deepseek-v4-flash-free на /v1/chat/completions, и запрос дошёл до шлюза TeamoRouter.

Распределяйте модели по сложности

Когда обе модели в списке, разумно делить так:

  • deepseek-v4-flash-free — массовая работа: объяснить функцию, написать сообщение коммита, поправить один файл, быстро что-то найти.
  • deepseek-v4-pro — рассуждения по нескольким файлам, длинные циклы агента и задачи, где ошибка обойдётся переделкой.

В цикле агента каждый обмен с инструментом — отдельный запрос к модели: модель просит прочитать файл, инструмент возвращает его, модель решает, что дальше. Рефакторинг нескольких файлов может занять 10–15 запросов, поэтому ставьте агенту понятную задачу с нужными файлами и останавливайте его, если он ходит по кругу.

Цена

Официальная цена DeepSeek на V4 Pro — $1.32 за миллион входных и $3.96 за миллион выходных токенов в пиковые часы, вне пика вдвое дешевле (цены DeepSeek, 2 ноября 2026 года). Актуальные цены TeamoRouter — на странице цен. Подписки нет; пополнить баланс можно в рублях — СБП, Т-Банк, ЮMoney или SberPay, от $5.

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

Есть ли в dsh бесплатная V4 Pro?

Нет. Бесплатная модель DeepSeek в TeamoRouter — V4 Flash, deepseek-v4-flash-free; V4 Pro — платная deepseek-v4-pro.

Где посмотреть подробности о бесплатной модели?

На странице модели deepseek-v4-flash-free.

Сессия dsh пишет, что модель недоступна. Что поменять?

В settings.yaml (или, если он уже перенесён, в cordis.patch.yml профиля web) замените deepseek-v4-pro-free на deepseek-v4-pro или deepseek-v4-flash-free и перезапустите dsh.

Можно ли дальше пользоваться переменными окружения?

DEEPSEEK_API_KEY и DEEPSEEK_BASE_URL по-прежнему ведут в TeamoRouter, но тогда dsh работает со встроенным провайдером DeepSeek и только с deepseek-flash или deepseek-v4-pro, без deepseek-v4-flash-free. Для бесплатной модели используйте настройку провайдера выше.

Готовы подключиться?Войдите в консоль, пополните баланс и создайте API-ключ.