DeepSeek Harness

Подключение DeepSeek Harness к usellm через OpenAI-совместимый API

DeepSeek Harness

DeepSeek Harness: open-source harness-агент от DeepSeek AI с локальным Web UI. Он позволяет работать с AI-агентом через браузер, подключать собственные модели и запускать задачи в рабочей директории.

DeepSeek Harness находится в стадии developer preview: интерфейс и конфигурация могут меняться между версиями. Перед обновлением Harness проверяйте заметки о релизах.

Требования

Проверьте, что Node.js установлен:

node --version
npm --version

Установка и запуск

npx @deepseek-ai/dsh web

По умолчанию Harness запускает Web UI на http://127.0.0.1:3080 и открывает его в браузере. Если браузер на этом компьютере запускать не нужно, передайте флаг --no-open:

npx @deepseek-ai/dsh web --no-open

Откройте адрес http://127.0.0.1:3080 в браузере. Если Harness запущен на удалённом сервере, используйте доступный вам способ проброса локального порта.

Настройка подключения к usellm

usellm подключается как OpenAI-совместимый провайдер через форму Add a custom provider.

  1. Откройте раздел Models. В Web UI перейдите в Settings → Models и нажмите Add a custom provider.
  2. Заполните параметры провайдера:
    ПолеЗначение
    Provider IDusellm
    Display nameusellm
    Base URLhttps://api.usellm.ru/v1/
    API protocolopenai-completions
    API keyваш API-ключ usellm

    Не публикуйте API-ключ в документации, исходном коде или конфигурационных файлах, доступных другим пользователям. Ключ хранится в $DSH_HOME/.credentials.yaml; в настройках сохраняется только ссылка на него.

  3. Загрузите список моделей. В разделе Model catalog нажмите Fetch available models.
    Harness отправит запрос GET /models к указанному Base URL с API-ключом в Bearer-заголовке. В ответе должен быть OpenAI-совместимый объект data с идентификаторами моделей.
  4. Выберите модели и создайте провайдера. Отметьте нужные модели в списке, нажмите Add selected, затем Create Provider.
    После сохранения модели появятся в общем списке выбора. Выберите модель в верхней панели Harness и отправьте первый запрос.

Рекомендуемые модели

Для старта подойдут модели usellm, доступные через GET /models:

ЗадачаМодельID
Сложная разработка и рассуждениеClaude Fable 5.1anthropic/claude-fable-5.1
Быстрые повседневные задачиClaude Sonnet 5anthropic/claude-sonnet-5
Работа с кодомGPT-6 Astraopenai/gpt-6-astra
Универсальные агентные задачиGrok 4.6xai/grok-4.6

Полный актуальный каталог и идентификаторы моделей: на странице Модели API.

Возможности

  • Web UI: локальный интерфейс для чата и настройки моделей
  • OpenAI-совместимый провайдер: подключение usellm через Base URL и API-ключ
  • Автоматическая загрузка моделей: получение списка через GET /models
  • Агентные задачи: выполнение многошаговых инструкций в рабочей директории
  • Выбор модели: переключение между моделями через список в интерфейсе

Решение проблем

Следующие шаги