Skip to main content
Bruk denne veiledningen til å kjøre DeepSeek Harness med CometAPI. DeepSeek Harness laster inn egendefinerte modellleverandører fra $DSH_HOME/settings.yaml, som som standard er ~/.dsh/settings.yaml. Konfigurasjonene på denne siden ble verifisert med @deepseek-ai/dsh@0.1.0-rc.8. Hver rute fullførte en Streaming-tekstutveksling og en verktøysløyfe for fillesing med én representativ modell. Dette omfanget betyr ikke at alle CometAPI-modeller godtar alle API-formater.
DeepSeek Harness er i utviklerforhåndsvisning og kan introdusere uforenlige endringer. Lås den testede pakkeversjonen når du følger denne veiledningen, og gjennomgå oppstrøms utgivelsesnotater før du oppgraderer.
Offisielle referanser:

Forutsetninger

Forstå leverandørrutene

Verdien api velger wire-formatet. baseURL stopper før operasjonsstien som Harness legger til.
Erstatt hver your-model-id-verdi uavhengig av de andre. Velg en modell som godtar API-formatet i leverandøroppføringen.

Konfigurer leverandørene

1

Bekreft den testede Harness-versjonen

Bekreft den låste pakkeversjonen før du konfigurerer Harness:
Kommandoen skal skrive ut 0.1.0-rc.8.
2

Angi CometAPI API-nøkkelen

Lagre nøkkelen i COMETAPI_KEY før du starter Harness:
Angi variabelen i hver shell-økt som starter Harness. Ikke legg API-nøkler inn i versjonskontroll.
3

Legg til CometAPI-leverandørene

Opprett $DSH_HOME/settings.yaml. Hvis filen allerede har en llm-pi-ai-seksjon, fletter du disse leverandøroppføringene inn i det eksisterende providers-kartet:
Eksemplet velger Responses-leverandøren som standard. Endre agent-default-model.provider og agent-default-model.model for å velge en annen konfigurert oppføring.Hvis du foretrekker webgrensesnittet, starter du det etter å ha eksportert COMETAPI_KEY, og bruker deretter modellinnstillingene til å legge til eller redigere leverandøroppføringer og velge standardmodellen:
Den lokale standardadressen er http://127.0.0.1:3080. YAML er fortsatt den direkte metoden for å samsvare med rutenavnene og basis-URL-ene i denne veiledningen.
4

Kontroller en tekstutveksling

Kjør en enkeltstående oppgave uten brukergrensesnitt fra prosjektkatalogen du vil at Harness skal bruke:
En vellykket kjøring skriver ut COMETAPI_DSH_OK. For å kontrollere en annen leverandør oppdaterer du agent-default-model og kjører kommandoen på nytt.
5

Kontroller bruk av filverktøy

Opprett en midlertidig kontrollfil, og be deretter Harness lese den med et filverktøy:
Bekreft at det endelige svaret er COMETAPI_DSH_TOOL_OK. Kjør Harness kun i et arbeidsområde der du godtar Harness’ tilgang til filer, prosesser og nettverk.

Valgfri rute

Harness har én innebygd leverandørrute med navnet google. Konfigurasjonen nedenfor peker denne ruten mot CometAPI, slik at den erstatter rutens opprinnelige Google-endepunkt i stedet for å legge til en ny Google-rute. Flett denne oppføringen inn i llm-pi-ai.providers, og velg den deretter i agent-default-model:
Ikke legg til et api-felt i denne oppføringen. Den innebygde google-ruten beholder den opprinnelige Google-protokollen og sender Streaming-forespørsler til /v1beta/models/{model}:streamGenerateContent?alt=sse med x-goog-api-key-autentisering.

Feilsøking

Bekreft at COMETAPI_KEY er angitt i det samme skallet som starter Harness. Start Harness på nytt etter at du har endret miljøvariabelen.
Bekreft at $DSH_HOME/settings.yaml er gyldig YAML, at leverandøren er under llm-pi-ai.providers, og at modellen er oppført under den leverandørens models. Standardverdien for DSH_HOME er ~/.dsh.
Bruk https://api.cometapi.com/v1 som baseURL. Ikke legg til /chat/completions eller /responses; Harness legger til operasjonsbanen.
Bruk https://api.cometapi.com uten /v1 som Messages-baseURL. Anthropic-adapteren legger til /v1/messages.
Bruk https://api.cometapi.com/v1beta nøyaktig som angitt. Ikke legg til en modellbane, og ikke legg til et api-felt i den innebygde google-ruten.
Modelltilgjengelighet og godtatte API-formater kan variere. Velg en modell for hver leverandøroppføring i stedet for å anta at én modell fungerer på tvers av alle fire formatene.
DeepSeek Harness er i Developer Preview. Gå tilbake til @deepseek-ai/dsh@0.1.0-rc.8, og gjennomgå deretter endringer oppstrøms før du tilpasser konfigurasjonen til en annen versjon.

Relaterte ressurser

Sist endret 20. august 2026