Retour aux guides
Configuration·21 septembre 2026·Mis à jour le 24 septembre 2026·9 min de lecture

OpenClaw avec DeepSeek : configuration, identifiants de modèle et coûts d’API

Installez le plugin, choisissez un identifiant de modèle encore disponible et sachez quel tarif est facturé par le compteur.

Dernière vérification le .

OpenClaw accède à DeepSeek via un plugin fournisseur officiel installé séparément — openclaw plugins install @openclaw/deepseek-provider —, avec l’identifiant de fournisseur deepseek, la clé DEEPSEEK_API_KEY, une API compatible OpenAI et l’URL de base https://api.deepseek.com ne contenant aucun /v1. Deux faits déterminent la réussite de votre première exécution. Le catalogue actif de DeepSeek ne contient que deux identifiants, deepseek-flash et deepseek-v4-pro ; les noms deepseek-chat et deepseek-reasoner utilisés dans les anciens tutoriels ont été abandonnés le 24 juillet 2026. Par ailleurs, l’intégration d’OpenClaw définit deepseek/deepseek-v4-pro comme valeur par défaut, c’est-à-dire le seul modèle dont la facturation actuelle fait l’objet d’un désaccord entre les propres pages de DeepSeek.

Une clarification avant la configuration, car les résultats de recherche les mélangent. Un autre OpenClaw sur GitHub se décrit comme « une réimplémentation multiplateforme en C++ du jeu de plateformes original Captain Claw (1997) » ; rien de ce projet ne s’applique ici. L’agent est le projet disponible sur openclaw.ai, documenté sur docs.openclaw.ai — utilisez ce domaine dans les liens, car documentation.openclaw.ai ne fait que rediriger vers celui-ci.

Installez-le et configurez-le conformément à la documentation des deux projets

install.sh
# 1. Install the provider plugin — DeepSeek support is not bundled.
openclaw plugins install @openclaw/deepseek-provider

# 2. Interactive: prompts for the key, sets deepseek/deepseek-v4-pro as default.
openclaw onboard --auth-choice deepseek-api-key

# 2b. Or scripted, with the flags OpenClaw documents for a headless install.
openclaw onboard --non-interactive \
  --mode local \
  --auth-choice deepseek-api-key \
  --deepseek-api-key "$DEEPSEEK_API_KEY" \
  --skip-health \
  --accept-risk

Une fois le plugin installé, vous n’indiquez pas d’URL de base : le plugin publie son propre catalogue et son propre comportement de compatibilité. Une configuration minimale comprend la clé et le modèle, au format JSON5.

~/.openclaw/openclaw.json
{
  env: { vars: { DEEPSEEK_API_KEY: "sk-..." } },
  agents: {
    defaults: {
      model: { primary: "deepseek/deepseek-v4-pro" },
    },
  },
}
ParamètreValeurD’où elle provient
Identifiant du fournisseurdeepseekPage du fournisseur DeepSeek d’OpenClaw
AuthentificationDEEPSEEK_API_KEYMême page ; ordre de résolution ci-dessous
Format de l’APICompatible OpenAIMême page
URL de basehttps://api.deepseek.com, chemin /chat/completionsPremier appel à l’API DeepSeek — aucun /v1
Paquet du plugin@openclaw/deepseek-provider, npm 2026.9.5Registre npm
Fichier de configuration~/.openclaw/openclaw.json (JSON5)Configuration du Gateway ; déplacez-la avec OPENCLAW_CONFIG_PATH
Interface de contrôlehttp://127.0.0.1:18789, onglet ConfigMême page

