Prérequis
- Le CLI Phaseo, un compte Phaseo et une version installée de DeepSeek Harness
Configurer avec Phaseo CLI
Configurez le fournisseur, l’URL de base, le protocole, le catalogue de modèles et le modèle par défaut en une seule commande :$DSH_HOME/cordis.patch.yml et marque le bloc Phaseo afin de ne modifier ou supprimer que les paramètres qu’il gère. Il synchronise tous les modèles texte Phaseo actifs compatibles avec Chat Completions. Indiquez un autre modèle par défaut si nécessaire :
Phaseo CLI: DeepSeek Harness API Key et l’écrit directement dans le coffre protégé $DSH_HOME/.credentials.yaml de Harness. Utilisez --catalog default pour ne configurer que le modèle sélectionné.
La commande phaseo integrations remove deepseek-harness supprime uniquement la configuration gérée par Phaseo et révoque la clé créée par le CLI.
Ajouter Phaseo manuellement dans l’interface Harness
- Dans DeepSeek Harness, ouvrez Settings > Models.
- Choisissez Add a custom provider.
- Saisissez les valeurs suivantes :
- Dans Model catalog, choisissez Fetch available models.
- Sélectionnez un modèle Chat Completions prenant en charge les outils, par exemple
anthropic/claude-sonnet-4.6, puis enregistrez le fournisseur. - Revenez à l’éditeur, choisissez le modèle Phaseo et démarrez une nouvelle session.
phaseo comme permanent. Le nom affiché, l’URL, l’identifiant et la liste des modèles pourront être modifiés ensuite.
Configurer Phaseo avec YAML
Vous pouvez configurer le même fournisseur directement dans$DSH_HOME/settings.yaml. Ne stockez pas la clé API dans ce fichier ; apiKeyEnv indique à Harness quelle donnée d’identification résoudre.
PHASEO_API_KEY dans l’environnement qui lance Harness, ou enregistrez le même identifiant dans la page Modèles. Remplacez YOUR_PHASEO_MODEL_ID par l’ID exact trouvé dans la recherche de modèles Phaseo. Pour les agents de programmation, commencez par anthropic/claude-sonnet-4.6.
La liste
models de settings.yaml est un catalogue enregistré, pas une requête en direct. Mettez-la à jour pour afficher davantage de modèles Phaseo dans Harness.Vérifier la connexion
Avant de tester Harness, vérifiez séparément les identifiants et la route de découverte des modèles :Dépannage
- La découverte des modèles renvoie
401- Vérifiez que la clé API Phaseo est valide et que l’URL de base inclut/v1. - Le modèle n’apparaît pas dans la liste - Rechargez le catalogue ou ajoutez son identifiant Phaseo exact sous
modelsdans$DSH_HOME/settings.yaml. - Harness signale
MISSING_CREDENTIAL- Enregistrez la clé dans la page Models ou mettezPHASEO_API_KEYà la disposition du processus Harness. - Une requête utilise le mauvais endpoint - Sélectionnez
OpenAI Completions/openai-completions. Cette intégration Harness utilise la route de compatibilité Phaseo/v1/chat/completions. - Un modèle refuse les outils de fonction lorsque le raisonnement est activé - Choisissez un modèle compatible avec les outils dans Chat Completions. Les modèles qui nécessitent Responses API pour raisonner avec des outils ne sont pas compatibles avec le protocole de ce fournisseur Harness.
- Une session existante conserve l’ancien modèle - Démarrez une nouvelle session. Harness enregistre le fournisseur et le modèle choisis dans les sessions qui ont déjà envoyé une requête.