DeepSeek Harness

Создайте провайдера Custom model API в предварительной версии DeepSeek Harness.

Установка и подготовка

  1. Установите Node.js и запустите npm-пакет ниже. DeepSeek Harness — предварительная версия с несовместимыми изменениями; если интерфейс отличается, смотрите официальный репозиторий. Адрес локального браузерного интерфейса не является API-адресом.
  2. Создайте ключ routerra.ai в API-ключах и скопируйте ID модели с инструментами из списка моделей.
npx @deepseek-ai/dsh web

Создание пользовательского API модели

  1. Откройте Settings → Models → Add model provider → Custom model API. Заполните поля ниже и вставьте ключ routerra.ai в API key. Используйте Fetch available models → Add selected либо добавьте YOUR_MODEL_ID вручную, если поиск недоступен, и сохраните. У провайдера один протокол: не смешивайте Chat Completions и Responses.
  2. Выберите модель в поле ввода и создайте новый сеанс. Уже отправлявшие запросы сеансы сохраняют прежнюю модель. Настройки действуют со следующего запроса без перезапуска сервера.
Provider ID: routerra
Display name: routerra.ai
Base URL: https://routerra.ai/v1
API protocol: openai-completions
API key: YOUR_API_KEY
Model ID: YOUR_MODEL_ID

Проверка подключения

MISSING_CREDENTIAL: повторно сохраните ключ в Models. UNKNOWN_MODEL: добавьте точный ID в пользовательского провайдера. Пустой поиск не мешает ручной настройке. Конфигурация хранится в $DSH_HOME/profiles/web/cordis.patch.yml, секрет отдельно в $DSH_HOME/.credentials.yaml. Если отклоняются developer или max_completion_tokens, перед изменением проверьте параметры compat.supportsDeveloperRole и compat.maxTokensField в руководстве с учётом модели.