OpenClaw résout une clé de fournisseur à partir de quatre formes de variables d’environnement selon un ordre de priorité documenté : OPENCLAW_LIVE_DEEPSEEK_KEY comme remplacement actif unique de priorité maximale, puis DEEPSEEK_API_KEYS comme liste séparée par des virgules ou des points-virgules, puis DEEPSEEK_API_KEY comme clé principale, puis les entrées numérotées DEEPSEEK_API_KEY_* (Interface de contrôle et clés, vérifié le 21 septembre 2026). Dans l’interface de contrôle, Settings puis Models permet ensuite d’ajouter ou de remplacer des clés sans modifier le fichier, et les clés restent dans le magasin d’authentification. Pour une installation serveur, le piège tient à la portée plutôt qu’à l’orthographe : la propre page d’OpenClaw avertit que, si le Gateway s’exécute comme démon sous launchd ou systemd, la clé doit être visible par ce processus, par exemple dans ~/.openclaw/.env ou via env.shellEnv.

Quels identifiants de modèles DeepSeek sont réellement actifs ?

Les lignes ci-dessous présentent trois statuts différents, et non un seul. La réponse d’exemple de la référence list-models de DeepSeek montre exactement deux identifiants, deepseek-flash et deepseek-v4-pro, tandis que le catalogue intégré d’OpenClaw propose encore quatre références.

Référence du modèle dans OpenClawCe que DeepSeek fournit pour cette référenceStatut au 21 septembre 2026
deepseek/deepseek-flashDeepSeek-V4.1-Flash, publié le 10 septembre 2026Nom canonique actuel ; dans la liste de modèles documentée par DeepSeek
deepseek/deepseek-v4-proVersion du modèle DeepSeek-V4-Pro-0813Dans la liste de modèles documentée par DeepSeek ; valeur par défaut de l’intégration d’OpenClaw ; facturation contestée ci-dessous
deepseek/deepseek-v4-flashRedirigé vers V4.1-Flash, facturé au tarif FlashAncien nom encore accepté ; OpenClaw le conserve comme ligne distincte de son propre catalogue et indique que « ces lignes anciennes conservent leurs métadonnées intégrées précédentes »
deepseek/deepseek-v4-flash-vision-expRedirigé vers V4.1-Flash, facturé au tarif FlashIdentique à ci-dessus
deepseek-chat, deepseek-reasonerRienAbandonné le 24 juillet 2026 après un préavis de trois mois donné le 24 avril 2026

Conservez les deux déclarations de retrait séparées, car elles semblent contradictoires alors qu’elles ne le sont pas. OpenClaw indique que DeepSeek a retiré deepseek-chat et deepseek-reasoner et que « ces identifiants de modèle ne sont plus accessibles ». DeepSeek indique séparément que « les anciens noms deepseek-v4-flash et deepseek-v4-flash-vision-exp sont encore acceptés, mais que les modèles correspondants ont été retirés ». Deux paires de noms différentes, deux résultats différents. La page Models & Pricing de DeepSeek attribue aux deux identifiants actifs une fenêtre de contexte de 1M et une sortie maximale de 384K, et le tableau du catalogue d’OpenClaw affiche la même paire 1 000 000 / 384 000 pour ses quatre références.

Le point qui reste irrésolu. L’annonce du 10 septembre 2026 de DeepSeek indique : « Nous supprimons progressivement V4-Pro » et « à partir de 04:00 UTC le 14 septembre 2026, toutes les requêtes deepseek-v4-pro seront acheminées vers V4.1-Flash aux tarifs de V4.1-Flash ». Le journal des modifications de cette même version affirme l’inverse : « en réponse à la demande des utilisateurs, nous avons décidé de continuer à fournir des services API pour DeepSeek V4 Pro après le 14 septembre 2026, avec une méthode de facturation inchangée ». La page Models & Pricing répertorie encore V4 Pro avec ses propres tarifs plus élevés et ne contient aucun avis de retrait. Les deux pages ont été consultées le 21 septembre 2026, une semaine après la date concernée. Cette page ne vous indiquera pas lequel vous sera facturé : vérifiez-le dans votre propre compte DeepSeek avant de conserver la valeur par défaut de l’intégration, et notez que cette valeur par défaut correspond précisément au modèle contesté.

