Короткий ответ
deepseek-v4-pro-free сейчас недоступна. В TeamoRouter нет модели с таким ID, поэтому сессии dsh с ней завершаются ошибкой «Model 'deepseek-v4-pro-free' is not available». В DeepSeek Harness используйте:
deepseek-v4-pro— DeepSeek V4 Pro, платная модель (страница модели).deepseek-v4-flash-free— бесплатная V4 Flash (страница модели).
Три переменные окружения из старой инструкции в dsh 0.2.x эти модели не выбирают: DEEPSEEK_DEFAULT_MODEL не действует, а встроенный провайдер DeepSeek знает только официальные имена моделей DeepSeek. Добавьте TeamoRouter как провайдера.
У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 (в формате OpenAI — 400) с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.
Настройка обеих моделей в dsh
- Создайте API-ключ в консоли TeamoRouter.
- Сохраните это в
~/.dsh/settings.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
- Запишите ключ в
~/.dsh/.env:
echo 'TEAMOROUTER_API_KEY=ваш-ключ-sk-teamo' >> ~/.dsh/.env
chmod 600 ~/.dsh/.env
- Запустите
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. Для бесплатной модели используйте настройку провайдера выше.