Claude Platform Docs
Modèles et tarifsClaude Fable 5.2

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-2

Si 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_p et top_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: true ou output_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é dans input_transformations avec reason: "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"  # After

L’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

  1. La vérification du préfixe s’applique à tous les comptes : Chaque bloc thinking de Claude Fable 5.2 n’est valide que par rapport à l’invite system, aux tools et à 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_behavior active 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.

  2. 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-2 conserve 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êta thinking-binding-controls-2026-08-01, input_transformations répertorie chaque bloc supprimé avec reason: "model_binding_mismatch". Consultez Changer de modèle en cours de conversation.

  3. Utilisez le toolset computer use au lieu de computer_20251124 : Une entrée tools de type computer_20251124 renvoie une erreur 400 sur toutes les plateformes sauf Amazon Bedrock. Déclarez plutôt le toolset computer_toolset_20260801 : supprimez l’en-tête bêta et envoyez l’entrée sans name ni dimensions d’affichage. Mettez ensuite à jour votre boucle d’agent pour le toolset, comme le décrit Migrer depuis computer_20251124. Sur Amazon Bedrock, l’ancien outil fonctionne comme sur Claude Fable 5.1.

  4. 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 le model dans la définition de l’outil advisor sur claude-fable-5-2 ou claude-mythos-5-2. Changer le model du conseiller constitue une modification de tools, 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éfinissez prefix_mismatch_behavior sur "drop_block". Pour conserver votre exécuteur actuel et ne changer que le conseiller, définissez le model du conseiller sur claude-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 le model de 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

  1. 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 de medium. Supprimez ces lignes et abaissez le niveau d’effort. Consultez Calibrer l’effort.
  2. 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 xhigh et max, 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.
  3. Un max_tokens faible peut ne laisser aucune place au texte : Les tokens de réflexion sont comptabilisés dans max_tokens, de sorte qu’une requête avec un max_tokens faible peut s’arrêter avec stop_reason: "max_tokens" après un bloc thinking et 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’effort medium. Ainsi, une requête qui s’appuyait sur une telle ligne pour tenir dans un max_tokens faible sur Claude Fable 5.1 peut épuiser ses tokens avant tout texte sur Claude Fable 5.2. Augmentez max_tokens pour 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-1 vers claude-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_20251124 ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôt computer_toolset_20260801 et 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 model du conseiller sur claude-fable-5-2 ou claude-mythos-5-2.
  • Si votre code construit lui-même le tableau messages, exécutez une session avec l’en-tête bêta thinking-binding-controls-2026-08-01 et prefix_mismatch_behavior: "drop_block", journalisez input_transformations et corrigez chaque entrée prefix_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_behavior pour 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ées input_transformations.
  • Continuez à renvoyer les blocs thinking sans 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"  # After

Liste de contrôle de migration

  • Mettez à jour le nom du modèle de claude-mythos-5-1 vers claude-mythos-5-2.
  • Si vous utilisez computer use via computer_20251124 ailleurs que sur Amazon Bedrock, Claude Mythos 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôt computer_toolset_20260801 et 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 model du conseiller sur claude-mythos-5-2 ou claude-fable-5-2.
  • Continuez à renvoyer les blocs thinking sans 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 sur claude-mythos-5-2, corrigez chaque entrée prefix_binding_mismatch et 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 lisez stop_details.category avant 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"  # After