Quel est le coût des tokens, et pourquoi l’heure fait partie du prix

DeepSeek publie des tarifs de pointe et des tarifs hors pointe, ces derniers représentant la moitié des premiers. La fenêtre est étroite : « les heures de pointe sont de 01:00 à 04:00 et de 06:00 à 10:00 UTC, du lundi au vendredi, hors jours fériés chinois. Toutes les autres heures sont hors pointe, y compris les week-ends et l’intégralité des jours fériés chinois ». Sept heures par jour en semaine sont donc des heures de pointe, et toutes les autres ne le sont pas ; une estimation qui suppose silencieusement les heures de pointe surestime une facture typique.

ModèleFenêtreEntrée, cache manquéEntrée, cache réussiSortie
deepseek-flashPointe$0.30 / 1M$0.006 / 1M$1.20 / 1M
deepseek-flashHors pointe$0.15 / 1M$0.003 / 1M$0.60 / 1M
deepseek-v4-proPointe$1.32 / 1M$0.044 / 1M$3.96 / 1M
deepseek-v4-proHors pointe$0.66 / 1M$0.022 / 1M$1.98 / 1M

Consulté sur la page Models & Pricing de DeepSeek le 21 septembre 2026. La ligne Flash est corroborée indépendamment par la page du fournisseur OpenClaw, qui indique « $0.30 par million de tokens d’entrée, $1.20 par million de tokens de sortie et $0.006 par million de tokens d’entrée mis en cache ». Les lignes V4 Pro reposent uniquement sur la page Models & Pricing et s’inscrivent dans la contradiction mentionnée ci-dessus ; considérez-les donc comme des tarifs cités, et non comme des tarifs définitivement établis.

La colonne du cache est celle qui modifie la facture d’un agent, et son ratio est inhabituel. Un accès au cache sur deepseek-flash coûte $0.006 par million, contre $0.30 en cas d’absence de cache — environ un cinquantième du tarif sans cache, bien en dessous du ratio d’un dixième courant ailleurs ; ne transposez donc pas une hypothèse provenant d’un autre fournisseur. Le guide de mise en cache de DeepSeek indique que cette fonctionnalité « est activée par défaut pour tous les utilisateurs, sans qu’il soit nécessaire de modifier leur code », qu’un accès au cache exige un préfixe parfaitement identique et qu’un cache inutilisé est supprimé « généralement en quelques heures à quelques jours ». Les accès et les absences d’accès au cache apparaissent dans les champs d’utilisation prompt_cache_hit_tokens et prompt_cache_miss_tokens. DeepSeek ne publie aucun tarif d’écriture du cache et son tableau tarifaire ne comporte aucune colonne correspondante ; il s’agit de l’absence d’un tarif publié, et non d’une affirmation selon laquelle les écritures seraient gratuites.

Une session illustrative avec deepseek-flash, aux tarifs publiés par DeepSeek. Supposons une exécution d’OpenClaw qui envoie 600 000 tokens d’entrée, dont 450 000 correspondent à un accès au cache de préfixe et 150 000 à une absence de cache, et qui reçoit 40 000 tokens de sortie. En période de pointe, cela représente $0.045 plus $0.0027 plus $0.048, soit $0.096 ; la même session hors pointe coûte $0.048. La même exécution sans aucun accès au cache coûterait $0.228 en période de pointe. Il s’agit de calculs de tokens fondés sur les hypothèses indiquées, et non de coûts de tâche mesurés ni d’un plafond de dépenses — la variable la plus importante est la proportion d’accès à votre propre cache, et le montant affiché dans l’application OpenClaw ne permettra pas de la déterminer, car OpenClaw précise que ses coûts locaux sont des estimations et renvoie à la page tarifaire de DeepSeek comme référence pour la facturation.

Les capacités du modèle et la prise en charge des outils par le client sont deux questions différentes

