DeepSeek Harness Drittanbieter-Key einrichten — APIMaster.ai Custom Provider
So fügen Sie in DeepSeek Harness (dsh) einen OpenAI-kompatiblen API-Schlüssel von APIMaster.ai hinzu. Öffnen Sie Settings → Models → Add a custom provider, tragen Sie Base URL, Key und Modell-IDs ein und wählen Sie das Modell im Chat.
DeepSeek Harness (dsh) ist DeepSeeks Open-Source-Agent-Framework. Die Web-UI läuft standardmäßig unter http://127.0.0.1:3080. Die eingebaute Karte DeepSeek akzeptiert nur den offiziellen Key. Für GPT / Claude / DeepSeek und andere Marktplatz-Modelle über APIMaster brauchen Sie Add a custom provider.
Holen Sie sich zuerst den API-Schlüssel. Der Key liegt lokal in
$DSH_HOME/.credentials.yaml(Standard~/.dsh/). Nicht in Chats oder Screenshots teilen.
Voraussetzungen
- Node.js
22.19+oder24+. - Web-UI gestartet:
npx @deepseek-ai/dsh web
URL aus dem Terminal öffnen (meist http://127.0.0.1:3080).
3. Key aus der APIMaster-Konsole kopiert.
4. model id vom Marktplatz (z. B. gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Schritt 1 — Models öffnen
- Settings öffnen.
- Links Models wählen.
- Edit auf der Karte DeepSeek nicht klicken — das ist der offizielle Key.

| Schaltfläche | Zweck |
|---|---|
| + Add provider | Katalog (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (diese) |
Schritt 2 — Custom Provider ausfüllen
| Feld | Wert |
|---|---|
| Provider ID | apimaster (Kleinbuchstaben; nach dem Speichern nicht umbenennbar) |
| Display name | apimaster oder APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (/v1 erforderlich) |
| API protocol | openai-completions |
| API key | Ihr APIMaster-Key |
Mindestens ein Modell hinzufügen (links model id, rechts Anzeigename, z. B. gpt-5.6-sol) oder Fetch available models. Dann Create provider.

Eine nicht gelistete ID schlägt lokal mit UNKNOWN_MODEL fehl. Ohne /v1 scheitern Fetch und Chat.
Schritt 3 — Speichern prüfen
Sie sollten DeepSeek und apimaster mit grauem Custom-Badge sehen.

Schritt 4 — Modell im Chat wählen
Im Selektor das Modell in der Gruppe apimaster wählen, nicht in DeepSeek.

Schritt 5 — Testnachricht
Senden Sie hi. Eine normale Antwort plus LLM / TTFT / tok bestätigt die Konfiguration.

Fehlerbehebung
| Problem | Lösung |
|---|---|
| Formular fehlt | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Key erneut in Edit einfügen |
| Keine Verbindung | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
ID zur Models-Liste hinzufügen |
| Offizielles DeepSeek | Zeile in der Gruppe apimaster wählen |
| Falsche Provider ID | Neu anlegen und alte Delete |
Checkliste
-
npx @deepseek-ai/dsh webläuft - + Add a custom provider verwendet
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - Modell in der Gruppe apimaster antwortet