Ce qui change

  1. 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.

  2. 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.

  3. 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-2 conserve son raisonnement antérieur.

  4. Classificateurs de sécurité et repli : Claude Fable 5.2 exécute des classificateurs de sécurité couvrant les mêmes catégories stop_details que 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éfinissez fallbacks: "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êta server-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.

  5. 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.

  6. 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-fast et omettez speed.

    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.

  7. 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: true et output_config.format des requêtes que vous transférez, et validez la sortie dans votre code.

  8. L’effort par défaut est high : Claude Opus 5.5 utilise medium par défaut, de sorte qu’une requête qui omet effort s’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éfinissez effort explicitement, puis relancez votre balayage des niveaux d’effort sur vos propres évaluations.

  9. 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 model du conseiller sur claude-fable-5-2 ou claude-mythos-5-2 lorsque 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-5 vers claude-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 liste fallbacks explicite, 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, supprimez speed: "fast". Vous n’avez pas besoin de l’en-tête bêta fast-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, supprimez speed: "fast" et envoyez les requêtes vers un déploiement claude-fable-5-2-fast.
  • Si vous utilisez l’outil advisor avec Claude Fable 5.2 comme exécuteur, définissez le model du conseiller sur claude-fable-5-2 ou claude-mythos-5-2.
  • Dans une organisation utilisant des clés de chiffrement gérées par le client, supprimez strict: true et output_config.format, et validez la sortie dans votre code.
  • Définissez effort explicitement : la valeur par défaut de Claude Fable 5.2 est high, alors que celle de Claude Opus 5.5 est medium, 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"  # After

Changements incompatibles

  1. Le choix d’outil forcé renvoie une erreur 400 : Claude Fable 5 accepte tool_choice auto, none, any et tool. Sur claude-fable-5-2, {type: "any"} et {type: "tool", name: "..."} renvoient une erreur 400 invalid_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 à auto et nommez l’outil dans votre instruction. Définissez strict: true sur 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, conservez auto et l’instruction, omettez strict, 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.

  2. 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 thinking n’est valide que par rapport à l’invite system, aux tools et 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. Figez system et tools pour 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, 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" avec l’en-tête bêta thinking-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.

  3. 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-2 conserve 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êta thinking-binding-controls-2026-08-01, input_transformations répertorie chaque bloc supprimé avec reason: "model_binding_mismatch". Consultez Changer de modèle en cours de conversation.

  4. Utilisez le toolset computer use au lieu de computer_20251124 : Sur Claude Fable 5.2, une entrée tools de type computer_20251124 renvoie 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 toolset computer_toolset_20260801, comme le décrit Utilisez le toolset computer use au lieu de computer_20251124.

  5. 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 model du conseiller sur claude-fable-5-2 ou claude-mythos-5-2 lorsque 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 modifier output_config.effort entre 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-5 par claude-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_choice forcé ({type: "any"} ou {type: "tool", ...}) par {type: "auto"} accompagné d’une instruction explicite et d’outils strict: true, ou par des sorties JSON. Placez l’instruction dans le tour user. Lorsque votre application exige l’appel, placez-la plutôt dans un message role: "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êta thinking-binding-controls-2026-08-01 et prefix_mismatch_behavior: "drop_block", journalisez input_transformations et corrigez chaque entrée prefix_binding_mismatch. Les entrées model_binding_mismatch après un changement de modèle sont attendues.
  • Conservez un historique en ajout seul : figez system et tools au début de la session, effectuez les modifications en cours de session avec des messages role: "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_behavior de 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ées input_transformations.
  • Continuez à renvoyer les blocs thinking sans 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_20251124 ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôt computer_toolset_20260801 et 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 model du conseiller sur claude-fable-5-2 ou claude-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 lisez stop_details.category. Envisagez fallbacks: "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 :

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"  # After

Liste de contrôle de migration

  • Remplacez le nom du modèle claude-mythos-5 par claude-mythos-5-2.
  • Remplacez le tool_choice forcé (any ou tool) par auto accompagné d’une instruction explicite et d’outils strict: 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, conservez auto et l’instruction, et validez l’entrée de l’outil dans votre code.
  • Si vous utilisez computer use via computer_20251124 ailleurs que sur Amazon Bedrock, Claude Mythos 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôt computer_toolset_20260801 et 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 model du conseiller sur claude-mythos-5-2 ou claude-fable-5-2.
  • Continuez à renvoyer les blocs thinking sans 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 sur claude-mythos-5-2, corrigez chaque entrée prefix_binding_mismatch et 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 lisez stop_details.category avant 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"  # After