C’est le point qu’un tableau tarifaire ne peut pas vous indiquer, et la raison pratique d’utiliser le plugin plutôt qu’une entrée de fournisseur créée manuellement. Les sessions de réflexion DeepSeek V4 nécessitent que les messages assistant rejoués d’un tour avec réflexion activée transmettent reasoning_content dans les requêtes suivantes. Le plugin DeepSeek d’OpenClaw renseigne automatiquement ce champ, de sorte que l’utilisation d’outils sur plusieurs tours fonctionne « même lorsque l’historique provient d’un autre fournisseur compatible OpenAI (sans reasoning_content natif) ou d’un simple message assistant », sans nécessiter de /new après un changement de fournisseur au milieu de la session. Lorsque la réflexion est désactivée, y compris avec la sélection None de l’interface, OpenClaw envoie thinking: { type: "disabled" } et supprime les reasoning_content rejoués de l’historique sortant. OpenClaw associe également /think xhigh et /think max au niveau maximal reasoning_effort de DeepSeek.

Un fournisseur personnalisé générique openai-completions pointant vers un endpoint compatible DeepSeek ne bénéficie d’aucun de ces compléments automatiques et d’aucun format de réflexion DeepSeek, sauf si vous déclarez vous-même le bloc de compatibilité — la page ds4 d’OpenClaw en montre la structure, notamment thinkingFormat: "deepseek" et supportsReasoningEffort. Cette différence explique généralement qu’un tour avec outil réussisse une première fois, puis échoue au tour suivant.

Deux limites du côté de DeepSeek doivent entrer dans la même décision. L’appel d’outils en mode strict utilise une URL de base différente, https://api.deepseek.com/beta, et exige "strict": true pour chaque fonction ainsi que "additionalProperties": false ; ce n’est pas l’URL vers laquelle le plugin pointe par défaut. Par ailleurs, le guide d’appel d’outils de DeepSeek indique que « l’API Chat Completion ne prend pas en charge l’insertion d’appels d’outils au milieu d’une conversation, mais prend en charge l’insertion de messages system au milieu d’une conversation ; pour insérer des appels d’outils, utilisez plutôt l’API Anthropic ou l’API Responses » — une limite de l’endpoint utilisé par le plugin OpenClaw, avec deux alternatives documentées plutôt qu’une limitation du modèle.

Concernant la prise en charge par les modèles, les deux sources concordent. La colonne FEATURES de la page Models & Pricing de DeepSeek indique que les appels d’outils, la sortie JSON, l’API Responses et l’API Anthropic sont pris en charge par deepseek-flash et deepseek-v4-pro, et distingue la vision — prise en charge par deepseek-flash, mais pas par deepseek-v4-pro. OpenClaw indique que l’utilisation d’outils sur plusieurs tours fonctionne avec ses quatre références. Aucune des deux sources ne documente les appels d’outils parallèles ; ce point reste donc réellement ouvert, sans réponse dans un sens ou dans l’autre.

Vérifiez en trois étapes, puis examinez les échecs qui méritent d’être nommés

Vérifiez les différentes couches dans l’ordre, car chacune échoue différemment. Premièrement, le catalogue : openclaw models list --provider deepseek, ou openclaw models list --all --provider deepseek pour inspecter le catalogue statique du plugin sans Gateway en cours d’exécution, puis openclaw models set deepseek/deepseek-flash si vous voulez le modèle non contesté plutôt que la valeur par défaut de l’intégration. Deuxièmement, envoyez une courte invite sans streaming, puis une autre avec streaming ; c’est à ce stade qu’un problème d’authentification ou d’URL de base apparaît clairement. Troisièmement — et seulement troisièmement — effectuez un appel d’outil suivi d’un second tour dans la même session ; c’est la seule étape qui exerce la relecture de reasoning_content décrite ci-dessus.

