Skip to main content
Скористайтеся цим посібником, щоб запустити DeepSeek Harness із CometAPI. DeepSeek Harness завантажує користувацьких постачальників моделей із $DSH_HOME/settings.yaml, значенням за замовчуванням для якого є ~/.dsh/settings.yaml. Конфігурації на цій сторінці перевірено з @deepseek-ai/dsh@0.1.0-rc.8. Кожен маршрут виконав потокову текстову взаємодію та цикл інструмента читання файлів з однією репрезентативною моделлю. Це не означає, що кожна модель CometAPI підтримує кожен формат API.
DeepSeek Harness перебуває в попередньому перегляді для розробників і може вносити несумісні зміни. Використовуйте перевірену версію пакета, дотримуючись цього посібника, і переглядайте примітки до випусків першоджерела перед оновленням.
Офіційні посилання:

Передумови

Огляд маршрутів постачальників

Значення api визначає формат обміну даними. baseURL не включає шлях операції, який додає Harness.
Замініть кожне значення your-model-id окремо. Виберіть модель, яка підтримує формат API запису свого постачальника.

Налаштуйте провайдерів

1

Підтвердьте протестовану версію Harness

Перш ніж налаштовувати Harness, підтвердьте закріплену версію пакета:
Команда має вивести 0.1.0-rc.8.
2

Установіть свій ключ API CometAPI

Перед запуском Harness збережіть свій ключ у COMETAPI_KEY:
Установлюйте цю змінну в кожному сеансі оболонки, з якого запускається Harness. Не додавайте ключі API до системи контролю версій.
3

Додайте провайдерів CometAPI

Створіть $DSH_HOME/settings.yaml. Якщо файл уже містить розділ llm-pi-ai, об’єднайте ці записи провайдерів із його наявною мапою providers:
У прикладі за замовчуванням вибрано провайдера Responses. Змініть agent-default-model.provider і agent-default-model.model, щоб вибрати інший налаштований запис.Якщо ви надаєте перевагу Web UI, запустіть його після експортування COMETAPI_KEY, а потім використайте налаштування моделі, щоб додати або змінити записи провайдерів і вибрати модель за замовчуванням:
Локальна адреса за замовчуванням — http://127.0.0.1:3080. YAML залишається прямим способом узгодження назв маршрутів і базових URL-адрес у цьому посібнику.
4

Перевірте текстовий запит

Запустіть одноразове завдання без інтерфейсу з каталогу проєкту, який має використовувати Harness:
У разі успішного виконання буде виведено COMETAPI_DSH_OK. Щоб перевірити іншого провайдера, оновіть agent-default-model і запустіть команду ще раз.
5

Перевірте використання інструмента для файлів

Створіть тимчасовий файл-маркер, а потім попросіть Harness прочитати його за допомогою інструмента для файлів:
Переконайтеся, що остаточна відповідь — COMETAPI_DSH_TOOL_OK. Запускайте Harness лише в робочому просторі, де ви погоджуєтеся на його доступ до файлів, процесів і мережі.

Необов’язковий маршрут

Harness має один вбудований маршрут провайдера з назвою google. Наведена нижче конфігурація спрямовує цей маршрут до CometAPI, тому він замінює власну кінцеву точку Google цього маршруту, а не додає другий маршрут Google. Об’єднайте цей запис із llm-pi-ai.providers, а потім виберіть його в agent-default-model:
Не додавайте поле api до цього запису. Вбудований маршрут google зберігає власний протокол Google і надсилає Streaming-запити до /v1beta/models/{model}:streamGenerateContent?alt=sse з автентифікацією x-goog-api-key.

Усунення несправностей

Переконайтеся, що COMETAPI_KEY задано в тій самій оболонці, з якої запускається Harness. Після зміни змінної середовища перезапустіть Harness.
Переконайтеся, що $DSH_HOME/settings.yaml є дійсним YAML, постачальник указано в розділі llm-pi-ai.providers, а модель перелічено в models цього постачальника. Типове значення DSH_HOME~/.dsh.
Використовуйте https://api.cometapi.com/v1 як baseURL. Не додавайте /chat/completions або /responses; Harness додає шлях операції.
Використовуйте https://api.cometapi.com без /v1 як baseURL для Messages. Адаптер Anthropic додає /v1/messages.
Використовуйте саме https://api.cometapi.com/v1beta. Не додавайте шлях моделі та не додавайте поле api до вбудованого маршруту google.
Доступність моделей і підтримувані формати API можуть відрізнятися. Вибирайте модель для кожного запису постачальника, а не припускайте, що одна модель працює в усіх чотирьох форматах.
DeepSeek Harness перебуває на етапі попереднього перегляду для розробників. Поверніться до @deepseek-ai/dsh@0.1.0-rc.8, а потім перегляньте зміни у вихідному проєкті, перш ніж адаптувати конфігурацію до іншої версії.

Пов’язані ресурси

Останнє оновлення 20 серпня 2026 р.