dsh) est le framework d’agent de programmation open source de DeepSeek. Il comprend des espaces de travail, un terminal, l’édition de fichiers, les Skills, la planification et une Web UI. Son interface compatible OpenAI Chat Completions permet de le connecter à AIHubMix.
Ce guide a été testé le 14 août 2026 avec DeepSeek Harness
0.1.0-rc.6. Harness est encore en aperçu développeur, les champs ou l’interface peuvent évoluer.Résumé
L’intégration utilise quatre valeurs :
Quels sont les prérequis ?
- Une clé API AIHubMix active
- Node.js
22.19.0ou une version ultérieure, y compris Node.js 24+ - Un accès réseau au registre npm et à
https://aihubmix.com
Comment installer DeepSeek Harness ?
Installez la version npm publiée, sans cloner le dépôt source :dsh: command not found, exécutez npm config get prefix et vérifiez que le dossier bin correspondant figure dans PATH.
Comment démarrer la Web UI ?
Exécutez la commande depuis le dossier à utiliser comme espace de travail :http://127.0.0.1:3080, puis sélectionnez ou ajoutez un espace de travail lors de la première utilisation.
Comment configurer le fournisseur AIHubMix ?
Ouvrez Settings > Models > Add a custom provider.
Le point de terminaison final est
https://aihubmix.com/v1/chat/completions.
Ajouter auto ou un autre modèle
Après avoir saisi la Base URL et la clé API, sélectionnez Fetch available models. Harness appelleGET https://aihubmix.com/v1/models et affiche les identifiants de modèles disponibles.

auto avec le nom Auto. Pour utiliser un modèle précis, sélectionnez-le dans la liste ou choisissez Add model et saisissez son identifiant exact. Le sélecteur graphique affiche uniquement les modèles enregistrés dans le catalogue du Provider actuel.

Comparaison entre auto et un modèle précis
Les deux choix utilisent le même Provider, la même Base URL et la même clé API. Changer de modèle ne demande pas de recréer le fournisseur.
Stocker la clé API dans une variable d’environnement
Modifiez$HOME/.dsh/settings.yaml :

Sélectionner un modèle et tester une conversation
Fermez Settings, ouvrez le sélecteur en bas à droite de la zone de saisie, puis choisissez Auto ou un modèle ajouté.

Exécuter un test headless
DSH_AIHUBMIX_OK.
Questions fréquentes
Pourquoi MISSING_CREDENTIAL s’affiche-t-il ?
Harness n’a pas reçuAIHUBMIX_API_KEY dans son environnement de lancement. Définissez la variable et démarrez Harness depuis le même terminal.
Pourquoi la découverte des modèles renvoie-t-elle 401 ?
Vérifiez que la clé API est valide et ne contient aucun espace ou saut de ligne supplémentaire. La requête utilise l’authentification Bearer.Pourquoi Auto est-il le seul modèle du sélecteur ?
Le sélecteur affiche uniquement les modèles enregistrés dans le catalogue actuel. Ouvrez Settings > Models > AIHubMix > Edit, puis utilisez Fetch available models ou ajoutez l’identifiant exact manuellement.Pourquoi Harness affiche-t-il UNKNOWN_MODEL ?
Le catalogue actuel ne contient pas cet identifiant. Les identifiants sont sensibles à la casse, utilisez la valeur exacte renvoyée par la découverte.Pourquoi la connexion expire-t-elle ?
Vérifiez le DNS, le réseau de votre organisation et le proxy local. Si seul le navigateur utilise le proxy système, définissezHTTP_PROXY, HTTPS_PROXY et NODE_USE_ENV_PROXY=1 dans le terminal qui lance dsh.
Consignes de sécurité
- Ne placez pas de clé API dans Git, les captures d’écran ou les scripts partagés
- Utilisez le stockage d’identifiants de Harness ou
AIHUBMIX_API_KEY - N’affichez pas la clé API complète pendant le diagnostic
- Injectez les variables avec la gestion des secrets de votre plateforme CI
Dernière mise à jour : 2026-08-14