SymptômeCause la plus probablePremière vérification
401Code documenté par DeepSeek pour « l’authentification échoue en raison d’une clé API incorrecte »La question est de savoir si le processus Gateway peut voir la clé — les installations en tant que démon doivent l’avoir dans ~/.openclaw/.env ou env.shellEnv. Vient ensuite l’ordre de résolution à quatre formes présenté ci-dessus
402« Vous avez épuisé votre solde »DeepSeek facture sur un solde prépayé et utilise d’abord le solde crédité ; rechargez votre compte du côté de DeepSeek
404Ce n’est pas du tout un statut documenté par DeepSeekUne URL de base avec un segment de chemin incorrect ou supplémentaire ; une référence de modèle associée sous agents.defaults.models mais jamais enregistrée dans models.providers.<id>.models[] ; ou un proxy placé en amont
429Concurrence, et non budget de tokensLa page sur les limites de débit de DeepSeek publie 2 500 connexions simultanées pour deepseek-flash et 500 pour deepseek-v4-pro, considère qu’une requête représente une connexion « depuis le moment où elle est envoyée jusqu’à la fin de la réponse du modèle » et applique la limite par compte, quelle que soit la clé utilisée
Le tour avec outil échoue après la première réponseUne route personnalisée sans le comportement de compatibilité du pluginQue vous utilisiez @openclaw/deepseek-provider ou un fournisseur openai-completions déclaré manuellement ; un changement de route supprime les métadonnées de la route précédente
L’affichage de l’utilisation indique $0Métadonnées de coût omises sur un fournisseur personnaliséOpenClaw attribue par défaut une route non spécifiée à cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 } et une fenêtre de contexte omise revient à 200 000

La ligne consacrée au 404 mérite sa propre phrase, car c’est le point que la documentation ne peut pas expliquer à votre place. Le tableau des codes d’erreur de DeepSeek répertorie 400, 401, 402, 422, 429, 500 et 503, sans aucun 404 ; un 404 fournit donc ici des informations sur votre routage plutôt que sur DeepSeek. Le comportement réellement renvoyé par DeepSeek pour un identifiant de modèle inconnu n’est pas documenté et n’a pas été testé ici. La référence des erreurs couvre les codes d’état équivalents sur le propre endpoint de Kunavo.

Direct, gateway, local : quelle route l’emporte

Kunavo ne fournit aucun modèle DeepSeek. Ses modèles textuels appartiennent aux familles Claude et OpenAI ; il n’existe donc aucune route Kunavo vers un modèle DeepSeek et cette page n’en propose aucune. Ce qui reste transposable, c’est le mécanisme, ce qui mérite d’être su si la raison pour laquelle vous consultez une page de configuration DeepSeek est que vous voulez une seule clé pour plusieurs familles de modèles plutôt que DeepSeek en particulier.

FormuleÀ privilégier lorsqueCe à quoi vous renoncez
DeepSeek direct avec le plugin officielVous voulez les modèles DeepSeek et la gestion reasoning_content du plugin, aux tarifs publiés par DeepSeekUn solde prépayé distinct, des horaires de pointe et hors pointe, ainsi que la question non résolue de la facturation de V4 Pro sur le modèle par défaut
Un gateway compatible OpenAI comme fournisseur personnaliséVous passez d’une famille de modèles à l’autre avec une seule clé et un seul soldeAucun modèle DeepSeek ne fait partie de l’offre Kunavo ; une route via proxy perd la mise en forme des requêtes propre à OpenAI, ne peut pas réactiver compat.supportsDeveloperRole et ne contient aucune métadonnée que vous n’ayez déclarée
Pondérations DeepSeek sur un cloud tiersVous achetez déjà auprès de ce fournisseur cloudDes identifiants et des prix différents — le catalogue Volcano Engine d’OpenClaw contient ses propres références DeepSeek, volcengine/deepseek-v4-pro-260425 et volcengine/deepseek-v4-flash-260425, qui ne correspondent pas à api.deepseek.com et ne doivent jamais servir de base à une affirmation du type « DeepSeek coûte X »
En local, via la route ds4 documentée par OpenClawmacOS avec prise en charge de Metal, sans frais par requêteIl ne s’agit pas d’un plugin intégré ; configurez-le sous models.providers.ds4. OpenClaw avertit qu’un petit --ctx 4096 réussit un test curl mais échoue lors des exécutions de l’agent, et recommande d’utiliser au moins --ctx 32768
Un client par abonnementL’utilisation quotidienne à tarif fixe vous convient mieux que les tokens facturés à l’usageOpenClaw ne propose aucun niveau payant auquel s’abonner ; rien ici n’est donc débloqué en payant le projet

