Anthropic a lancé Claude Fable 5 le 9 juin 2026, et le cas d'utilisation phare est précisément le type de travail pour lequel la plupart des développeurs utilisent Claude Code : des sessions de codage longues et autonomes qui maintiennent leur cohérence sur l'ensemble d'une base de code. Si vous utilisez déjà la CLI de Claude Code pour votre ingénierie quotidienne, la faire pointer vers le nouveau modèle est un petit changement de configuration avec une grande différence de comportement. Ce guide vous explique comment utiliser Claude Fable 5 avec Claude Code de bout en bout, de la sélection du modèle à la confirmation de son utilisation, en passant par l'optimisation des exécutions autonomes longues et le contrôle des coûts. À la fin, vous connaîtrez toutes les méthodes prises en charge pour définir le modèle, comment le vérifier et où le coût deux fois supérieur à celui d'Opus 4.8 vaut la peine d'être payé.
Si vous souhaitez une introduction plus approfondie au modèle lui-même avant toute configuration, consultez qu'est-ce que Claude Fable 5. Cet article se concentre sur le flux de travail de Claude Code.
TL;DR
Installez et authentifiez Claude Code (v2.1.170 ou ultérieure), puis définissez le modèle sur Fable 5 avec la commande en session /model fable ou /model claude-fable-5. Vous pouvez également le lancer avec claude --model fable, exporter ANTHROPIC_MODEL=claude-fable-5, ou épingler "model": "fable" dans votre fichier de paramètres. Confirmez avec /status. Fable 5 coûte 10 $/M en entrée et 50 $/M en sortie, soit 2 fois Opus 4.8, planifiez donc délibérément les sessions longues.

Pourquoi exécuter Claude Code sur Fable 5
Claude Code est l'agent de codage officiel en ligne de commande d'Anthropic. Il fonctionne avec les modèles d'Anthropic, modifie les fichiers de votre dépôt, exécute des commandes et gère des tâches multi-étapes depuis votre terminal. Le modèle qui le sous-tend fixe la limite de la distance qu'il peut parcourir avant de perdre le fil, et c'est là que Fable 5 change la donne.

