Configurazione chiave di terze parti DeepSeek Harness — provider personalizzato APIMaster.ai
Come aggiungere una chiave API compatibile OpenAI di APIMaster.ai in DeepSeek Harness (dsh). Apri Settings → Models → Add a custom provider, inserisci Base URL, chiave e ID modello, poi seleziona il modello in chat.
DeepSeek Harness (dsh) è il framework di agenti locale open source di DeepSeek. La Web UI è su http://127.0.0.1:3080 per impostazione predefinita. La scheda DeepSeek accetta solo la chiave ufficiale. Per GPT / Claude / DeepSeek e altri modelli del marketplace tramite APIMaster, aggiungi un custom provider.
Ottieni prima la chiave API. La chiave resta in
$DSH_HOME/.credentials.yaml(default~/.dsh/). Non condividerla in chat o screenshot.
Prerequisiti
- Node.js
22.19+o24+. - Web UI avviata:
npx @deepseek-ai/dsh web
Apri l’URL del terminale (di solito http://127.0.0.1:3080).
3. Chiave copiata dalla console APIMaster.
4. model id dal marketplace (es. gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Passaggio 1 — Apri Models
- Apri Settings.
- Seleziona Models.
- Non fare clic su Edit sulla scheda DeepSeek: è la chiave ufficiale.

| Pulsante | Uso |
|---|---|
| + Add provider | Catalogo (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (questo) |
Passaggio 2 — Compila il provider personalizzato
| Campo | Valore |
|---|---|
| Provider ID | apimaster (minuscole; non rinominabile dopo il salvataggio) |
| Display name | apimaster o APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (includi /v1) |
| API protocol | openai-completions |
| API key | La tua chiave APIMaster |
Aggiungi almeno un modello (sinistra = model id, destra = nome visualizzato, es. gpt-5.6-sol) oppure Fetch available models. Clicca Create provider.

Un id non in elenco fallisce in locale con UNKNOWN_MODEL. Senza /v1 falliscono fetch e chat.
Passaggio 3 — Conferma il salvataggio
Devono comparire DeepSeek e apimaster con badge grigio Custom.

Passaggio 4 — Seleziona il modello in chat
Nel selettore scegli il modello nel gruppo apimaster, non in DeepSeek.

Passaggio 5 — Messaggio di prova
Invia hi. Una risposta normale più le metriche LLM / TTFT / tok conferma la configurazione.

Risoluzione problemi
| Problema | Soluzione |
|---|---|
| Form non trovato | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Incolla di nuovo la chiave in Edit |
| Nessuna connessione | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
Aggiungi l’id all’elenco Models |
| Usa ancora DeepSeek ufficiale | Scegli la riga del gruppo apimaster |
| Provider ID errato | Creane uno nuovo e Delete il vecchio |
Checklist
-
npx @deepseek-ai/dsh webin esecuzione - Usato + Add a custom provider
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - Il modello del gruppo apimaster risponde