Utiliser DeepSeek comme agent de code
Exportez DEEPSEEK_API_KEY et lancez oharness -m deepseek/deepseek-v4-flash. OHarness fournit la boucle d'agent, les outils, MCP et les permissions ; DeepSeek fournit le modèle, pour une fraction du prix des modèles de pointe.
Trois commandes
npm install -g oharnessexport DEEPSEEK_API_KEY="..."oharness -m deepseek/deepseek-v4-flashoharness auth login deepseek enregistre la clé au lieu de l'exporter, et ouvre pour vous la page des clés de DeepSeek.
Quel modèle
| Identifiant du modèle | À utiliser pour | Entrée / cache / sortie ($/M) |
|---|---|---|
deepseek-v4-flash | L'essentiel du travail d'agent : lecture, recherche, modifications courantes | 0.15 / 0.003 / 0.60 |
deepseek-v4-pro | Les étapes qui demandent plus de raisonnement | 0.435 / 0.0036 / 0.87 |
Les deux offrent un contexte de 1 M de tokens et l'appel d'outils. Les prix sont les prix catalogue de l'instantané models.dev livré avec OHarness (2026-09-19). Une session typique d'une heure coûte environ 0,12 $ sur Flash — la comparaison des coûts détaille le calcul.
Bon à savoir
- Les tokens de raisonnement sont facturés au prix de sortie.
/costaffiche le total courant. - Quand une étape demande un autre modèle,
/model anthropic/claude-sonnet-5change de modèle sans convertir la conversation, et/model deepseek/deepseek-v4-flashrevient en arrière. - La clé ne fonctionne que sur
api.deepseek.com. Les hébergeurs tiers des modèles DeepSeek (OpenRouter, SiliconFlow et d'autres) sont des fournisseurs distincts, avec leurs propres clés.
Questions fréquentes
Puis-je utiliser DeepSeek avec un agent à la Claude Code ?
Oui. OHarness exécute le même type de boucle d'agent — outils, permissions, MCP, sous-agents — sur DeepSeek. Définissez DEEPSEEK_API_KEY et lancez oharness -m deepseek/deepseek-v4-flash.
DeepSeek est-il bon pour le code agentique ?
DeepSeek V4 prend en charge l'appel d'outils et un contexte de 1 M de tokens, ce dont un agent a besoin, et son prix d'entrée en cache rend les longues sessions très bon marché. La qualité varie selon la tâche ; dans OHarness, passer à un modèle plus puissant le temps d'une étape puis revenir tient en une seule commande /model.
Quelle est l'URL de base de l'API DeepSeek ?
https://api.deepseek.com/v1, compatible OpenAI. OHarness l'intègre comme fournisseur deepseek : il n'y a rien à configurer en dehors de la clé.
Référence DeepSeek
| Identifiant du fournisseur | deepseek |
| URL de base | https://api.deepseek.com/v1 |
| Protocole | Chat completions compatible OpenAI |
| Clé API | DEEPSEEK_API_KEY |
| Découverte des modèles | Oui — la liste des modèles est demandée à l'endpoint plutôt que livrée avec le harnais. |
Le connecter
L'endpoint ci-dessus est intégré : il n'y a rien à configurer. Placez la clé dans l'environnement et le fournisseur apparaît dans le sélecteur de modèles :
export DEEPSEEK_API_KEY="..."Les clés sont délivrées par DeepSeek — où en obtenir une.
Modèles sur DeepSeek
Les modèles les plus récents servis par DeepSeek capables d'appeler des outils, d'après l'instantané models.dev livré avec OHarness. Le harnais demande aussi à l'endpoint sa liste en direct : un modèle sorti après cet instantané apparaît donc quand même dans le sélecteur.
| Identifiant du modèle | Contexte / sortie | $/M entrée / cache / sortie | Raisonnement |
|---|---|---|---|
deepseek-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Oui |
deepseek-v4-flash | 1M / 384K | 0.15 / 0.003 / 0.6 | Oui |
deepseek-v4-flash-vision-exp | 1M / 384K | 0.15 / 0.003 / 0.6 | Oui |
deepseek-v4-pro | 1M / 384K | 0.435 / 0.0036 / 0.87 | Oui |
Prix catalogue en USD par million de tokens, relevés sur models.dev le 2026-09-19. DeepSeek fait évoluer ses prix et ses modèles ; sa propre page de tarifs fait foi. Lancez une session sur le plus récent :
oharness -m deepseek/deepseek-flashLe pointer ailleurs
Un hôte régional, une passerelle ou votre propre serveur. Les surcharges dans ~/.oharness/config.json s'appliquent champ par champ : changer d'endpoint n'oblige pas à redéclarer le reste du fournisseur. Voici le bloc complet, avec la valeur par défaut pour que la structure soit claire :
{
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1"
}
}
}Ce que vous obtenez dans tous les cas
La même boucle d'agent, les mêmes outils, les mêmes serveurs MCP et les mêmes règles de permission, quel que soit le fournisseur sous-jacent — et passer de l'un à l'autre en cours de session ne convertit rien, car l'historique n'est jamais stocké au format d'un fournisseur. Ce qu'est un harnais d'agent explique pourquoi c'est la partie difficile, et la référence des fournisseurs décrit le catalogue lui-même.