Pour la ligne du gateway, la configuration repose sur les mêmes deux leviers. Déclarez soit models.providers.<id> avec baseUrl, apiKey, api: "openai-completions" et un tableau models[] répertoriant au moins chaque id, soit effectuez l’intégration auprès de l’endpoint avec --auth-choice custom-api-key, --custom-base-url et --custom-model-id. Les références de modèle sont toujours au format provider/model, et l’échec silencieux consiste à associer un modèle sous agents.defaults.models sans l’enregistrer dans models.providers.<provider>.models[] — la référence des fournisseurs personnalisés d’OpenClaw précise que l’alias « ne restreint pas les remplacements et n’enregistre pas à lui seul un nouveau modèle d’exécution ». L’URL de base de Kunavo pour cette route est https://api.kunavo.com/v1, avec exactement un /v1 — l’inverse de la convention de DeepSeek sans suffixe, et la source la plus probable d’un 404 lorsque quelqu’un copie la valeur d’une page dans le champ de l’autre.

Pour donner une idée de l’échelle de cette alternative, voici la même forme de session supposée — 600 000 tokens d’entrée et 40 000 tokens de sortie, sans cache supposé — chiffrée aux tarifs actuels du catalogue Kunavo. Il s’agit de modèles différents sur un endpoint différent ; c’est donc une comparaison de forme et non une comparaison du coût d’une même tâche avec les chiffres DeepSeek ci-dessus. Le tarif affiché le moins cher et le coût le plus bas pour terminer une tâche sont deux affirmations distinctes, et seule votre propre exécution permet d’établir la seconde.

ModèleEntrée / sortie par millionEstimation pour la session supposée
Claude Haiku 4.5$0.70 / $3.50$0.560
Claude Sonnet 4.6$2.10 / $10.50$1.680

Calcul illustratif de tokens fondé sur les hypothèses indiquées, et non coût de tâche mesuré ni plafond de facture. Le montant du catalogue Kunavo constitue un plancher de facturation plutôt qu’un plafond : lorsque l’amont communique ses frais, la facture correspond au montant le plus élevé entre le coût du catalogue et le coût amont multiplié par la majoration applicable. Les frais de cache et les outils externes ne sont pas inclus dans cet exemple. Le rechargement minimal est de $10 en crédit prépayé — un minimum de financement, et non des frais de tâche ni un abonnement. Consultez les détails de facturation et la mise en cache.

Si cette route adjacente est réellement celle que vous recherchez, commencez par la vue d’ensemble des intégrations pour l’URL de base et la configuration de la clé, puis consultez le guide de démarrage rapide pour un premier appel, et créez un compte Kunavo lorsque vous êtes prêt à approvisionner une clé. Considérez cela comme une référence de configuration publiée, et non comme un résultat de compatibilité : OpenClaw n’a pas été testé en conditions d’exécution avec l’endpoint de Kunavo. Vous restez sur OpenClaw et souhaitez plutôt choisir un modèle ? La page tarifs d’OpenClaw distingue le logiciel gratuit de la facture à l’usage, la page meilleure API pour OpenClaw compare les routes selon la tâche et la page API compatible OpenAI présente les conventions d’URL de base auxquelles cette page vous invite constamment à prêter attention.

Questions fréquentes