Anthropic a conçu Fable 5 pour le codage autonome à long terme. Selon ses propres termes, le modèle "reste concentré sur des millions de tokens dans des tâches de longue haleine et améliore ses sorties en utilisant ses propres notes." C'est une forme de travail différente d'une refactorisation rapide. La preuve qu'Anthropic a publiée est une migration que Stripe a effectuée pendant les tests : Fable 5 a réalisé un changement à l'échelle d'une base de code de 50 millions de lignes de Ruby en une seule journée, un travail qui, selon l'entreprise, aurait pris plus de deux mois à une équipe manuellement. Vous pouvez lire l'article complet dans l'annonce de Claude Fable 5.
Le compromis est le prix. Fable 5 est proposé à 10 $ par million de tokens d'entrée et 50 $ par million de tokens de sortie, ce qui est le double d'Opus 4.8 à 5 $ et 25 $. Donc, la réponse honnête à "devrais-je toujours utiliser Claude Code sur Fable 5" est non. Utilisez-le lorsque la tâche est réellement à long terme et que le coût d'une personne effectuant le même travail est minime par rapport à la facture de tokens. Pour les modifications de routine, Opus 4.8 ou Sonnet est le meilleur choix par défaut. Si vous les comparez, Claude Fable 5 vs Opus 4.8 détaille où chacun excelle.
C'est également un exercice familier si vous avez déjà changé de modèle dans Claude Code. Les mécanismes ici sont les mêmes que ceux abordés dans l'exécution de GLM-5.1 avec Claude Code ; seul l'identifiant du modèle change.
Prérequis
Avant de définir le modèle, assurez-vous d'avoir les éléments suivants :
- Claude Code installé et mis à jour. Fable 5 nécessite Claude Code v2.1.170 ou ultérieure. Les versions antérieures n'affichent pas Fable 5 dans le sélecteur de modèle et ne peuvent pas le sélectionner. Exécutez
claude updatepour mettre à jour, puis confirmez avecclaude --version. - Un compte Anthropic avec accès à Fable 5. Sur l'API Anthropic et sur les plans Max, Team Premium, Enterprise pay-as-you-go et similaires, Fable 5 est disponible une fois que vous l'avez sélectionné. Il n'est jamais le modèle par défaut sur aucun type de compte, vous devez donc toujours l'activer.
- Facturation API ou abonnement qualifiant. Étant donné que Fable 5 est un modèle payant à 10 $/50 $ par million de tokens, votre compte nécessite une facturation API active ou un plan qui l'inclut. Vérifiez les niveaux actuels dans la présentation des modèles Anthropic.
- Un dépôt dans lequel travailler. Claude Code fonctionne à l'intérieur d'un répertoire de projet. Ouvrez votre terminal dans le dépôt que vous souhaitez que l'agent modifie.
Une mise en garde à connaître d'emblée : Fable 5 n'est pas disponible en cas de rétention de données nulle (ZDR). Si votre organisation utilise Claude Code avec ZDR activé, le sélecteur de modèle omet Fable 5 ou l'affiche comme désactivé. Il s'agit d'une contrainte de politique, pas d'un bug.
Configurer Claude Code pour utiliser Claude Fable 5
Claude Code vous offre quatre façons de sélectionner un modèle, et elles s'appliquent dans un ordre de priorité défini. Du plus élevé au plus bas au moment où une session démarre : un choix /model en session, le drapeau de lancement --model, la variable d'environnement ANTHROPIC_MODEL, puis le champ model dans votre fichier de paramètres. Voici chacun d'eux avec la valeur Fable 5.
Vous pouvez utiliser l'alias fable ou le nom complet du modèle claude-fable-5 partout où un modèle est accepté. L'alias se résout à la version Fable recommandée pour votre fournisseur et se met à jour au fil du temps ; l'identifiant complet se fixe sur ce modèle exact. La référence complète de Claude Code se trouve dans la documentation de configuration des modèles Claude Code.
Option 1 : Changer en session avec /model
C'est le chemin le plus rapide et celui que la plupart des gens utilisent. Dans une session Claude Code en cours, tapez :
/model fable
Ou, pour épingler l'identifiant exact du modèle plutôt que l'alias :
/model claude-fable-5
Exécuter /model sans argument ouvre le sélecteur, où vous sélectionnez Fable 5 dans la liste. À partir des versions récentes, choisir un modèle avec /model l'enregistre comme valeur par défaut pour les nouvelles sessions en écrivant le champ model dans vos paramètres utilisateur. Dans le sélecteur, appuyer sur Entrée bascule et l'enregistre comme votre valeur par défaut, tandis qu'appuyer sur s bascule uniquement pour la session actuelle. Taper /model fable directement se comporte comme Entrée, donc les sessions ultérieures démarrent sur Fable 5 jusqu'à ce que vous changiez de modèle.
Si la conversation a déjà une sortie, le sélecteur demande confirmation avant de basculer, car la réponse suivante relit l'historique complet sans contexte mis en cache. C'est normal ; un changement de modèle en cours de conversation entraîne un coût de relecture unique.
Option 2 : Lancer avec le drapeau --model
Pour démarrer une seule session sur Fable 5 sans modifier aucun paramètre par défaut enregistré, passez le drapeau lors du lancement :
claude --model fable
Ou avec l'identifiant complet :
claude --model claude-fable-5
Le drapeau --model s'applique uniquement à la session avec laquelle vous le lancez. C'est le moyen le plus propre d'exécuter différents modèles dans différents terminaux en même temps : donnez à chaque fenêtre son propre drapeau --model plutôt que de changer avec /model, ce qui écrirait un défaut partagé.
Option 3 : Définir la variable d'environnement ANTHROPIC_MODEL
Si vous souhaitez qu'une session démarre sur Fable 5 depuis votre shell, exportez la variable avant le lancement :
export ANTHROPIC_MODEL=claude-fable-5
claude
Comme le drapeau, ANTHROPIC_MODEL s'applique uniquement aux sessions lancées sous son égide. Un détail de précédence à retenir : si vous définissez ANTHROPIC_MODEL à la fois comme une exportation shell et à l'intérieur du bloc env de settings.json, l'exportation shell l'emporte, car l'objet env des paramètres s'applique au démarrage mais n'écrase pas une variable shell préexistante.
Option 4 : L'épingler dans votre fichier de paramètres
Pour faire de Fable 5 votre modèle par défaut persistant pour toutes les sessions, définissez le champ model dans votre fichier de paramètres. Les paramètres utilisateur se trouvent dans ~/.claude/settings.json ; les paramètres spécifiques au projet se trouvent dans .claude/settings.json (ou .claude/settings.local.json, qui a la priorité mais ne s'applique qu'à vous). Un fichier de paramètres minimal ressemble à ceci :
{
"model": "claude-fable-5"
}
L'alias fonctionne aussi ici :
{
"model": "fable"
}
Les paramètres de projet et gérés ont la priorité et sont réappliqués au prochain lancement, donc si le choix de /model d'un coéquipier diverge du défaut du projet, le paramètre du projet l'emporte lorsqu'il redémarre. C'est le mécanisme que les entreprises utilisent pour standardiser une équipe sur un seul modèle.
Vérifier que vous êtes sur Fable 5
Ne supposez jamais que le changement a été effectué. Confirmez le modèle actif avant de lancer une exécution longue et coûteuse. Il existe deux moyens fiables :
- Exécutez
/status. Dans une session Claude Code,/statusaffiche le modèle actif ainsi que les informations de votre compte. C'est la vérification définitive. - Lisez la ligne d'état. Si vous avez configuré une ligne d'état, le modèle actif s'y affiche en continu, vous permettant de confirmer d'un coup d'œil sans ouvrir de menu.
Si /status affiche Opus 4.8 au lieu de Fable 5 juste après avoir sélectionné Fable, la cause la plus fréquente est un paramètre de projet ou géré qui annule votre choix au lancement. Lorsque le modèle actif au démarrage provient des paramètres de projet ou gérés, l'en-tête de démarrage vous indique quel fichier de paramètres l'a défini. Exécutez /model pour annuler pour la session ; le paramètre du projet sera réappliqué au prochain lancement.
La deuxième chose à surveiller : Fable 5 exécute des classificateurs de sécurité pour le contenu lié à la cybersécurité et à la biologie. Lorsqu'un classificateur signale une requête, Claude Code la réexécute automatiquement sur le modèle Opus par défaut, Opus 4.8 sur l'API Anthropic, et affiche une notification dans la transcription. Ainsi, même après avoir sélectionné Fable 5, une requête individuelle peut s'exécuter silencieusement sur Opus 4.8. Anthropic rapporte que plus de 95 % des sessions Fable n'impliquent aucun repli, donc pour le code d'application ordinaire, c'est rare, mais cela explique la notification occasionnelle "basculé vers Opus". Pour revenir à Fable 5 après un repli, exécutez à nouveau /model fable.
Associer Claude Code à Apidog
Lorsque Claude Code a fini d'écrire ou de modifier une API, la question suivante est de savoir si les points d'extrémité se comportent réellement comme prévu. Une longue exécution autonome peut toucher des dizaines de routes, et lire un diff n'est pas la même chose que de confirmer que l'API renvoie ce qu'elle devrait. C'est là que Apidog s'intègre parfaitement dans la boucle : Claude Code écrit le code, Apidog valide le comportement en direct.

