APIMaster.ai

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

  1. Node.js 22.19+ ou 24+.
  2. 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

  1. Ouvrez Settings.
  2. Choisissez Models.
  3. Ne cliquez pas sur Edit de la carte DeepSeek — c’est la clé officielle.

Settings → Models

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.

Custom 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.

Liste Models


Étape 4 — Choisir le modèle dans le chat

Dans le sélecteur, prenez le modèle du groupe apimaster, pas du groupe DeepSeek.

Sélecteur de modèles


Étape 5 — Message de test

Envoyez hi. Une réponse normale plus les métriques LLM / TTFT / tok confirme la config.

Chat de test


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 web est lancé
  • + Add a custom provider utilisé
  • API protocol = openai-completions
  • Base URL = https://apimaster.ai/v1
  • Le modèle du groupe apimaster répond

Liens connexes