Comment utiliser DeepSeek avec OpenClaw ?

Installez d’abord le plugin du fournisseur, car la prise en charge de DeepSeek n’est pas incluse dans OpenClaw : exécutez openclaw plugins install @openclaw/deepseek-provider, puis openclaw onboard --auth-choice deepseek-api-key, qui demande votre clé et définit deepseek/deepseek-v4-pro comme modèle par défaut. L’identifiant du fournisseur est deepseek, la clé est lue depuis DEEPSEEK_API_KEY, l’API est compatible avec OpenAI et l’URL de base est https://api.deepseek.com. Une fois le plugin installé, vous ne définissez pas vous-même l’URL de base — une configuration minimale place la clé sous env.vars et le modèle sous agents.defaults.model.primary dans ~/.openclaw/openclaw.json. Informations tirées de la propre page du fournisseur DeepSeek d’OpenClaw, en v2026.9.5, le 21 septembre 2026 ; aucune installation n’a été effectuée ici.

Quelle est l’URL de base de DeepSeek, et doit-elle inclure /v1 ?

L’URL de base documentée par DeepSeek est https://api.deepseek.com, sans suffixe /v1, et l’endpoint de chat se trouve à /chat/completions — son propre exemple de premier appel envoie une requête POST à https://api.deepseek.com/chat/completions. Le même tableau publie une seconde URL de base pour son interface au format Anthropic, https://api.deepseek.com/anthropic ; les segments de chemin sont donc significatifs et non décoratifs. La documentation n’indique pas si DeepSeek accepte également un alias https://api.deepseek.com/v1 ; utilisez donc la valeur documentée plutôt que d’ajouter ou de supprimer le segment au hasard. Ne transposez pas cette convention entre les endpoints : l’URL de base compatible avec OpenAI de Kunavo est https://api.kunavo.com/v1, avec exactement un /v1, ce qui présente une structure opposée. Vérifié le 21 septembre 2026.

Quel modèle DeepSeek OpenClaw doit-il utiliser ?

Le catalogue actuel de DeepSeek contient deux identifiants : deepseek-flash (DeepSeek-V4.1-Flash, sorti le 10 septembre 2026) et deepseek-v4-pro (DeepSeek-V4-Pro-0813). deepseek-flash est le nom canonique actuel et celui dont les tarifs publiés ne font l’objet d’aucune contestation ; c’est donc la valeur par défaut sûre. Passez-y avec openclaw models set deepseek/deepseek-flash. L’intégration d’OpenClaw écrit plutôt deepseek/deepseek-v4-pro, c’est donc le modèle utilisé par la plupart des personnes sans choix explicite. Deux anciens identifiants ont entièrement disparu : deepseek-chat et deepseek-reasoner ont été abandonnés le 24 juillet 2026 après un préavis de trois mois publié par DeepSeek le 24 avril 2026 ; c’est pourquoi un tutoriel rédigé avant cette date ne fonctionnera pas tel quel.

Pourquoi l’affichage des coûts d’OpenClaw ne correspond-il pas à ce que facture DeepSeek ?

Parce qu’OpenClaw indique lui-même que les chiffres sont des estimations : « OpenClaw's local costs are estimates » et « its Models & Pricing page is authoritative for billing ». Deux éléments creusent l’écart. DeepSeek facture selon des tarifs de pointe ou hors pointe en fonction de l’heure, le tarif hors pointe étant égal à la moitié du tarif de pointe ; la période de pointe ne couvre que 01:00-04:00 et 06:00-10:00 UTC du lundi au vendredi, hors jours fériés chinois. Et OpenClaw conserve encore deepseek-v4-flash et deepseek-v4-flash-vision-exp comme deux lignes distinctes du catalogue, en indiquant que ces « legacy rows retain their earlier bundled metadata », tandis que DeepSeek sert ces noms depuis V4.1-Flash et les facture au tarif Flash. Faites la vérification avec le solde propre à DeepSeek, et non avec l’affichage du client.

