Comment utiliser Claude Fable 5 dans OpenClaw
Guides & Insights

Comment utiliser Claude Fable 5 dans OpenClaw

Auteur

Fengya Tian

Date de publication

Retour à tous les articles

Un guide pratique — deux chemins, de vraies erreurs et comment les corriger.

Testé sur OpenClaw 2026.5.27 (WSL2/Linux) · Le plugin OrcaRouter nécessite OpenClaw ≥ 2026.5.12 · Juillet 2026

Claude Fable 5 est la première version publique d'Anthropic Mythos-class modèle — un niveau qui se situe au-dessus Opus, conçu pour un travail autonome, à long terme et en plusieurs étapes. Ce profil en fait un choix naturel pour un framework d'agents comme OpenClaw, où le modèle ne se contente pas de répondre à une question mais planifie, appelle des outils et maintient une cohérence sur de nombreux tours.

Ce guide couvre deux façons de connecter Fable 5 à votre agent OpenClaw : directement via une clé API Anthropic (chemin A), et via OrcaRouter en utilisant une seule clé compatible OpenAI (chemin B). Les deux vous mènent au même modèle — ils diffèrent par la configuration, le contrôle des coûts et la flexibilité du routage.

Une note sur la vérification : Le chemin B a été testé de bout en bout sur OpenClaw 2026.5.27 — chaque bloc de commande et message d'erreur dans cette section est une transcription réelle de cette exécution. Le chemin A suit la documentation officielle d'Anthropic et d'OpenClaw.

D'abord, la chose que la plupart des tutoriels passent sous silence : le réacheminement de protection de Fable 5.

Pour un chatbot, ce serait une note de bas de page. Pour un cadre d'agent c'est la section la plus importante du guide, donc elle vient en premier.

Fable 5 est livré avec des mesures de sécurité supplémentaires. Selon la page officielle d'Anthropic, le modèle inclut des garanties robustes pour la cybersécurité et la biologie: de nombreuses requêtes dans ces domaines sont automatiquement redirigées vers le modèle suivant le plus performant d'Anthropic, Claude Opus 4.8, si elles sont signalées par ces garanties — et vous n'êtes pas facturé aux tarifs Fable pour les requêtes redirigées. Anthropic explique l'expérience de basculement plus en détail dans cet article d'assistance.

Ce que cela signifie pour votre agent OpenClaw

Les refus arrivent comme une réussie réponse, pas une erreur. Sur l'API Claude, une requête refusée renvoie une réponse normale avec une raison d'arrêt de refus plutôt qu'une erreur HTTP. Votre boucle d'agent doit traiter cela comme “réessayer sur un autre modèle,” pas “l'API est tombée en panne.”

Ce que vous recevez n'est peut-être pas Fable 5. Si vous comparez des modèles dans OpenClaw et qu'une réponse vous semble étrange, un reroutage de sécurité vers Opus 4.8 peut en être la raison. C'est un comportement attendu, pas un bug — en dehors de ces domaines verrouillés, le modèle se comporte normalement.

Tout le reste dans ce guide est mécanique ; c’est la partie qui mérite votre attention.

0. Prérequis

•    OpenClaw ≥ 2026.5.12 installé et initialisé (openclaw --version pour vérifier — ce guide a été testé sur 2026.5.27).

