Guide de migration vers Claude Fable 5.2 et Claude Mythos 5.2
Passez à Claude Fable 5.2 et Claude Mythos 5.2 depuis Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 ou un modèle Claude Fable, Claude Mythos ou Claude Opus antérieur grâce à ce guide de migration. Les instructions pour activer Claude Fable 5.2 et Claude Mythos 5.2 incluent les ID de modèle, les changements incompatibles et des listes de vérification de migration.
Claude Code
Laissez Claude Code migrer votre code pour vous
/claude-api migrate ce projet vers claude-fable-5-2Si votre agent Claude Managed Agents dispose d’un conseiller (advisor), le model de ce conseiller est un second nom de modèle à mettre à jour : définissez-le sur claude-fable-5-2 ou claude-mythos-5-2 lorsque vous changez le modèle de l’agent. Consultez Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2.
Les sections suivantes traitent du passage à Claude Fable 5.2, ou à Claude Mythos 5.2, depuis Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 ou un modèle Claude Fable, Claude Mythos ou Claude Opus antérieur. Pour les changements eux-mêmes, consultez Nouveautés de Claude Fable 5.2. Pour les différences de comportement et les modèles de prompting propres au modèle, consultez Rédiger des prompts pour Claude Fable 5.2.
Claude Fable 5.2 est disponible sur l’API Claude, Claude Platform on AWS et Claude Models on Google Cloud (Anthropic managed). Il est également disponible sur Amazon Bedrock. Il est également disponible sur Claude Models on Google Cloud (Google managed). Il est également disponible sur Microsoft Foundry. Claude Mythos 5.2 possède les mêmes capacités et n’est disponible que pour les organisations vérifiées via les programmes de vérification d’Anthropic, tels que le Cyber Verification Program.
Les paramètres de base communs à claude-fable-5-2 et claude-mythos-5-2 :
- Réflexion : La « adaptive thinking » (réflexion adaptative) est toujours activée, comme sur Claude Fable 5.1. Le modèle détermine quand et combien réfléchir, et le paramètre effort contrôle la profondeur de cette réflexion.
thinking: {type: "disabled"}et la réflexion étendue manuelle (thinking: {type: "enabled", budget_tokens: N}) renvoient tous deux une erreur 400. - Effort : Les cinq niveaux d’effort sont pris en charge, et la valeur par défaut est
high, comme sur Claude Fable 5.1. Consultez Niveaux d’effort recommandés pour Claude Fable 5.2. - Préremplissage : Le préremplissage (prefill) du message de l’assistant renvoie une erreur 400, comme sur Claude Fable 5.1. Utilisez plutôt des instructions dans l’invite système.
- Paramètres d’échantillonnage : Omettez
temperature,top_pettop_k, comme sur Claude Fable 5.1. Consultez Paramètres d’échantillonnage pour les valeurs qui renvoient une erreur 400. - Choix d’outil :
{type: "auto"}(la valeur par défaut) et{type: "none"}sont pris en charge. Forcer un appel d’outil avec{type: "any"}ou{type: "tool", name: "..."}renvoie une erreur 400, comme sur Claude Fable 5.1. - Sorties structurées : Dans une organisation utilisant des « customer-managed encryption keys » (clés de chiffrement gérées par le client), ou CMEK, les sorties structurées ne sont disponibles pour aucun des deux modèles, comme pour Claude Fable 5.1. Cela concerne à la fois l’utilisation d’outils stricte et les sorties JSON. Si vos requêtes y définissent
strict: trueououtput_config.format, supprimez-les et validez la sortie dans votre code. - Réflexion préservée entre modèles : Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 et Claude Mythos 5.2 lisent les blocs de réflexion l’un de l’autre ainsi que ceux d’autres modèles, notamment Claude Opus 5.5, Claude Sonnet 5.5 et Claude Haiku 5.5. Aucun autre modèle ne lit leurs blocs. Consultez Changer de modèle en cours de conversation pour la liste.
- Réflexion liée au compte : Les blocs de réflexion de Claude Fable 5.2 et Claude Mythos 5.2 ne fonctionnent que dans le compte qui les a produits, ou dans un compte qui lui est lié. Lorsqu’un autre compte envoie l’un de ces blocs, l’API supprime le bloc avant que le modèle ne le reçoive, et la requête réussit. Sur l’API Claude et Claude Models on Google Cloud (Google managed), avec l’en-tête bêta
thinking-binding-controls-2026-08-01, la réponse répertorie chaque bloc supprimé dansinput_transformationsavecreason: "organization_binding_mismatch". Consultez Les blocs de réflexion restent liés au compte qui les a produits. - Fenêtre de contexte et sortie : Une fenêtre de contexte de 1M tokens par défaut, et jusqu’à 128k tokens de sortie par requête.
- Tarification : 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD sur Claude Fable 5.1 et Claude Mythos 5.1. Les lectures du cache de prompts coûtent 0,20 $ USD par million de tokens, contre 0,25 $ USD sur ces modèles. Consultez Tarification.
- Conservation des données : Les deux modèles nécessitent une conservation des données de 30 jours, ne sont pas disponibles dans le cadre d’accords de « zero data retention » (conservation zéro des données), ou ZDR, sauf autorisation expresse d’Anthropic, et sont désignés comme Covered Models, comme Claude Fable 5.1 et Claude Mythos 5.1. Sur l’API Claude, une requête provenant d’une organisation ou d’un espace de travail sans conservation de 30 jours renvoie une erreur 400
invalid_request_error. Les organisations disposant d’un accord ZDR doivent contacter leur équipe de compte Anthropic, ou configurer la conservation pour des espaces de travail individuels. Consultez Exigences de conservation des données propres aux modèles pour les détails par plateforme. - Priority Tier : Aucun des deux modèles n’est pris en charge sur Priority Tier.
- Mode rapide : Les deux modèles prennent en charge le mode rapide dans les requêtes de l’API Messages. La section Disponibilité du mode rapide répertorie les plateformes de chaque modèle.
Là où les deux modèles diffèrent :
- Disponibilité : Sur l’API Claude, Claude Fable 5.2 ne nécessite pas d’approbation d’accès. Claude Mythos 5.2 n’est disponible que pour les organisations vérifiées via les programmes de vérification d’Anthropic, tels que le Cyber Verification Program. Pour demander l’accès, postulez au programme qui couvre votre cas d’usage, ou contactez votre équipe de compte Anthropic.
- Limites de débit : Claude Fable 5.2 dispose de sa propre limite de débit, distincte de la limite combinée que partagent Claude Fable 5.1 et Claude Fable 5. Claude Mythos 5.2 partage une limite combinée avec Claude Mythos 5.1 et Claude Mythos 5. Consultez Limites de débit.
Migrer vers Claude Fable 5.2 depuis Claude Fable 5.1
La migration est en grande partie transparente. La surface de l’API, la réflexion adaptative toujours activée, la restriction sur le choix d’outil forcé, la gestion des refus, les catégories stop_details et l’exigence de conservation des données correspondent toutes à Claude Fable 5.1. Claude Fable 5.2 coûte moins cher : 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD sur Claude Fable 5.1. Quatre changements peuvent casser votre code. La « prefix check » (vérification du préfixe), qui détecte les modifications des tours précédents, s’applique à tous les comptes. Claude Fable 5.1 ne peut pas lire les blocs de réflexion de Claude Fable 5.2. L’ancien outil de « computer use » (utilisation de l’ordinateur), computer_20251124, renvoie une erreur 400 sur toutes les plateformes sauf Amazon Bedrock. Avec l’outil advisor, un exécuteur Claude Fable 5.2 n’accepte que Claude Fable 5.2 ou Claude Mythos 5.2 comme conseiller.
Mettre à jour le nom de votre modèle
model = "claude-fable-5-1" # Before
model = "claude-fable-5-2" # AfterL’ID du modèle est claude-fable-5-2 sur toutes les plateformes sauf Amazon Bedrock, où il s’agit de anthropic.claude-fable-5-2. Pour l’ID de chaque plateforme, consultez la page du modèle Claude Fable 5.2.
Changements incompatibles
-
La vérification du préfixe s’applique à tous les comptes : Chaque bloc
thinkingde Claude Fable 5.2 n’est valide que par rapport à l’invitesystem, auxtoolset à l’historique de conversation qui l’ont précédé, comme sur Claude Fable 5.1. Claude Fable 5.2 applique cette vérification du préfixe pour tous les comptes, quel que soit leur âge. Claude Fable 5.1 l’applique par défaut pour les comptes créés le 31 août 2026 ou après. Ainsi, sur un compte plus ancien, des requêtes qui réussissent sur Claude Fable 5.1 peuvent échouer sur Claude Fable 5.2.Rien ne change pour vous si Claude Code, claude.ai, Claude Managed Agents ou le Claude Agent SDK gère votre historique de conversation. Si votre code construit lui-même le tableau
messages, comparez ce qu’il fait entre les requêtes avec la liste de Qui est concerné par la vérification du préfixe. Une requête qui renvoie un bloc de réflexion après l’une de ces modifications renvoie une erreur 400 :messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.Réessayer avec le même corps de requête ne fait pas disparaître l’erreur. Pour détecter ces modifications avant de basculer votre trafic de production, exécutez la vérification décrite dans Vérifier si votre code modifie le préfixe sur le modèle que vous utilisez actuellement, Claude Fable 5.1 ou Claude Opus 5.5. Elle fonctionne depuis n’importe quel compte, car définir
prefix_mismatch_behavioractive la vérification pour la requête. Réflexion préservée fournit la correction pour chaque cas.En production, laissez
prefix_mismatch_behaviorà sa valeur par défaut,"error", si une non-correspondance ne peut signifier qu’un bogue dans votre code. Pour supprimer les blocs concernés et continuer sans ce raisonnement pendant que vous corrigez la modification, définissez-le sur"drop_block". Considérez cela comme une solution temporaire, et non comme un paramètre à long terme : la suppression de blocs peut augmenter les tokens de sortie. -
Claude Fable 5.1 ne peut pas lire les blocs de réflexion de Claude Fable 5.2 : Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lit les blocs de Claude Fable 5.1, de sorte qu’une conversation qui passe de
claude-fable-5-1àclaude-fable-5-2conserve son raisonnement antérieur. Dans l’autre sens, Claude Fable 5.1 ne peut pas lire les blocs de Claude Fable 5.2. Si un changement de routeur, une nouvelle tentative côté client ou un repli après un refus du classificateur fait passer une conversation de Claude Fable 5.2 à un autre modèle, Claude Fable 5.1 compris, l’API supprime les blocs que ce modèle ne peut pas lire. La requête réussit, et les tokens d’entrée supprimés ne vous sont pas facturés. Le modèle travaille alors sans ce raisonnement, ce qui peut augmenter le coût et la latence au premier tour après le changement. Avec l’en-tête bêtathinking-binding-controls-2026-08-01,input_transformationsrépertorie chaque bloc supprimé avecreason: "model_binding_mismatch". Consultez Changer de modèle en cours de conversation. -
Utilisez le toolset computer use au lieu de
computer_20251124: Une entréetoolsde typecomputer_20251124renvoie une erreur 400 sur toutes les plateformes sauf Amazon Bedrock. Déclarez plutôt le toolsetcomputer_toolset_20260801: supprimez l’en-tête bêta et envoyez l’entrée sansnameni dimensions d’affichage. Mettez ensuite à jour votre boucle d’agent pour le toolset, comme le décrit Migrer depuiscomputer_20251124. Sur Amazon Bedrock, l’ancien outil fonctionne comme sur Claude Fable 5.1. -
Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2 : Avec l’outil advisor, qui est en bêta, le conseiller doit être au moins aussi performant que l’exécuteur. Un exécuteur Claude Fable 5.2 ou Claude Mythos 5.2 n’accepte que Claude Fable 5.2 ou Claude Mythos 5.2 comme conseiller, et tout autre conseiller, y compris Claude Fable 5.1 et Claude Mythos 5.1, renvoie une erreur 400
invalid_request_error. Lorsque vous changez l’ID de modèle de l’exécuteur, définissez lemodeldans la définition de l’outil advisor surclaude-fable-5-2ouclaude-mythos-5-2. Changer lemodeldu conseiller constitue une modification detools, effectuez donc ce changement dans de nouvelles conversations. Une requête qui renvoie des blocs de réflexion antérieurs après le changement échoue à la vérification du préfixe (consultez La vérification du préfixe s’applique à tous les comptes) et renvoie une erreur 400, sauf si vous définissezprefix_mismatch_behaviorsur"drop_block". Pour conserver votre exécuteur actuel et ne changer que le conseiller, définissez lemodeldu conseiller surclaude-fable-5-2: tous les modèles exécuteurs l’acceptent. Un conseiller Claude Fable 5.2 renvoie ses conseils chiffrés ; si votre code lit le texte des conseils, consultez donc Variantes de résultat. Les mêmes paires s’appliquent au conseiller d’un agent Claude Managed Agents ; définissez donc lemodelde ce conseiller sur l’un de ces deux modèles lorsque vous changez celui de l’agent. Consultez Compatibilité des modèles et Donner un conseiller à la session.
Changements de comportement
- Les lignes de prompt qui demandent moins de réflexion n’empêchent pas le modèle de réfléchir à partir de l’effort
medium: Claude Fable 5.1 suit généralement une ligne telle que « réponds directement sans délibérer ». Lors des tests d’Anthropic, une telle ligne n’a pas empêché Claude Fable 5.2 de réfléchir à partir demedium. Supprimez ces lignes et abaissez le niveau d’effort. Consultez Calibrer l’effort. - Le modèle peut lancer des sous-agents pour relire son propre travail à un effort plus élevé : Dans un produit de codage agentique à des niveaux d’effort plus élevés, tels que
xhighetmax, Anthropic a observé Claude Fable 5.2 utiliser des sous-agents pour relire son propre travail. Claude Fable 5.1 ne le faisait pas sur les mêmes tâches. Les sous-agents peuvent représenter une grande partie du coût d’une session. Consultez Fixer des attentes pour les sous-agents. - Un
max_tokensfaible peut ne laisser aucune place au texte : Les tokens de réflexion sont comptabilisés dansmax_tokens, de sorte qu’une requête avec unmax_tokensfaible peut s’arrêter avecstop_reason: "max_tokens"après un blocthinkinget avant tout texte. Une ligne de prompt qui empêche habituellement Claude Fable 5.1 de réfléchir n’empêche pas Claude Fable 5.2 de réfléchir à partir de l’effortmedium. Ainsi, une requête qui s’appuyait sur une telle ligne pour tenir dans unmax_tokensfaible sur Claude Fable 5.1 peut épuiser ses tokens avant tout texte sur Claude Fable 5.2. Augmentezmax_tokenspour laisser de la place à la réflexion, ou choisissez un niveau d’effort plus bas.
Pour les autres comportements à vérifier lorsque vous reprenez vos prompts, consultez Différences de comportement.
Liste de contrôle de migration
- Mettez à jour le nom du modèle de
claude-fable-5-1versclaude-fable-5-2. - Vérifiez vos limites de débit avant de basculer le trafic de production. Claude Fable 5.2 dispose de sa propre limite de débit, distincte de celle que partagent Claude Fable 5.1 et Claude Fable 5.
- Si vous utilisez computer use via
computer_20251124ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôtcomputer_toolset_20260801et mettez à jour votre boucle d’agent pour le toolset. - Si vous utilisez l’outil advisor avec Claude Fable 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2. - Si votre code construit lui-même le tableau
messages, exécutez une session avec l’en-tête bêtathinking-binding-controls-2026-08-01etprefix_mismatch_behavior: "drop_block", journalisezinput_transformationset corrigez chaque entréeprefix_binding_mismatch. Faites-le même si votre compte n’a jamais déclenché la vérification sur Claude Fable 5.1. - Choisissez un
prefix_mismatch_behaviorpour la production :"error"(la valeur par défaut), ou"drop_block"comme solution temporaire pendant que vous corrigez les modifications, car la suppression de blocs peut augmenter les tokens de sortie. Surveillez les erreurs 400 ou les entréesinput_transformations. - Continuez à renvoyer les blocs
thinkingsans modification à chaque tour, y compris les blocs vides. Si un routeur ou un repli peut faire passer une conversation de Claude Fable 5.2 à Claude Fable 5.1, attendez-vous à ce que Claude Fable 5.1 s’exécute sans les blocs de Claude Fable 5.2. - Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou via un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Fable 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
- Relancez votre balayage des niveaux d’effort sur vos propres évaluations, et redéfinissez vos références de coût et de latence.
- Vérifiez les invites système, les skills et les autres instructions que vous reprenez en vous référant à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Mythos 5.2 depuis Claude Mythos 5.1
Claude Mythos 5.2 est l’équivalent de Claude Fable 5.2 pour les organisations vérifiées via les programmes de vérification d’Anthropic, tels que le Cyber Verification Program. Confirmez que votre organisation a accès à Claude Mythos 5.2 avant de changer d’ID de modèle.
Claude Mythos 5.2 applique la vérification du préfixe pour tous les comptes, comme Claude Fable 5.2. Lorsque prefix_mismatch_behavior n’est pas défini indique où Claude Mythos 5.1 renvoie déjà l’erreur. Sur Amazon Bedrock, Claude Mythos 5.2 renvoie l’erreur 400 pour les tours précédents modifiés, alors que Claude Mythos 5.1 accepte une telle requête. Si votre code modifie les tours précédents, consultez La modification des tours précédents invalide les blocs de réflexion pour savoir quoi changer et comment tester, et exécutez le test sur claude-mythos-5-2.
Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 lit les blocs de réflexion de Claude Mythos 5.1, de sorte qu’une conversation qui passe de claude-mythos-5-1 à claude-mythos-5-2 conserve son raisonnement antérieur. Dans l’autre sens, Claude Mythos 5.1 ne peut pas lire les blocs de Claude Mythos 5.2 : l’API les supprime, et la requête réussit. Consultez Changer de modèle en cours de conversation.
Avec l’outil advisor, qui est en bêta, un exécuteur Claude Mythos 5.2 n’accepte que Claude Mythos 5.2 ou Claude Fable 5.2 comme conseiller. Un conseiller Claude Mythos 5.1 ou Claude Fable 5.1 renvoie une erreur 400. Consultez Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2.
Claude Mythos 5.2 prend en charge computer use via le toolset computer_toolset_20260801. Une entrée tools de type computer_20251124 renvoie une erreur 400 sur toutes les plateformes sauf Amazon Bedrock, où l’ancien outil fonctionne. Consultez Utilisez le toolset computer use au lieu de computer_20251124.
Claude Mythos 5.2 coûte 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD sur Claude Mythos 5.1. Les lectures du cache de prompts coûtent 0,20 $ USD par million de tokens, contre 0,25 $ USD.
Mettre à jour le nom de votre modèle
model = "claude-mythos-5-1" # Before
model = "claude-mythos-5-2" # AfterListe de contrôle de migration
- Mettez à jour le nom du modèle de
claude-mythos-5-1versclaude-mythos-5-2. - Si vous utilisez computer use via
computer_20251124ailleurs que sur Amazon Bedrock, Claude Mythos 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôtcomputer_toolset_20260801et mettez à jour votre boucle d’agent pour le toolset. - Si vous utilisez l’outil advisor avec Claude Mythos 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-mythos-5-2ouclaude-fable-5-2. - Continuez à renvoyer les blocs
thinkingsans modification à chaque tour, y compris les blocs vides. - Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou via un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Mythos 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
- Si votre code construit lui-même le tableau
messages, exécutez la vérification décrite dans La modification des tours précédents invalide les blocs de réflexion surclaude-mythos-5-2, corrigez chaque entréeprefix_binding_mismatchet conservez un historique de conversation en ajout seul (consultez Ce qui compte comme une modification). Un historique en ajout seul permet également de garder le cache de prompts actif. - Gérez
stop_reason: "refusal"et lisezstop_details.categoryavant le contenu de la réponse. Consultez Refus et repli. - Relancez votre balayage des niveaux d’effort, et redéfinissez vos références de coût et de latence.
- Vérifiez les invites système, les skills et les autres instructions que vous reprenez en vous référant à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Fable 5.2 depuis Claude Opus 5.5
Claude Fable 5.2 utilise les mêmes modèles d’utilisation de la Messages API et d’utilisation d’outils que Claude Opus 5.5. Les deux modèles réfléchissent toujours de manière adaptative et renvoient une erreur 400 pour le choix d’outil forcé, de sorte que ces parties de vos requêtes restent valables. Les différences suivantes s’appliquent lorsque vous basculez du trafic, ou un chemin de repli, vers Claude Fable 5.2.
Mettre à jour le nom de votre modèle
model = "claude-opus-5-5" # Before
model = "claude-fable-5-2" # AfterCe qui change
-
La conservation des données est obligatoire : Claude Fable 5.2 nécessite une conservation des données de 30 jours et n’est pas disponible dans le cadre d’un accord de conservation zéro des données (ZDR), sauf autorisation expresse d’Anthropic. Si votre organisation ou votre espace de travail exécute Claude Opus 5.5 sous ZDR, activez la conservation de 30 jours pour un espace de travail ou contactez votre équipe de compte Anthropic avant de basculer. Sinon, sur l’API Claude, chaque requête vers Claude Fable 5.2 renvoie une erreur 400
invalid_request_error. Consultez Exigences de conservation des données propres aux modèles. -
La vérification du préfixe s’applique à tous les comptes : Claude Opus 5.5 applique la vérification du préfixe par défaut pour les comptes créés le 31 août 2026 ou après. Claude Fable 5.2 l’applique pour tous les comptes, quel que soit leur âge. Si votre compte est plus ancien et que votre code modifie les tours précédents, des requêtes qui fonctionnent sur Claude Opus 5.5 échouent sur Claude Fable 5.2. Pour tester avant de basculer, consultez La vérification du préfixe s’applique à tous les comptes.
-
Claude Opus 5.5 ne peut pas lire les blocs de réflexion de Claude Fable 5.2 : Une conversation qui passe de Claude Fable 5.2 à Claude Opus 5.5 conserve son texte et ses appels d’outils, mais les tours après le changement s’exécutent sans le raisonnement de Claude Fable 5.2. L’API supprime ces blocs avant que le modèle ne les reçoive, la requête réussit, et les blocs supprimés ne sont pas facturés. Attendez-vous à un coût et une latence plus élevés au premier tour après le changement. Dans l’autre sens, sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lit les blocs de réflexion de Claude Opus 5.5, de sorte qu’une conversation qui passe de
claude-opus-5-5àclaude-fable-5-2conserve son raisonnement antérieur. -
Classificateurs de sécurité et repli : Claude Fable 5.2 exécute des classificateurs de sécurité couvrant les mêmes catégories
stop_detailsque Claude Fable 5.1. Gérez chaque catégorie du tableau des catégories de refus, et pas seulement celles que vous avez rencontrées avec Claude Opus 5.5. Pour réexécuter les requêtes refusées sur un autre modèle, définissezfallbacks: "default", qui réessaie sur le modèle recommandé par Anthropic pour cette catégorie, ou construisez votre propre mécanisme de nouvelle tentative. Ce paramètre est en bêta sur l’API Claude et Claude Models on Google Cloud (Anthropic managed), et nécessite l’en-tête bêtaserver-side-fallback-2026-07-01. Les cibles de repli autorisées pour Claude Fable 5.2 sont Claude Opus 4.8 (claude-opus-4-8) et Claude Opus 5 (claude-opus-5). Le repli côté serveur ne réessaie pas une requête refusée avec"reasoning_extraction". Ce refus vous est renvoyé. Le modèle de repli ne reçoit pas les blocs de réflexion de Claude Fable 5.2. Consultez Refus et repli. -
Tarification : Claude Fable 5.2 coûte 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 4 $ USD et 20 $ USD pour Claude Opus 5.5. Les lectures du cache de prompts coûtent 0,20 $ USD par million de tokens sur les deux modèles. Consultez Tarification.
-
Mode rapide : Claude Fable 5.2 prend en charge le mode rapide (
speed: "fast") dans les requêtes de l’API Messages sur l’API Claude, comme Claude Opus 5.5. Le mode rapide pour Claude Fable 5.2 coûte 16 $ USD par million de tokens d’entrée et 80 $ USD par million de tokens de sortie, contre 8 $ USD et 40 $ USD pour Claude Opus 5.5 en mode rapide. Consultez Tarification du mode rapide.Claude Fable 5.2 prend également en charge le mode rapide sur Claude Models on Google Cloud (Anthropic managed), avec le même paramètre
speed: "fast".Claude Fable 5.2 prend également en charge le mode rapide sur Claude Models on Google Cloud (Google managed), avec le même paramètre
speed: "fast". Google Cloud y fixe ses propres prix. Consultez Tarification des plateformes cloud.Claude Fable 5.2 prend également en charge le mode rapide sur Claude dans Microsoft Foundry pour les déploiements hébergés sur Anthropic. Sur cette plateforme, le mode rapide est un modèle distinct : envoyez les requêtes vers un déploiement
claude-fable-5-2-fastet omettezspeed.Claude Mythos 5.2 prend également en charge le mode rapide dans les requêtes de l’API Messages sur l’API Claude, aux tarifs du mode rapide de Claude Fable 5.2. La section Disponibilité du mode rapide répertorie toutes les plateformes sur lesquelles Claude Mythos 5.2 dispose du mode rapide.
Supprimez
speed: "fast"dans Claude Managed Agents. Supprimez-le également sur toute plateforme ou option d’hébergement pour laquelle Disponibilité du mode rapide ne répertorie pas le modèle vers lequel vous transférez vos requêtes. -
Sorties structurées dans les organisations CMEK : Dans une organisation utilisant des clés de chiffrement gérées par le client, Claude Opus 5.5 prend en charge les sorties structurées, contrairement à Claude Fable 5.2. Supprimez
strict: trueetoutput_config.formatdes requêtes que vous transférez, et validez la sortie dans votre code. -
L’effort par défaut est
high: Claude Opus 5.5 utilisemediumpar défaut, de sorte qu’une requête qui ometefforts’exécute un niveau plus haut sur Claude Fable 5.2. La requête réussit, et le changement ne se manifeste que par un coût, une latence et des résultats différents. Définissezeffortexplicitement, puis relancez votre balayage des niveaux d’effort sur vos propres évaluations. -
Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2 : Avec l’outil advisor, qui est en bêta, un exécuteur Claude Opus 5.5 accepte plusieurs conseillers, dont Claude Opus 5.5 et Claude Fable 5.1. Un exécuteur Claude Fable 5.2 n’accepte que Claude Fable 5.2 ou Claude Mythos 5.2, et tout autre conseiller renvoie une erreur 400. Définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2lorsque vous changez celui de l’exécuteur. Consultez Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2.
Liste de contrôle de migration
- Si votre organisation dispose d’un accord ZDR, activez la conservation de 30 jours pour l’espace de travail, ou confirmez votre éligibilité auprès de votre équipe de compte Anthropic, avant toute autre chose.
- Mettez à jour l’ID du modèle de
claude-opus-5-5versclaude-fable-5-2. - Vérifiez vos limites de débit avant de basculer le trafic de production. La limite de débit de Claude Fable 5.2 est distincte de celle de Claude Opus 5.5, avec des limites de tokens plus basses à chaque niveau.
- Si votre code construit lui-même le tableau
messages, exécutez le test décrit dans La vérification du préfixe s’applique à tous les comptes, même si votre compte n’a jamais déclenché la vérification sur Claude Opus 5.5. - Gérez chaque
stop_details.category. Si vous définissez une listefallbacksexplicite, n’y indiquez que les cibles autorisées de Claude Fable 5.2. - Si un routeur ou un repli fait passer des conversations de Claude Fable 5.2 à Claude Opus 5.5, attendez-vous à ce que les tours après le changement s’exécutent sans les blocs de réflexion de Claude Fable 5.2.
- Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou via un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Fable 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
-
Si vous utilisez le mode rapide dans les requêtes de l’API Messages, conservez
speed: "fast"uniquement sur une plateforme ou option d’hébergement pour laquelle Disponibilité du mode rapide répertorie le modèle vers lequel vous transférez vos requêtes. Sur ces plateformes et options d’hébergement, redéfinissez vos références de coût par rapport aux tarifs du mode rapide. Sur toute autre plateforme ou option d’hébergement, ainsi que dans Claude Managed Agents, supprimezspeed: "fast". Vous n’avez pas besoin de l’en-tête bêtafast-mode-2026-02-01. Sur l’API Claude, les requêtes qui l’envoient continuent de fonctionner. Claude dans Microsoft Foundry constitue l’exception : sur cette plateforme, supprimezspeed: "fast"et envoyez les requêtes vers un déploiementclaude-fable-5-2-fast. - Si vous utilisez l’outil advisor avec Claude Fable 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2. - Dans une organisation utilisant des clés de chiffrement gérées par le client, supprimez
strict: trueetoutput_config.format, et validez la sortie dans votre code. - Définissez
effortexplicitement : la valeur par défaut de Claude Fable 5.2 esthigh, alors que celle de Claude Opus 5.5 estmedium, de sorte qu’une requête qui l’omet s’exécute un niveau plus haut. Relancez ensuite votre balayage des niveaux d’effort sur vos propres évaluations, et redéfinissez vos références de coût et de latence. - Vérifiez les invites système, les skills et les autres instructions que vous reprenez en vous référant à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Fable 5.2 depuis Claude Fable 5
La surface de l’API, la fenêtre de contexte et les limites de sortie, le tokenizer, la réflexion adaptative toujours activée et la gestion des refus correspondent tous à Claude Fable 5. Certains des changements suivants s’appliquent également lorsque vous passez de Claude Mythos 5 à Claude Mythos 5.2. Migrer vers Claude Mythos 5.2 depuis Claude Mythos 5 précise lesquels.
Mettre à jour le nom de votre modèle
model = "claude-fable-5" # Before
model = "claude-fable-5-2" # AfterChangements incompatibles
-
Le choix d’outil forcé renvoie une erreur 400 : Claude Fable 5 accepte
tool_choiceauto,none,anyettool. Surclaude-fable-5-2,{type: "any"}et{type: "tool", name: "..."}renvoient une erreur 400invalid_request_error, tout comme le point de terminaison de comptage des tokens. Consultez Utilisation forcée d’outils non prise en charge pour le message d’erreur.Pour obtenir l’appel d’outil sans le forcer, laissez
tool_choiceàautoet nommez l’outil dans votre instruction. Définissezstrict: truesur l’outil afin que l’appel corresponde à votre schéma. Consultez Utilisation stricte d’outils. Si vous forciez un outil uniquement pour obtenir un JSON conforme au schéma, utilisez plutôt les sorties JSON. Dans une organisation utilisant des clés de chiffrement gérées par le client, les sorties structurées ne sont pas disponibles pour Claude Fable 5.2 ni pour Claude Mythos 5.2. Cela concerne à la fois l’utilisation stricte d’outils et les sorties JSON. Dans ce cas, conservezautoet l’instruction, omettezstrict, et validez l’entrée de l’outil dans votre code.Si votre application exige un appel d’outil spécifique au tour actuel, ajoutez un message système en cours de conversation après le dernier tour
user. Nommez l’outil, indiquez que l’appel est requis pour ce tour et demandez à Claude de commencer sa réponse par cet appel. Les tours précédents restent inchangés, de sorte que leurs correspondances dans le cache des prompts et leurs blocs de réflexion restent valides. Messages système en cours de conversation répertorie les plateformes sur lesquelles ils sont disponibles. Pour un tour qui ne doit appeler aucun outil,tool_choice: {"type": "none"}fonctionne toujours. Consultez Forcer l’utilisation d’outils. -
La modification des tours précédents invalide les blocs de réflexion, sur tous les comptes : Claude Fable 5 ne vérifie pas si les tours précédents ont changé. Sur Claude Fable 5.2, chaque bloc
thinkingn’est valide que par rapport à l’invitesystem, auxtoolset aux messages qui le précèdent. Claude Fable 5.2 applique cette vérification du préfixe pour tous les comptes. Une requête qui renvoie un bloc de réflexion après la modification de l’un de ces éléments renvoie une erreur 400, et réessayer avec le même corps de requête ne la résout pas.Rien ne change pour vous si Claude Code, claude.ai, Claude Managed Agents ou le Claude Agent SDK gère l’historique de votre conversation. Si votre code construit lui-même le tableau
messages, conservez un historique en ajout seul. Figezsystemettoolspour la session. Effectuez les modifications d’instructions et d’outils avec des messages système en cours de conversation, et réduisez le contexte avec la compaction côté serveur ou l’édition du contexte. Messages système en cours de conversation répertorie les plateformes sur lesquelles ils sont disponibles. Effectuer des changements sans modifier le préfixe indique le remplacement pour chaque modification courante.Pour repérer ces modifications avant de basculer votre trafic de production, exécutez la vérification décrite dans Vérifier si votre code modifie le préfixe sur
claude-fable-5-2. En production, laissezprefix_mismatch_behaviorà sa valeur par défaut,"error", si une non-correspondance ne peut signifier qu’un bogue dans votre code. Pour supprimer les blocs concernés et continuer sans ce raisonnement pendant que vous corrigez la modification, définissez-le sur"drop_block"avec l’en-tête bêtathinking-binding-controls-2026-08-01. Considérez-le comme une solution provisoire, et non comme un réglage à long terme : la suppression de blocs peut augmenter les tokens de sortie. -
Claude Fable 5 ne peut pas lire les blocs de réflexion de Claude Fable 5.2 : Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lit les blocs de Claude Fable 5, de sorte qu’une conversation qui passe de
claude-fable-5àclaude-fable-5-2conserve son raisonnement antérieur. Dans l’autre sens, Claude Fable 5 ne peut pas lire les blocs de Claude Fable 5.2. Si un changement de routeur, une nouvelle tentative côté client ou un repli après un refus du classificateur fait passer une conversation de Claude Fable 5.2 à un autre modèle, y compris Claude Fable 5, l’API supprime les blocs que ce modèle ne peut pas lire. La requête réussit et les tokens d’entrée supprimés ne vous sont pas facturés. Avec l’en-tête bêtathinking-binding-controls-2026-08-01,input_transformationsrépertorie chaque bloc supprimé avecreason: "model_binding_mismatch". Consultez Changer de modèle en cours de conversation. -
Utilisez le toolset computer use au lieu de
computer_20251124: Sur Claude Fable 5.2, une entréetoolsde typecomputer_20251124renvoie une erreur 400 sur toutes les plateformes sauf Amazon Bedrock. Claude Fable 5 l’accepte avec son en-tête bêta. Déclarez plutôt le toolsetcomputer_toolset_20260801, comme le décrit Utilisez le toolset computer use au lieu decomputer_20251124. -
Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2 : Avec l’outil advisor, qui est en bêta, un exécuteur Claude Fable 5.2 n’accepte que Claude Fable 5.2 ou Claude Mythos 5.2 comme conseiller. Les autres conseillers qu’accepte un exécuteur Claude Fable 5, comme Claude Fable 5 et Claude Opus 5.5, renvoient une erreur 400. Définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2lorsque vous modifiez celui de l’exécuteur. Consultez Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2.
Autres changements
- Tarification : 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD pour Claude Fable 5. Les lectures du cache des prompts coûtent 0,20 $ USD par million de tokens, contre 1 $ USD. Consultez Tarification.
- Priority Tier : Claude Fable 5.2 n’est pas pris en charge sur Priority Tier. Claude Fable 5 l’est. Si votre organisation dispose d’un engagement Priority Tier, planifiez la capacité séparément.
- Effort par message (bêta) : Pour modifier l’effort en cours de conversation sans perdre les correspondances dans le cache des prompts, envoyez un message
role: "system"d’effort par message au lieu de modifieroutput_config.effortentre les requêtes. Cette section répertorie les plateformes sur lesquelles il est disponible.
Liste de contrôle de migration
- Remplacez le nom du modèle
claude-fable-5parclaude-fable-5-2. - Vérifiez vos limites de débit avant de déplacer le trafic de production. Claude Fable 5.2 a sa propre limite de débit, distincte de celle que partagent Claude Fable 5.1 et Claude Fable 5.
- Remplacez le
tool_choiceforcé ({type: "any"}ou{type: "tool", ...}) par{type: "auto"}accompagné d’une instruction explicite et d’outilsstrict: true, ou par des sorties JSON. Placez l’instruction dans le touruser. Lorsque votre application exige l’appel, placez-la plutôt dans un messagerole: "system"en cours de conversation, sur les plateformes que répertorie Messages système en cours de conversation. Dans une organisation utilisant des clés de chiffrement gérées par le client, l’utilisation stricte d’outils et les sorties JSON ne sont pas disponibles pour Claude Fable 5.2. Dans ce cas, conservez{type: "auto"}et l’instruction, et validez l’entrée de l’outil dans votre code. - Si votre code construit lui-même le tableau
messages, exécutez une session avec l’en-tête bêtathinking-binding-controls-2026-08-01etprefix_mismatch_behavior: "drop_block", journalisezinput_transformationset corrigez chaque entréeprefix_binding_mismatch. Les entréesmodel_binding_mismatchaprès un changement de modèle sont attendues. - Conservez un historique en ajout seul : figez
systemettoolsau début de la session, effectuez les modifications en cours de session avec des messagesrole: "system"et réduisez le contexte côté serveur. Messages système en cours de conversation répertorie les plateformes sur lesquelles ils sont disponibles. - Choisissez un
prefix_mismatch_behaviorde production :"error"(la valeur par défaut), ou"drop_block"comme solution provisoire pendant que vous corrigez les modifications, car la suppression de blocs peut augmenter les tokens de sortie. Surveillez les erreurs 400 ou les entréesinput_transformations. - Continuez à renvoyer les blocs
thinkingsans modification à chaque tour, y compris les blocs vides. Si un routeur ou un repli peut faire passer une conversation de Claude Fable 5.2 à Claude Fable 5, attendez-vous à ce que Claude Fable 5 s’exécute sans les blocs de Claude Fable 5.2. - Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Fable 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
- Si vous utilisez computer use via
computer_20251124ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôtcomputer_toolset_20260801et mettez à jour votre boucle d’agent pour le toolset. - Si vous utilisez l’outil advisor avec Claude Fable 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2. - Si vous modifiez l’effort entre les requêtes, déplacez cette modification vers un message
role: "system"d’effort par message, qui est en bêta, là où votre plateforme le prend en charge. - Si votre organisation dispose d’un engagement Priority Tier, planifiez la capacité séparément.
- Gérez
stop_reason: "refusal"et lisezstop_details.category. Envisagezfallbacks: "default", en bêta sur l’API Claude et Claude Models on Google Cloud (Anthropic managed). - Relancez votre balayage d’effort sur vos propres évaluations, et réétablissez les références de coût et de latence.
- Vérifiez les invites système, les skills et les autres instructions que vous reprenez par rapport à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Mythos 5.2 depuis Claude Mythos 5
Claude Mythos 5.2 est l’équivalent de Claude Fable 5.2 pour les organisations vérifiées par le biais des programmes de vérification d’Anthropic, comme le Cyber Verification Program. Confirmez que votre organisation a accès à Claude Mythos 5.2 avant de changer d’identifiant de modèle.
Quatre des changements décrits dans Migrer vers Claude Fable 5.2 depuis Claude Fable 5 s’appliquent tels quels :
- Le choix d’outil forcé renvoie une erreur 400.
- La modification des tours précédents invalide les blocs de réflexion (pour tous les comptes).
- Utilisez le toolset computer use au lieu de
computer_20251124. - Un exécuteur Claude Fable 5.2 ou Claude Mythos 5.2 nécessite l’un de ces deux modèles comme conseiller.
Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 lit les blocs de réflexion de Claude Mythos 5, de sorte qu’une conversation qui passe de claude-mythos-5 à claude-mythos-5-2 conserve son raisonnement antérieur. Dans l’autre sens, Claude Mythos 5 ne peut pas lire les blocs de Claude Mythos 5.2 : l’API les supprime et la requête réussit. Consultez Changer de modèle en cours de conversation. Claude Mythos 5.2 coûte 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD pour Claude Mythos 5. Les lectures du cache des prompts coûtent 0,20 $ USD par million de tokens, contre 1 $ USD.
Mettre à jour le nom de votre modèle
model = "claude-mythos-5" # Before
model = "claude-mythos-5-2" # AfterListe de contrôle de migration
- Remplacez le nom du modèle
claude-mythos-5parclaude-mythos-5-2. - Remplacez le
tool_choiceforcé (anyoutool) parautoaccompagné d’une instruction explicite et d’outilsstrict: true, ou par des sorties JSON. Dans une organisation utilisant des clés de chiffrement gérées par le client, l’utilisation stricte d’outils et les sorties JSON ne sont pas disponibles pour Claude Mythos 5.2. Dans ce cas, conservezautoet l’instruction, et validez l’entrée de l’outil dans votre code. - Si vous utilisez computer use via
computer_20251124ailleurs que sur Amazon Bedrock, Claude Mythos 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôtcomputer_toolset_20260801et mettez à jour votre boucle d’agent pour le toolset. - Si vous utilisez l’outil advisor avec Claude Mythos 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-mythos-5-2ouclaude-fable-5-2. - Continuez à renvoyer les blocs
thinkingsans modification à chaque tour, y compris les blocs vides. - Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Mythos 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
- Si votre code construit lui-même le tableau
messages, exécutez la vérification décrite dans La modification des tours précédents invalide les blocs de réflexion surclaude-mythos-5-2, corrigez chaque entréeprefix_binding_mismatchet conservez un historique de conversation en ajout seul (consultez Ce qui compte comme une modification). Un historique en ajout seul permet également de garder le cache des prompts actif. - Gérez
stop_reason: "refusal"et lisezstop_details.categoryavant le contenu de la réponse. Consultez Refus et repli. - Relancez votre balayage d’effort, et réétablissez les références de coût et de latence.
- Vérifiez les invites système, les skills et les autres instructions que vous reprenez par rapport à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Fable 5.2 depuis Claude Opus 5
Claude Fable 5.2 utilise les mêmes modèles d’API Messages et d’utilisation d’outils que Claude Opus 5. La « context window » (fenêtre de contexte) de 1M tokens, les 128k tokens de sortie maximum, le minimum de 512 tokens pour la « prompt caching » (mise en cache des prompts) et les messages système en cours de conversation sont conservés. Il en va de même pour les restrictions sur le préremplissage et les paramètres d’échantillonnage. Les différences suivantes s’appliquent lorsque vous déplacez du trafic, ou un chemin de repli, vers Claude Fable 5.2.
Mettre à jour le nom de votre modèle
model = "claude-opus-5" # Before
model = "claude-fable-5-2" # AfterCe qui change
-
La réflexion ne peut pas être désactivée : Claude Opus 5 accepte
thinking: {type: "disabled"}à un niveau d’efforthighou inférieur. Sur Claude Fable 5.2, la réflexion adaptative est toujours active, etthinking: {type: "disabled"}renvoie une erreur 400 à tout niveau d’effort. Supprimez ce champ et contrôlez la consommation de tokens avec des niveaux d’effort plus bas. Pour les charges de travail qui s’exécutaient avec la réflexion désactivée, revoyezmax_tokens, qui couvre la réflexion plus le texte de la réponse. Si ce code lit le contenu par position, commecontent[0].text, sélectionnez plutôt les blocs de contenu partype, car les blocsthinkingviennent en premier. -
Le choix d’outil forcé renvoie une erreur 400 : Claude Opus 5 accepte
tool_choiceanyettool. Claude Fable 5.2 rejette les deux. Consultez Le choix d’outil forcé renvoie une erreur 400 pour savoir quoi envoyer à la place. -
La modification des tours précédents invalide les blocs de réflexion, sur tous les comptes : Claude Opus 5 ne vérifie pas si les tours précédents ont changé. Claude Fable 5.2 le fait, pour tous les comptes. Si votre code modifie des messages précédents, reconstruit
systemoutools, ou effectue une compaction côté client entre les requêtes, Claude Fable 5.2 rejette la requête ou supprime les blocs de réflexion invalides. Consultez La modification des tours précédents invalide les blocs de réflexion pour savoir quoi modifier et comment tester. -
Claude Opus 5 ne peut pas lire les blocs de réflexion de Claude Fable 5.2 : Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lit les blocs de Claude Opus 5, de sorte qu’une conversation qui passe de
claude-opus-5àclaude-fable-5-2conserve son raisonnement antérieur. Dans l’autre sens, Claude Opus 5 ne peut pas lire les blocs de Claude Fable 5.2. Une conversation qui passe de Claude Fable 5.2 à Claude Opus 5 exécute les tours suivant le changement sans le raisonnement de Claude Fable 5.2. L’API supprime ces blocs avant que le modèle ne les reçoive, la requête réussit et les blocs supprimés ne sont pas facturés. Consultez Changer de modèle en cours de conversation. -
Le texte entre les appels d’outils est renvoyé dans des blocs de réflexion : Sur Claude Opus 5, le texte que le modèle écrit entre les appels d’outils est renvoyé sous forme de blocs
text. Sur Claude Fable 5.2, cette narration est renvoyée sous forme de blocsthinkingde mise à jour de progression, au plus un avant chaque appel d’outil. Si votre interface affiche cette narration, définissezthinking.displaysur"updates", qui est en bêta, pour recevoir les mises à jour de progression sous forme de texte tandis que le raisonnement reste masqué, ou sur"summarized"pour recevoir les deux. Affichez ensuite les blocsthinkingnon vides entre les blocstool_use. Consultez Mises à jour de progression entre les appels d’outils. -
Utilisez le toolset computer use au lieu de
computer_20251124: Claude Opus 5 accepte l’ancien outilcomputer_20251124avec son en-tête bêta. Claude Fable 5.2 renvoie une erreur 400 pour celui-ci sur toutes les plateformes sauf Amazon Bedrock. Consultez Utilisez le toolset computer use au lieu decomputer_20251124. -
Classificateurs de sécurité et repli : Les classificateurs de sécurité de Claude Fable 5.2 couvrent un ensemble plus large de catégories
stop_detailsque ceux de Claude Opus 5. Attendez-vous à des valeursstop_details.categorysupplémentaires, comme"bio". Gérez chaque catégorie du tableau des catégories de refus. Pour relancer les requêtes refusées sur un autre modèle, définissezfallbacks: "default"ou créez votre propre mécanisme de nouvelle tentative. Ce paramètre est en bêta sur l’API Claude et Claude Models on Google Cloud (Anthropic managed), et nécessite l’en-tête bêtaserver-side-fallback-2026-07-01. Refus, repli et facturation répertorie les cibles de repli autorisées. -
Tarification : Claude Fable 5.2 coûte 8 $ USD par million de tokens d’entrée et 40 $ USD par million de tokens de sortie, contre 5 $ USD et 25 $ USD pour Claude Opus 5. Les lectures du cache des prompts coûtent 0,20 $ USD par million de tokens, contre 0,50 $ USD. Consultez Tarification.
-
La conservation des données est requise : Claude Fable 5.2 exige une conservation des données de 30 jours et n’est pas disponible dans le cadre d’un accord « zero data retention » (conservation zéro des données), ou ZDR, sauf autorisation expresse d’Anthropic. Claude Opus 5 est disponible dans le cadre de la ZDR. Sur l’API Claude, une requête provenant d’une organisation ou d’un espace de travail sans conservation de 30 jours renvoie une erreur 400
invalid_request_error. Consultez Exigences de conservation des données propres aux modèles. -
Mode rapide : Claude Opus 5 prend en charge le mode rapide (
speed: "fast") en aperçu de recherche, avec l’en-tête bêtafast-mode-2026-02-01. Claude Fable 5.2 le prend en charge dans les requêtes de l’API Messages sur l’API Claude sans cet en-tête. Les requêtes qui envoient l’en-tête continuent de fonctionner. Le mode rapide pour Claude Fable 5.2 coûte 16 $ USD par million de tokens d’entrée et 80 $ USD par million de tokens de sortie, contre 10 $ USD et 50 $ USD pour Claude Opus 5 en mode rapide. Consultez Tarification du mode rapide.Claude Fable 5.2 prend également en charge le mode rapide sur Claude Models on Google Cloud (Anthropic managed), avec le même paramètre
speed: "fast".Claude Fable 5.2 prend également en charge le mode rapide sur Claude Models on Google Cloud (Google managed), avec le même paramètre
speed: "fast". Google Cloud y fixe ses propres prix. Consultez Tarification des plateformes cloud.Claude Fable 5.2 prend également en charge le mode rapide sur Claude dans Microsoft Foundry pour les déploiements hébergés sur Anthropic. Sur cette plateforme, le mode rapide est un modèle distinct : envoyez les requêtes vers un déploiement
claude-fable-5-2-fastet omettezspeed.Claude Mythos 5.2 prend également en charge le mode rapide dans les requêtes de l’API Messages sur l’API Claude, sans l’en-tête et aux tarifs du mode rapide de Claude Fable 5.2. La section Disponibilité du mode rapide répertorie toutes les plateformes sur lesquelles Claude Mythos 5.2 dispose du mode rapide.
Supprimez
speed: "fast"dans Claude Managed Agents. Supprimez-le également si Disponibilité du mode rapide ne répertorie pas le modèle vers lequel vous déplacez vos requêtes. -
Sorties structurées dans les organisations CMEK : Dans une organisation utilisant des clés de chiffrement gérées par le client, Claude Opus 5 prend en charge les sorties structurées et Claude Fable 5.2 ne les prend pas en charge. Supprimez
strict: trueetoutput_config.formatdes requêtes que vous déplacez, et validez la sortie dans votre code. -
Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2 : Avec l’outil advisor, qui est en bêta, un exécuteur Claude Opus 5 accepte plusieurs conseillers, dont Claude Opus 5 et Claude Fable 5.1. Un exécuteur Claude Fable 5.2 n’accepte que Claude Fable 5.2 ou Claude Mythos 5.2, et tout autre conseiller renvoie une erreur 400. Définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2lorsque vous modifiez celui de l’exécuteur. Consultez Un exécuteur Claude Fable 5.2 nécessite un conseiller Claude Fable 5.2 ou Claude Mythos 5.2.
Liste de contrôle de migration
- Si votre organisation dispose d’un accord ZDR, activez la conservation de 30 jours pour l’espace de travail, ou confirmez votre éligibilité auprès de votre équipe de compte Anthropic, avant toute autre chose.
- Remplacez l’identifiant de modèle
claude-opus-5parclaude-fable-5-2. - Vérifiez vos limites de débit avant de déplacer le trafic de production. La limite de débit de Claude Fable 5.2 est distincte de celle de Claude Opus 5, avec des limites de tokens plus basses à chaque niveau.
- Supprimez toute configuration
thinking: {type: "disabled"}. Contrôlez la consommation de tokens avec des niveaux d’effort plus bas, revoyezmax_tokenset sélectionnez les blocs de contenu partype. - Renvoyez les blocs
thinkingsans modification à chaque tour, y compris les blocs vides. Dans une boucle d’utilisation d’outils, renvoyez-les avec les résultats des outils. Consultez Préserver les blocs de réflexion. - Remplacez le
tool_choiceforcé (anyoutool) parautoaccompagné d’une instruction explicite et d’outilsstrict: true, ou par des sorties JSON. Dans une organisation utilisant des clés de chiffrement gérées par le client, l’utilisation stricte d’outils et les sorties JSON ne sont pas disponibles pour Claude Fable 5.2. Dans ce cas, conservezautoet l’instruction, et validez l’entrée de l’outil dans votre code. - Si votre code construit lui-même le tableau
messages, exécutez la vérification décrite dans La modification des tours précédents invalide les blocs de réflexion surclaude-fable-5-2, corrigez chaque entréeprefix_binding_mismatchet conservez un historique en ajout seul. - Si vous utilisez computer use via
computer_20251124ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôtcomputer_toolset_20260801et mettez à jour votre boucle d’agent pour le toolset. - Si vous utilisez l’outil advisor avec Claude Fable 5.2 comme exécuteur, définissez le
modeldu conseiller surclaude-fable-5-2ouclaude-mythos-5-2. - Si un routeur ou un repli fait passer des conversations de Claude Fable 5.2 à Claude Opus 5, attendez-vous à ce que les tours suivant le changement s’exécutent sans les blocs de réflexion de Claude Fable 5.2.
- Si vous rejouez des conversations stockées via un autre compte, rejouez chacune d’elles via le compte qui l’a produite, ou un compte qui lui est lié. L’API supprime les blocs de réflexion de Claude Fable 5.2 produits par un autre compte. Consultez Les blocs de réflexion restent liés au compte qui les a produits.
- Si votre interface affiche le texte entre les appels d’outils, définissez
thinking.displaysur"updates", qui est en bêta, ou sur"summarized", et affichez les blocsthinkingnon vides. - Gérez chaque
stop_details.category. Si vous définissez une listefallbacksexplicite, ne nommez que les cibles autorisées de Claude Fable 5.2. -
Si vous utilisez le mode rapide dans les requêtes de l’API Messages sur l’API Claude, conservez
speed: "fast"uniquement si Disponibilité du mode rapide répertorie le modèle vers lequel vous déplacez vos requêtes. Si vous le conservez, réétablissez les références de coût par rapport aux tarifs du mode rapide. Supprimezspeed: "fast"dans Claude Managed Agents. Vous n’avez pas besoin de l’en-tête bêtafast-mode-2026-02-01, et les requêtes qui l’envoient continuent de fonctionner. - Dans une organisation utilisant des clés de chiffrement gérées par le client, supprimez
strict: trueetoutput_config.format, et validez la sortie dans votre code. - Relancez votre balayage d’effort sur vos propres évaluations, et réétablissez les références de coût et de latence.
- Vérifiez les invites système, les skills et les autres instructions que vous reprenez par rapport à Revoir les instructions rédigées pour des modèles antérieurs.
Migrer vers Claude Fable 5.2 depuis Claude Opus 4.8 ou une version antérieure
Commencez par suivre Migrer vers Claude Fable 5.2 depuis Claude Opus 5, avec claude-opus-4-8 comme identifiant de modèle à remplacer. Cette section s’applique telle quelle au code sur Claude Opus 4.8, car Claude Opus 4.8, comme Claude Opus 5 :
- Accepte
thinking: {type: "disabled"}, le choix d’outil forcé, l’outilcomputer_20251124et le mode rapide. - Renvoie le texte entre les appels d’outils sous forme de blocs
text. - Est disponible dans le cadre d’accords de conservation zéro des données (ZDR).
- Coûte 5 $ USD par million de tokens d’entrée et 25 $ USD par million de tokens de sortie, avec des lectures du cache des prompts à 0,50 $ USD.
Cette section ajoute les différences que la section Claude Opus 5 ne couvre pas.
Ce qui change
-
La réflexion s’exécute sur les requêtes qui l’omettent : Sur Claude Opus 4.8, la réflexion est désactivée sauf si vous la demandez. Sur Claude Fable 5.2, une requête sans champ
thinkings’exécute avec la réflexion adaptative. Les réponses peuvent contenir des blocsthinkingavant les blocstext, sélectionnez donc les blocs de contenu partypeau lieu de lirecontent[0].text. Dans une boucle d’utilisation d’outils, renvoyez les blocsthinkingsans modification avec les résultats des outils, y compris les blocs vides. Les tokens de réflexion sont facturés comme des tokens de sortie, etmax_tokenscouvre la réflexion plus le texte de la réponse. Revoyezmax_tokenset réduisezeffortlorsque vous souhaitez moins de réflexion. Sur l’API Claude et Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lit les blocs de réflexion des tours Claude Opus 4.8 antérieurs, de sorte qu’une conversation qui passe àclaude-fable-5-2conserve ce raisonnement. -
Minimum de mise en cache des prompts plus bas : La longueur minimale de prompt pouvant être mise en cache sur Claude Fable 5.2 est de 512 tokens, contre 1 024 tokens sur Claude Opus 4.8. Les prompts qui étaient trop courts pour être mis en cache peuvent créer des entrées de cache, sans aucune modification de code requise. Consultez Mise en cache des prompts.
-
Priority Tier n’est pas pris en charge : Claude Opus 4.8 prend en charge Priority Tier. Claude Fable 5.2 ne le prend pas en charge. Si votre organisation dispose d’un engagement Priority Tier, planifiez la capacité séparément.
-
Les conseils de l’outil advisor sont renvoyés chiffrés : Avec l’outil advisor, qui est en bêta, un exécuteur Claude Opus 4.8 peut être associé à un conseiller qui renvoie ses conseils en texte clair, comme Claude Opus 4.8. Les seuls conseillers qu’accepte un exécuteur Claude Fable 5.2, Claude Fable 5.2 et Claude Mythos 5.2, renvoient les conseils chiffrés, sous forme de bloc
advisor_redacted_result, de sorte que votre client ne peut pas en lire le texte. Si votre code lit le texte des conseils, supprimez cette dépendance. Consultez Variantes de résultat.
Si votre code est sur Claude Opus 4.7 ou antérieur, appliquez également une partie de la liste de contrôle de migration du guide Claude Opus 5.5. Commencez au groupe Claude Opus 4.7 ou antérieur et descendez jusqu’au groupe qui nomme votre modèle. Ces groupes couvrent les modifications de requêtes apportées avant Claude Opus 4.8, comme la suppression de paramètres d’échantillonnage et d’en-têtes bêta. N’appliquez l’élément relatif au mode rapide de cette liste de contrôle que si Disponibilité du mode rapide répertorie le modèle vers lequel vous passez. Dans une organisation utilisant des clés de chiffrement gérées par le client, les sorties structurées ne sont pas disponibles pour Claude Fable 5.2, n’appliquez donc pas l’élément output_config.format dans ce cas. Supprimez plutôt output_format de vos requêtes et validez le JSON dans votre code.
Liste de contrôle de migration
- Suivez la liste de contrôle Claude Opus 5, avec
claude-opus-4-8comme identifiant de modèle à remplacer. - Examinez les charges de travail qui s’exécutaient sans champ
thinking. Sur Claude Fable 5.2, elles s’exécutent avec la réflexion ; revoyez doncmax_tokens, réduisezeffortlorsque vous souhaitez moins de réflexion et sélectionnez les blocs de contenu partype. - Vérifiez que tout code qui analyse le champ
thinkingle traite uniquement comme du texte d’affichage. Définissezthinking.displaysur"summarized"pour recevoir des résumés lisibles. - Examinez les prompts proches du minimum de mise en cache : les prompts de 512 tokens ou plus peuvent créer des entrées de cache.
- Si votre organisation dispose d’un engagement Priority Tier, planifiez la capacité séparément.
- Si vous utilisez l’outil advisor et que votre code lit le texte des conseils, supprimez cette dépendance : les conseils arrivent sous forme de bloc
advisor_redacted_resultchiffré. - Effectuez un nouveau balayage d’effort sur vos propres évaluations plutôt que de reprendre un réglage ajusté pour Claude Opus 4.8.
- Sur Claude Opus 4.7 ou une version antérieure, appliquez également les groupes de la liste de contrôle du guide Claude Opus 5.5 correspondant à votre modèle. Omettez l’élément relatif au mode rapide, sauf si Disponibilité du mode rapide répertorie le modèle vers lequel vous passez. Dans une organisation utilisant des clés de chiffrement gérées par le client, omettez également l’élément
output_config.formatet supprimezoutput_formatde vos requêtes.
Cette page vous a-t-elle été utile ?