Configuration d’une clé tierce DeepSeek Harness — fournisseur personnalisé APIMaster.ai
Comment ajouter une clé API compatible OpenAI d’APIMaster.ai dans DeepSeek Harness (dsh). Ouvrez Settings → Models → Add a custom provider, renseignez Base URL, clé et IDs de modèles, puis sélectionnez le modèle dans le chat.
DeepSeek Harness (dsh) est le framework d’agents local open source de DeepSeek. L’UI web est par défaut sur http://127.0.0.1:3080. La carte DeepSeek n’accepte que la clé officielle. Pour GPT / Claude / DeepSeek et les autres modèles du marketplace via APIMaster, ajoutez un custom provider.
Obtenez une clé API d’abord. La clé reste dans
$DSH_HOME/.credentials.yaml(défaut~/.dsh/). Ne la partagez pas dans un chat ni une capture.
Prérequis
- Node.js
22.19+ou24+. - UI web lancée :
npx @deepseek-ai/dsh web
Ouvrez l’URL du terminal (souvent http://127.0.0.1:3080).
3. Clé copiée depuis la console APIMaster.
4. model id du marketplace (ex. gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Étape 1 — Ouvrir Models
- Ouvrez Settings.
- Choisissez Models.
- Ne cliquez pas sur Edit de la carte DeepSeek — c’est la clé officielle.

| Bouton | Usage |
|---|---|
| + Add provider | Catalogue (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (celui-ci) |
Étape 2 — Remplir le fournisseur personnalisé
| Champ | Valeur |
|---|---|
| Provider ID | apimaster (minuscules ; non renommable après enregistrement) |
| Display name | apimaster ou APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (inclure /v1) |
| API protocol | openai-completions |
| API key | Votre clé APIMaster |
Ajoutez au moins un modèle (gauche = model id, droite = nom affiché, ex. gpt-5.6-sol) ou Fetch available models. Cliquez sur Create provider.

Un id absent de la liste échoue en local avec UNKNOWN_MODEL. Sans /v1, fetch et chat échouent.
Étape 3 — Vérifier l’enregistrement
Vous devez voir DeepSeek et apimaster avec le badge gris Custom.

Étape 4 — Choisir le modèle dans le chat
Dans le sélecteur, prenez le modèle du groupe apimaster, pas du groupe DeepSeek.

Étape 5 — Message de test
Envoyez hi. Une réponse normale plus les métriques LLM / TTFT / tok confirme la config.

Dépannage
| Problème | Correction |
|---|---|
| Formulaire introuvable | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Recoller la clé dans Edit |
| Pas de connexion | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
Ajouter l’id à Models |
| Trafic DeepSeek officiel | Choisir la ligne du groupe apimaster |
| Provider ID incorrect | Créer un nouveau puis Delete l’ancien |
Liste de contrôle
-
npx @deepseek-ai/dsh webest lancé - + Add a custom provider utilisé
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - Le modèle du groupe apimaster répond