Cet article s’applique àdeepseek-harness-sdk==0.1.0rc6etdeepseek-harness-runtime-bin==0.1.0rc6. Après avoir mis à jour le client, veuillez compléter à nouveau les tests de fichiers en lecture seule ci-dessous.
Portée de support
Le répertoire des modèles peut changer. Avant de lancer, interrogez le répertoire en temps réel avec la clé dédiée au Plan de Codage :
deepseek-v4-pro. Ne considérez pas deepseek-v4-flash comme un substitut équivalent au mode outil de cet article ; lors de la validation de cette version fixe, son historique de raisonnement multi-tours et la lecture des outils n’ont pas réussi.
1. Préparer la clé dédiée
Ouvrez l’application Plan de Codage, accédez à l’application de codage achetée, créez ou copiez la clé API dédiée de cette application. Le Plan de Codage n’utilise pas de solde général, les clés d’autres applications ne peuvent pas représenter les droits du forfait. Placez uniquement la clé dans le shell actuel :2. Créer un espace de travail isolé
Le runtime intégré de Harness contient des outils Bash locaux. Pour la première validation, ne pointez pas vers de vrais projets ou le répertoire principal ; créez un répertoire jetable sans secrets :deepseek-harness-runtime-bin est également présente dans le miroir. Ne pas utiliser danger-full-access pour élargir l’accès aux fichiers ; l’exemple de cet article ne transmet que le répertoire jetable à cwd.
3. Exécuter le SDK Python officiel
Enregistrez le contenu suivant sous/tmp/deepseek-harness-demo/run.py :
/v1/chat/completions, SSE, le contenu de raisonnement, l’appel d’outils et le retour des résultats des outils. Une fois terminé, vous pouvez supprimer /tmp/deepseek-harness-demo ; si le répertoire de session contient le contexte du projet, il doit également être conservé au même niveau de sensibilité que le dépôt de code.
Questions fréquentes
- 401 : Vérifiez si
ACEDATACLOUD_API_KEYest exporté dans le même shell que celui exécutant Python. - 403 ou message de quota : Vérifiez que la clé appartient à l’application de codage actuelle, que le forfait est toujours valide et qu’il reste du quota.
- Modèle indisponible : Interrogez à nouveau
/v1/models, ne devinez pas le nom du modèle à partir d’anciennes captures d’écran. - Erreur
reasoning_content/ lecture d’outils : Vérifiez que le SDK/runtime sont tous deux à la version fixe de cet article et utilisezdeepseek-v4-pro. - Nombre d’exécutions d’outils anormal : Arrêtez les tâches susceptibles de produire des effets secondaires, vérifiez d’abord la version actuelle du service avec le fixture en lecture seule de cet article.
- Échec de l’installation : Vérifiez que Python 3.10+, l’architecture du système d’exploitation sont pris en charge par le wheel actuel, et vérifiez que les versions SDK/runtime sont cohérentes.
Limites de capacité
Cet article ne valide que le SDK Python local jusqu’aux textes et boucles d’outils de Chat Completions. Les images, l’API Files,/v1/responses, /v1/messages, les espaces de travail distants et le sandbox hébergé ne sont pas couverts par cet article ; les permissions d’espace de travail et les risques de commandes locales sont de la responsabilité de la machine exécutant Harness et de sa configuration.

