Skip to main content
Gebruik deze handleiding om DeepSeek Harness met CometAPI uit te voeren. DeepSeek Harness laadt aangepaste modelproviders uit $DSH_HOME/settings.yaml, met als standaardwaarde ~/.dsh/settings.yaml. De configuraties op deze pagina zijn geverifieerd met @deepseek-ai/dsh@0.1.0-rc.8. Elke route voltooide een streaming-tekstbeurt en een tool-loop voor het lezen van bestanden met één representatief model. Dit betekent niet dat elk CometAPI-model elke API-indeling accepteert.
DeepSeek Harness bevindt zich in Developer Preview en kan incompatibele wijzigingen introduceren. Zet de geteste pakketversie vast wanneer je deze handleiding volgt en bekijk de upstream-releaseopmerkingen voordat je upgradet.
Officiële referenties:

Vereisten

  • Node.js en npm
  • Een CometAPI-account met een actieve API-sleutel van het dashboard
  • Een model-ID van de CometAPI Models-pagina voor elke API-indeling die je wilt gebruiken

De providerroutes begrijpen

De waarde api selecteert de wireformat. baseURL stopt vóór het bewerkingspad dat Harness toevoegt.
Vervang elke waarde your-model-id onafhankelijk. Kies een model dat de API-indeling van de bijbehorende providervermelding accepteert.

De providers configureren

1

Bevestig de geteste Harness-versie

Bevestig de vastgezette pakketversie voordat u Harness configureert:
De opdracht moet 0.1.0-rc.8 afdrukken.
2

Stel uw CometAPI API-sleutel in

Sla uw sleutel op in COMETAPI_KEY voordat u Harness start:
Stel de variabele in in elke shellsessie waarmee Harness wordt gestart. Commit geen API-sleutels naar versiebeheer.
3

Voeg de CometAPI-providers toe

Maak $DSH_HOME/settings.yaml. Als het bestand al een sectie llm-pi-ai bevat, voegt u deze providervermeldingen samen in de bestaande map providers:
Het voorbeeld selecteert standaard de Responses-provider. Wijzig agent-default-model.provider en agent-default-model.model om een andere geconfigureerde vermelding te selecteren.Als u liever de Web UI gebruikt, start deze dan nadat u COMETAPI_KEY hebt geëxporteerd en gebruik vervolgens de modelinstellingen om providervermeldingen toe te voegen of te bewerken en het standaardmodel te selecteren:
Het standaard lokale adres is http://127.0.0.1:3080. YAML blijft de directe manier om de routenamen en basis-URL’s in deze handleiding overeen te laten komen.
4

Verifieer een tekstbeurt

Voer vanuit de projectmap die u door Harness wilt laten gebruiken een eenmalige headless-taak uit:
Een geslaagde uitvoering geeft COMETAPI_DSH_OK weer. Werk agent-default-model bij en voer de opdracht opnieuw uit om een andere provider te controleren.
5

Verifieer het gebruik van bestandstools

Maak een tijdelijk sentinelbestand en vraag Harness om het met een bestandstool te lezen:
Bevestig dat het eindantwoord COMETAPI_DSH_TOOL_OK is. Voer Harness alleen uit in een werkruimte waarin u de bestands-, proces- en netwerktoegang van Harness accepteert.

Optionele route

Harness heeft één ingebouwde providerroute met de naam google. De onderstaande configuratie verwijst die route naar CometAPI, waardoor deze het systeemeigen Google-eindpunt van de route vervangt in plaats van een tweede Google-route toe te voegen. Voeg deze vermelding samen in llm-pi-ai.providers en selecteer deze vervolgens in agent-default-model:
Voeg geen veld api toe aan deze vermelding. De ingebouwde route google behoudt het systeemeigen Google-protocol en verstuurt Streaming-verzoeken naar /v1beta/models/{model}:streamGenerateContent?alt=sse met x-goog-api-key-authenticatie.

Problemen oplossen

Controleer of COMETAPI_KEY is ingesteld in dezelfde shell die Harness start. Start Harness opnieuw nadat u de omgevingsvariabele hebt gewijzigd.
Controleer of $DSH_HOME/settings.yaml geldige YAML is, of de provider onder llm-pi-ai.providers staat en of het model onder de models van die provider wordt vermeld. De standaardwaarde voor DSH_HOME is ~/.dsh.
Gebruik https://api.cometapi.com/v1 als baseURL. Voeg /chat/completions of /responses niet toe; Harness voegt het bewerkingspad toe.
Gebruik https://api.cometapi.com zonder /v1 als de Messages-baseURL. De Anthropic-adapter voegt /v1/messages toe.
Gebruik https://api.cometapi.com/v1beta precies zo. Voeg geen modelpad toe en voeg geen veld api toe aan de ingebouwde route google.
De beschikbaarheid van modellen en geaccepteerde API-indelingen kunnen verschillen. Kies een model voor elke providervermelding in plaats van aan te nemen dat één model in alle vier indelingen werkt.
DeepSeek Harness bevindt zich in Developer Preview. Keer terug naar @deepseek-ai/dsh@0.1.0-rc.8 en bekijk vervolgens upstream-wijzigingen voordat u de configuratie aanpast aan een andere versie.

Gerelateerde bronnen

Laatst gewijzigd op 20 augustus 2026