Voici un flux de travail concret après une session Claude Code qui a modifié votre API :
- Demandez à Claude Code d'émettre ou de mettre à jour une spécification OpenAPI. Si votre projet maintient un document OpenAPI, demandez à l'agent de le mettre à jour parallèlement à l'implémentation. Si ce n'est pas le cas, demandez-lui d'en générer une pour les routes qu'il a modifiées. Une spécification est le moyen le plus propre de transférer entre le code et vos outils de test.
- Importez la spécification dans Apidog. Dans Apidog, créez ou ouvrez un projet et importez le fichier OpenAPI. Apidog lit les chemins, méthodes, paramètres et schémas et transforme chaque point d'extrémité en une requête exécutable, de sorte que vous n'avez pas à taper manuellement les URL.
- Exécutez les requêtes. Lancez les points d'extrémité modifiés contre votre serveur local ou de pré-production. Envoyez une vraie requête, inspectez le code de statut, les en-têtes et le corps, et confirmez que la réponse correspond à ce que le code est censé renvoyer.
- Validez les réponses par rapport au schéma. Apidog peut vérifier que chaque réponse est conforme au schéma de la spécification. Cela permet de détecter l'écart entre ce que le code renvoie et ce que le contrat promet, ce qui est exactement le genre de dérive qu'un changement rapide et automatisé peut introduire.
- Enregistrez les requêtes comme cas de test. Une fois que les points d'extrémité passent, conservez les requêtes comme une suite de régression. La prochaine fois que Claude Code, ou n'importe qui, touchera ces routes, vous réexécuterez la suite et verrez immédiatement si quelque chose a été cassé.
Cette association est d'autant plus importante, et non moins, avec un modèle à long terme. Plus le changement autonome est important, plus il y a de surface à vérifier, et une suite de tests exécutable dans Apidog transforme "l'agent dit que c'est fait" en "les points d'extrémité sont confirmés comme fonctionnels". Vous pouvez télécharger Apidog et importer une spécification existante en quelques minutes.
