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 и
npm - API-ключ usellm: создайте его в личном кабинете
- Современный браузер для работы с Web UI
Проверьте, что 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.
- Откройте раздел Models. В Web UI перейдите в Settings → Models и нажмите Add a custom provider.
- Заполните параметры провайдера:
Поле Значение Provider ID usellmDisplay name usellmBase URL https://api.usellm.ru/v1/API protocol openai-completionsAPI key ваш API-ключ usellm Не публикуйте API-ключ в документации, исходном коде или конфигурационных файлах, доступных другим пользователям. Ключ хранится в
$DSH_HOME/.credentials.yaml; в настройках сохраняется только ссылка на него. - Загрузите список моделей. В разделе Model catalog нажмите Fetch available models.
Harness отправит запросGET /modelsк указанному Base URL с API-ключом в Bearer-заголовке. В ответе должен быть OpenAI-совместимый объектdataс идентификаторами моделей. - Выберите модели и создайте провайдера. Отметьте нужные модели в списке, нажмите Add selected, затем Create Provider.
После сохранения модели появятся в общем списке выбора. Выберите модель в верхней панели Harness и отправьте первый запрос.
Рекомендуемые модели
Для старта подойдут модели usellm, доступные через GET /models:
| Задача | Модель | ID |
|---|---|---|
| Сложная разработка и рассуждение | Claude Fable 5.1 | anthropic/claude-fable-5.1 |
| Быстрые повседневные задачи | Claude Sonnet 5 | anthropic/claude-sonnet-5 |
| Работа с кодом | GPT-6 Astra | openai/gpt-6-astra |
| Универсальные агентные задачи | Grok 4.6 | xai/grok-4.6 |
Полный актуальный каталог и идентификаторы моделей: на странице Модели API.
Возможности
- Web UI: локальный интерфейс для чата и настройки моделей
- OpenAI-совместимый провайдер: подключение usellm через Base URL и API-ключ
- Автоматическая загрузка моделей: получение списка через
GET /models - Агентные задачи: выполнение многошаговых инструкций в рабочей директории
- Выбор модели: переключение между моделями через список в интерфейсе