Pourquoi OpenClaw me renvoie-t-il une erreur 401 ou 404 avec DeepSeek ?

Le code 401 correspond, selon la documentation de DeepSeek, à une clé API incorrecte. La cause la plus fréquente qui ne soit pas réellement une clé erronée est une clé visible par votre shell, mais pas par le Gateway : la page d’OpenClaw indique que, si le Gateway s’exécute comme démon sous launchd ou systemd, DEEPSEEK_API_KEY doit être accessible à ce processus, par exemple dans ~/.openclaw/.env ou via env.shellEnv. Le code 404 est différent, car DeepSeek ne documente aucun 404 : son tableau d’erreurs répertorie les codes 400, 401, 402, 422, 429, 500 et 503. Ainsi, un 404 dans cette configuration indique autre chose que le comportement documenté de DeepSeek : une URL de base contenant un segment de chemin incorrect ou supplémentaire, une référence de modèle associée sous agents.defaults.models mais jamais enregistrée dans models.providers.<id>.models[], ou encore un proxy placé en amont. Le comportement de DeepSeek pour un identifiant de modèle inconnu n’est pas documenté et n’a pas été testé ici.

OpenClaw ou DeepSeek proposent-ils une offre gratuite ?

OpenClaw est lui-même gratuit et ne propose aucun niveau payant à acheter : sa page d’accueil indique « No subscription. No hosted tier. No token. » et le projet est géré par une organisation indépendante 501(c)(3), le paquet npm déclarant la licence MIT. DeepSeek est à l’opposé : sa page Models & Pricing décrit uniquement un solde prépayé, avec des frais « directement déduits de votre solde rechargé ou de votre solde crédité », et cette page ne publie aucune offre gratuite, aucun quota d’essai ni aucun crédit d’inscription. Interprétez cela comme l’absence d’offre gratuite sur la page qui fixe les prix, et non comme un démenti de première partie indiquant qu’aucun crédit promotionnel n’existe nulle part. Les coûts autres que ceux des tokens correspondent à la machine qui exécute le Gateway et aux éventuels outils payants appelés par votre agent.

Puis-je pointer OpenClaw vers Kunavo pour utiliser DeepSeek ?

Non. Kunavo ne fournit aucun modèle DeepSeek — ses modèles textuels appartiennent aux familles Claude et OpenAI — ; il n’existe donc aucune route Kunavo vers un modèle DeepSeek, et pointer le fournisseur deepseek vers Kunavo n’en produirait pas. Le mécanisme reste toutefois transposable, même si le modèle ne l’est pas : la même entrée models.providers.<id>, ou openclaw onboard --auth-choice custom-api-key avec --custom-base-url et --custom-model-id, permettrait d’ajouter Kunavo comme fournisseur compatible OpenAI pour un modèle Claude, Gemini ou GPT, en utilisant https://api.kunavo.com/v1 comme URL de base. Cette route est une interprétation de la documentation d’OpenClaw, et non un test de compatibilité : Kunavo n’a pas testé OpenClaw en conditions d’exécution.

Toutes les affirmations concernant OpenClaw et DeepSeek ci-dessus ont été consultées dans la documentation et les registres propres à ces projets le 21 septembre 2026, avec OpenClaw v2026.9.5 ; la page du fournisseur, la page tarifaire, le journal des modifications, l’annonce du 10 septembre, la référence list-models, le tableau des codes d’erreur, la page des limites de débit et les règles relatives aux fournisseurs personnalisés ont chacune été récupérés directement pour cette page. Rien n’a été installé, intégré ou appelé : aucune exécution d’OpenClaw, aucune requête vers api.deepseek.com et aucun test d’exécution avec Kunavo. Les tarifs des tokens Kunavo proviennent du catalogue actif, et chaque montant en dollars correspond à un calcul illustratif de tokens plutôt qu’à un coût mesuré.