•    Une passerelle fonctionnelle (le statut openclaw montre qu'elle est accessible).

•    Node 22.19+ ou 24.

•    Si vous êtes derrière un réseau qui nécessite un proxy pour atteindre Anthropic / OrcaRouter, assurez-vous que le service de passerelle lui-même puisse l'utiliser — cela piège presque tout le monde une fois (voir §2.3).

Règle de sécurité des clés : vous générez et collez vous-même les clés API. Ne partagez jamais une clé dans une capture d'écran, un chat ou un dépôt public. Stockez les clés dans un fichier lisible uniquement par vous (chmod 600) et référencez-les à partir de ce fichier — ne codez jamais en dur une clé dans un fichier que vous pourriez commiter.

1. Quel chemin devriez-vous choisir ?

 

Clé officielle Anthropic

clé OrcaRouter

Préfixe de clé

sk-ant-

sk-orca

Modèles accessibles

Modèles Anthropic uniquement

Fable 5 + GPT / Gemini / GLM / DeepSeek…

Configuration dans OpenClaw

Fournisseur intégré

Installez d'abord le plugin ClawHub.

Routage / politique de dépenses

Configuration par agent

Console centrale

Refus natif / repli

De première classe (la propre API d'Anthropic)

Ça dépend de la façon dont le routeur le présente.

Facturation

Compte Anthropic

Compte OrcaRouter (solde unique)

 

Les deux chemins atteignent le même modèle. Aucun n’est “meilleur” — ce sont des compromis différents. Si Fable 5 est le seul modèle frontalier qui vous intéresse et que vous voulez l’accès le plus direct à son comportement natif, optez pour la voie directe. Si vous utilisez plusieurs modèles et voulez une seule clé plus un contrôle centralisé, un routeur mérite sa place.

2. Chemin A — clé API officielle d'Anthropic

La route la plus directe : OpenClaw parle directement à Anthropic, sans intermédiaire. Vous obtenez le modèle exactement tel qu'Anthropic le sert, y compris les sémantiques natives de refus et de repli.

2.1  Générer la clé

•    Connectez-vous à console.anthropic.com.

• Ouvrir API Keys → Create Key. Copiez la chaîne sk-ant- (affichée une fois).

•    Sous Facturation, ajoutez du crédit et définissez un plafond mensuel pour qu'un agent incontrôlé ne puisse pas vider votre compte. Fable 5 est au prix de $10 par million de jetons d'entrée et $50 par million de jetons de sortie, avec une remise de 90 % sur les jetons d'entrée pour la mise en cache des invites (source).

2.2  Conservez la clé en toute sécurité

Gardez-le dans un fichier de secrets protégé plutôt que de le coller en ligne n'importe où :

touch ~/.openclaw_secrets && chmod 600 ~/.openclaw_secrets

nano ~/.openclaw_secrets

Ajoutez cette ligne, puis enregistrez :

export ANTHROPIC_API_KEY="sk-ant-..."

Chargez-le et confirmez (n'imprime que le préfixe, jamais la clé complète) :

source ~/.openclaw_secrets

echo "chargé : ${ANTHROPIC_API_KEY:0:10}..."

Erreur courante :  export: '=': not a valid identifier  → vous avez mis des espaces autour du =, ou utilisé des guillemets courbes (« smart quotes »). Utilisez exactement KEY="value" — pas d'espaces, guillemets ASCII droits.

2.3  Faire en sorte que la passerelle voie la clé (critique)

C'est le plus grand piège. Sous Linux, la passerelle OpenClaw fonctionne généralement en tant que service utilisateur systemd. Une variable que vous exportez dans votre shell ne vit que dans ce shell — le service en arrière-plan est démarré séparément et ne peut pas la voir. Ainsi, même si votre terminal a la clé, la passerelle peut ne pas l'avoir.

Donnez au service sa propre copie via un fichier drop-in :

mkdir -p ~/.config/systemd/user/openclaw-gateway.service.d/

nano ~/.config/systemd/user/openclaw-gateway.service.d/anthropic.conf

Contenu — notez que la syntaxe Environment= de systemd prend une KEY=value littérale, sans export, et vous devez écrire la vraie clé, parce qu'une référence $VAR ne fonctionnera pas ici :

[Service]

Environnement="ANTHROPIC_API_KEY=sk-ant-..."

Verrouillez-le, rechargez, redémarrez :

chmod 600 ~/.config/systemd/user/openclaw-gateway.service.d/anthropic.conf

systemctl --user daemon-reload

systemctl --user restart openclaw-gateway

Confirmez que le service l'a bien chargé (affiche uniquement le préfixe) :

systemctl --user show openclaw-gateway --property=Environment \

| grep -o 'ANTHROPIC_API_KEY=sk-ant-....'

2.4  Configurer Fable 5 comme modèle

Sauvegardez d'abord votre configuration (assurance bon marché), puis vérifiez la référence exacte du modèle que votre build expose :

cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak

liste de modèles openclaw | grep -i fable

Définissez-le comme valeur par défaut, en utilisant la référence exacte que vous avez vue ci-dessus (indiquée ici comme anthropic/claude-fable-5) :

openclaw config définir agents.defaults.model.primary "anthropic/claude-fable-5"

openclaw config valider

systemctl --user restart openclaw-gateway

Note sur la liste d'autorisation :  certaines configurations imposent une liste d'autorisation de modèles comme garde-fou de coût/sécurité. Si c'est le cas, enregistrez d'abord anthropic/claude-fable-5 sous agents.defaults.models, ou le changement de modèle sera rejeté avec une erreur “non autorisé” (vous verrez le vrai texte d'erreur dans le Path B, §3.4 — c'est le même mécanisme).

2.5  Testez-le

openclaw agent --agent main --model "anthropic/claude-fable-5" \

Rédigez un plan en trois étapes pour la migration d'un service hérité. Soyez concis.

Un prompt de style planification est un bon premier test — il joue sur la force de Fable 5 (raisonnement à long horizon, en plusieurs étapes) plutôt qu'une réplique unique où l'on remarque à peine la différence par rapport à un modèle moins cher.

Path A — erreurs que vous pouvez rencontrer

Symptôme

Cause

Corriger

401 / erreur d'authentification

La passerelle ne peut pas voir la clé.

Ajoutez-le au drop-in systemd (§2.3), redémarrez.

Modèle non trouvé

Mauvaise ref Fable 5

Copier la référence exacte depuis la liste des modèles

non autorisé pour l'agent

Modèle non présent dans la liste d'autorisation de l'agent.

Enregistrez-le sous agents.defaults.models

Erreur de crédit / quota

Aucun solde ni impact sur le plafond

Recharger / augmenter le plafond dans la console Anthropic

Fonctionne dans le terminal, échoue dans la passerelle.

Variable shell vs. environnement de service

Voir §2.3 — le service a besoin de son propre environnement.

 

Idéal pour :  rester proche du métal — vous voulez un modèle sans médiation, vous êtes déjà dans l'écosystème Anthropic, et vous voulez un accès de première classe à la gestion native des refus et des alternatives.

3. Chemin B — Clé API OrcaRouter (vérifié de bout en bout)

OrcaRouter est un routeur LLM compatible OpenAI : une seule clé sk-orca- donne accès à Fable 5 ainsi qu'à des modèles de nombreux autres fournisseurs, avec des politiques de routage côté serveur. Dans OpenClaw, il est fourni en tant que plugin ClawHub, donc il y a une étape d'installation supplémentaire par rapport au Parcours A. Tout ce qui suit est une transcription réelle d'OpenClaw 2026.5.27.

3.1  Installer le plugin

 



openclaw installer des plugins clawhub:@continuum-ai-corp/openclaw-orcarouter

openclaw plugins list | grep -i orca

Avant de faire confiance à un plugin tiers, inspectez ce qu'il peut faire :


sailt@savor:~$ openclaw plugins inspect orcarouter

 

OrcaRouter Provider

id : orcarouter

OrcaRouter - routage adaptatif à travers de nombreux LLMs via un seul

API compatible OpenAI.

Statut : chargé

Version : 0.1.0

Mode de capacité : brut

Legacy before_agent_start: non

Capacités :

inférence textuelle : orcarouter

Installation :

clawhub

Spécification : clawhub:@continuum-ai-corp/openclaw-orcarouter

Chaîne ClawHub : communauté

Intégrité Npm : sha512-Gpu6fC30zZ8iNihiEliLEj6Qbr...

Lisez ce bloc de capacités avant de poursuivre : le plugin déclare une seule capacité d'inférence textuelle et aucun hook before_agent_start — c'est un transmetteur de modèle, rien de plus. Il ne lit pas vos fichiers ni n'exécute de commandes shell. (Page du plugin : ClawHub.)

Vous pourrez également remarquer cet avertissement lors de votre prochaine exécution :

[plugins] plugins.allow est vide ; les plugins non inclus découverts peuvent

chargement automatique : orcarouter (/home/sailt/.openclaw/extensions/orcarouter/

dist/index.js). Définissez plugins.allow sur des identifiants de confiance explicites.

C'est OpenClaw qui vous dit qu'aucune liste d'autorisation de plugins n'est définie, donc tout plugin découvert peut se charger automatiquement. Faites-le taire — et rendez votre confiance explicite — avec :

openclaw config set plugins.allow '["orcarouter"]'

3.2  Obtenir et stocker la clé

Générez une clé sk-orca- à partir de la console OrcaRouter, puis stockez-la de la même manière que Path A:

dans ~/.openclaw_secrets

export ORCAROUTER_API_KEY="sk-orca-..."

3.3  Donnez la clé à la passerelle

Même règle critique que pour Path A — le service systemd a besoin de sa propre copie. Gardez-le dans un drop-in séparé pour plus de propreté :

# ~/.config/systemd/user/openclaw-gateway.service.d/orcarouter.conf

[Service]

Environnement="ORCAROUTER_API_KEY=sk-orca-..."

chmod 600 ~/.config/systemd/user/openclaw-gateway.service.d/orcarouter.conf

systemctl --user daemon-reload

systemctl --user restart openclaw-gateway

Confirmez que le service le voit effectivement :

sailt@savor:~$ systemctl --user show openclaw-gateway --property=Environment \

| grep -o 'ORCAROUTER_API_KEY=sk-orca-....'

ORCAROUTER_API_KEY=sk-orca-****

3.4 Inscrivez-vous et sélectionnez Fable 5

Les références OrcaRouter suivent orcarouter/<vendor>/<model>. Vérifiez la référence exacte pour Fable 5 :

sailt@savor:~$ openclaw models list | grep -i fable

orcarouter/anthropic/claude-fable-5     texte    195k    non   oui   configuré

Donc la référence est orcarouter/anthropic/claude-fable-5, avec une fenêtre de contexte de 195k tokens telle qu'exposée via le routeur. (Page du modèle : orcarouter.ai/models/anthropic/claude-fable-5.)

Voici ce qui se passe si vous ignorez l'enregistrement et essayez simplement d'utiliser un modèle — une véritable transcription :

sailt@savor:~$ openclaw agent --agent main --model "orcarouter/z-ai/glm-5.2" \

Raconte-moi une blague

 

GatewayClientRequestError: Erreur : Substitution de modèle "orcarouter/z-ai/glm-5.2"

n'est pas autorisé pour l'agent "main".

OpenClaw impose une liste d'autorisation de modèle par agent comme garde de coût/sécurité. Enregistrez d'abord le modèle :

cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak

openclaw config set agents.defaults.models.'orcarouter/anthropic/claude-fable-5' '{}'

Piège — points dans les noms de modèles. Si une ref contient un point de version, config set traite le point comme un séparateur de chemin et le rejette. Transcription réelle, en utilisant GLM-5.2 comme exemple :

sailt@savor:~$ openclaw config set \

agents.defaults.models.'orcarouter/z-ai/glm-5.2' '{}'

Erreur : la validation de la configuration a échoué :

agents.defaults.models.orcarouter/z-ai/glm-5 : Entrée invalide

Notez comment la réf. a été tronquée à .2. La réf. de Fable 5 n'a pas de point, donc elle n'est pas affectée — mais pour les réf. avec point, modifiez ~/.openclaw/openclaw.json manuellement pour ajouter l'entrée, puis exécutez openclaw config validate.

Ensuite, définissez-le comme valeur par défaut (ou passez simplement --model par exécution), validez, redémarrez :

openclaw définit le paramètre agents.defaults.model.primary sur "orcarouter/anthropic/claude-fable-5"

openclaw config valider

systemctl --user restart openclaw-gateway

3.5  Testez-le

 

Openclaw


Transcription réelle :

sailt@savor:~$ openclaw agent --agent main \

--model "orcarouter/anthropic/claude-fable-5" --message "raconte-moi une blague"

 

OpenClaw 2026.5.27 (27ae826) — J'ai vu vos messages de commit.

Nous allons travailler là-dessus ensemble.

 

La femme d'un programmeur lui demande : « Pourrais-tu aller au magasin et acheter une miche »

du pain ? Et s'ils ont des œufs, prends-en une douzaine.

Il revient avec 12 miches de pain.

Pourquoi diable as-tu acheté 12 miches ?!

Ils avaient des œufs.

Fable 5, répondant via OrcaRouter, en une seule commande. (Aussi : le modèle a un meilleur timing comique que la plupart d'entre nous.)

Path B — erreurs que vous pourriez rencontrer

Symptôme

Cause

Corriger

plugins.allow est vide (avertissement)

Aucune liste d'autorisation de plugins définie

config set plugins.allow '["orcarouter"]'

Aucune session cible sélectionnée

Option --agent manquante

Ajouter --agent main

non autorisé pour l'agent 'main'

Modèle non enregistré

Ajouter à agents.defaults.models (§3.4)

Entrée invalide pour la configuration définie.

Point dans le nom du modèle analysé comme un chemin

Modifier openclaw.json manuellement, puis valider

401 non autorisé

La passerelle n'a pas obtenu la clé.

Vérifiez le drop-in systemd (§3.3)

Modèle non trouvé

Référence erronée / absente du catalogue

Vérifiez la référence sur la page des modèles

 

Openclaw



Idéal pour : une clé unique pour plusieurs fournisseurs, gérer le routage et la politique de dépenses de manière centralisée dans la console du routeur plutôt que par configuration par agent, ou effectuer des tests A/B de Fable 5 contre les modèles d'autres fournisseurs sans jongler avec des clés de fournisseur distinctes.

4. Utiliser Fable 5 au quotidien

4.1  Trois façons de sélectionner le modèle

Objectif

Commande

Portée

Essayez-le pour un appel.

openclaw agent --model <ref> --message ...

exécution unique

Basculer en cours de conversation

/model <ref>  (à l'intérieur du TUI)

session actuelle

Définir comme valeur par défaut

config set agents.defaults.model.primary <ref>

toutes les nouvelles sessions

 

4.2  Contexte & notes de coût

Fable 5 est coûteux par token et gourmand en tokens sur les longues tâches — c'est la nature d'un modèle conçu pour travailler pendant des heures. Quelques habitudes permettent de garder la facture raisonnable:

•    Réservez-le pour les tâches qui le justifient. Utilisez un modèle moins cher comme agent par défaut et passez à Fable 5 pour les tâches vraiment difficiles à long horizon — avec un remplacement --model par exécution, ou via une politique de routage si vous êtes sur Path B.

•    Commencez de nouvelles sessions entre des tâches non liées (/new dans la TUI) afin de ne pas renvoyer un long historique à chaque tour. Changer de modèle maintient la cohérence de votre conversation — OpenClaw renvoie l'historique textuel au nouveau modèle — et le coût dépend de la longueur du contexte, pas du fait que vous ayez changé.

•    Surveillez le compteur de tokens. OpenClaw affiche l'utilisation de tokens par session ; si un échange trivial brûle des dizaines de milliers de tokens, c'est généralement dû à la surcharge fixe du prompt (votre fichier d'identité + descriptions de compétences), pas au modèle — cela vaut la peine d'être réduit séparément.

Si une réponse semble jamais décalée, rappelez-vous la section de sauvegarde en haut — certaines requêtes dans des domaines verrouillés sont répondues par Opus 4.8 par conception, et vous n'êtes pas facturé aux tarifs Fable pour celles-ci.


5. Liste de contrôle finale

•    Clé stockée dans un fichier secrets avec chmod 600 ; jamais collée dans un fichier commité.

•    Clé également présente dans le drop-in systemd de la passerelle — c'est ce qui le fait réellement fonctionner.

•    Fable 5 enregistré sous agents.defaults.models et défini comme principal.

•    la validation de la configuration d'openclaw réussit ; la passerelle est redémarrée après chaque changement de configuration.

•    Un plafond de dépenses mensuel défini sur le compte que vous avez facturé.

•    (Chemin B) plugins.allow configuré pour qu'aucun plugin ne se charge automatiquement en silence.

La seule chose que les gens oublient : le fait que votre clé fonctionne dans le terminal ne signifie pas que la passerelle la possède. L'étape drop-in systemd (§2.3 / §3.3) est ce qui fait que Fable 5 répond réellement. Si vous obtenez une erreur 401 avec une clé que vous savez valide, c'est presque toujours la raison.

FAQ

Le Claude Fable 5 est-il disponible via les API compatibles OpenAI ?

Pas directement d'Anthropic — Anthropic le sert via l'API Claude sous le nom de claude-fable-5. Pour y accéder via un point de terminaison compatible OpenAI, utilisez un routeur tel que OrcaRouter, où la référence est orcarouter/anthropic/claude-fable-5 (chemin B ci-dessus).

Pourquoi ma demande pour Fable 5 a-t-elle renvoyé un modèle différent ?

Fable 5 comprend des mesures de protection pour la cybersécurité et la biologie. Les requêtes signalées dans ces domaines sont automatiquement dirigées vers Claude Opus 4.8, et vous n'êtes pas facturé aux tarifs Fable pour les demandes redirigées. Voir l'explication d'Anthropic.

Combien coûte Claude Fable 5 par million de tokens ?

10 $ par million de jetons d'entrée et 50 $ par million de jetons de sortie, avec une remise de 90 % sur les jetons d'entrée pour la mise en cache des invites (Anthropic). Via un routeur, vérifiez le tarif en direct sur la page du modèle.

Pourquoi OpenClaw dit-il que mon modèle n’est « pas autorisé pour l’agent » ?

OpenClaw applique une liste d'autorisation par agent. Enregistrez la référence sous agents.defaults.models avant de la sélectionner (§3.4) — et méfiez-vous du piège d'analyse du point de version si la référence contient un point.

🦞 Donnez à votre homard un cerveau de classe Mythos.


© 2026 OrcaRouter

Pour les fournisseurs

Vous exploitez une plateforme d'inférence ? Proposez vos modèles sur OrcaRouter.

Contactez-nous

Rejoignez notre communauté

DiscordEmailXGitHubYouTube