Ce qui change

  1. La réflexion ne peut pas être désactivée : Claude Opus 5 accepte thinking: {type: "disabled"} à un niveau d’effort high ou inférieur. Sur Claude Fable 5.2, la réflexion adaptative est toujours active, et thinking: {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, revoyez max_tokens, qui couvre la réflexion plus le texte de la réponse. Si ce code lit le contenu par position, comme content[0].text, sélectionnez plutôt les blocs de contenu par type, car les blocs thinking viennent en premier.

  2. Le choix d’outil forcé renvoie une erreur 400 : Claude Opus 5 accepte tool_choice any et tool. Claude Fable 5.2 rejette les deux. Consultez Le choix d’outil forcé renvoie une erreur 400 pour savoir quoi envoyer à la place.

  3. 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 system ou tools, 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.

  4. 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-2 conserve 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.

  5. 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 blocs thinking de mise à jour de progression, au plus un avant chaque appel d’outil. Si votre interface affiche cette narration, définissez thinking.display sur "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 blocs thinking non vides entre les blocs tool_use. Consultez Mises à jour de progression entre les appels d’outils.

  6. Utilisez le toolset computer use au lieu de computer_20251124 : Claude Opus 5 accepte l’ancien outil computer_20251124 avec 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 de computer_20251124.

  7. 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_details que ceux de Claude Opus 5. Attendez-vous à des valeurs stop_details.category supplé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éfinissez fallbacks: "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êta server-side-fallback-2026-07-01. Refus, repli et facturation répertorie les cibles de repli autorisées.

  8. 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.

  9. 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.

  10. Mode rapide : Claude Opus 5 prend en charge le mode rapide (speed: "fast") en aperçu de recherche, avec l’en-tête bêta fast-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-fast et omettez speed.

    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.

  11. 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: true et output_config.format des requêtes que vous déplacez, et validez la sortie dans votre code.

  12. 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 model du conseiller sur claude-fable-5-2 ou claude-mythos-5-2 lorsque 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-5 par claude-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, revoyez max_tokens et sélectionnez les blocs de contenu par type.
  • Renvoyez les blocs thinking sans 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_choice forcé (any ou tool) par auto accompagné d’une instruction explicite et d’outils strict: 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, conservez 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 la vérification décrite dans La modification des tours précédents invalide les blocs de réflexion sur claude-fable-5-2, corrigez chaque entrée prefix_binding_mismatch et conservez un historique en ajout seul.
  • Si vous utilisez computer use via computer_20251124 ailleurs que sur Amazon Bedrock, Claude Fable 5.2 renvoie une erreur 400 pour cet outil. Déclarez plutôt computer_toolset_20260801 et 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 model du conseiller sur claude-fable-5-2 ou claude-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.display sur "updates", qui est en bêta, ou sur "summarized", et affichez les blocs thinking non vides.
  • Gérez chaque stop_details.category. Si vous définissez une liste fallbacks explicite, 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. Supprimez speed: "fast" dans Claude Managed Agents. Vous n’avez pas besoin de l’en-tête bêta fast-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: true et output_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’outil computer_20251124 et 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

  1. 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 thinking s’exécute avec la réflexion adaptative. Les réponses peuvent contenir des blocs thinking avant les blocs text, sélectionnez donc les blocs de contenu par type au lieu de lire content[0].text. Dans une boucle d’utilisation d’outils, renvoyez les blocs thinking sans 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, et max_tokens couvre la réflexion plus le texte de la réponse. Revoyez max_tokens et réduisez effort lorsque 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-2 conserve ce raisonnement.

  2. 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.

  3. 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.

  4. 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-8 comme 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 donc max_tokens, réduisez effort lorsque vous souhaitez moins de réflexion et sélectionnez les blocs de contenu par type.
  • Vérifiez que tout code qui analyse le champ thinking le traite uniquement comme du texte d’affichage. Définissez thinking.display sur "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_result chiffré.
  • 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.format et supprimez output_format de vos requêtes.

Cette page vous a-t-elle été utile ?