---
title: Guide de migration vers Claude Fable 5.2 et Claude Mythos 5.2
url: https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide
description: 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.
---

<Note>
  Ce guide couvre la migration du code de la [Messages API](https://platform.claude.com/docs/fr/build-with-claude/working-with-messages). Si vous utilisez [Claude Managed Agents](https://platform.claude.com/docs/fr/managed-agents/overview), aucune modification n’est requise au-delà de la mise à jour du nom du modèle.
</Note>

Laissez Claude Code migrer votre code pour vous

```text
/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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

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](https://platform.claude.com/docs/fr/models/fable-5-2/whats-new-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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2).

Claude Fable 5.2 est disponible sur l’API Claude, [Claude Platform on AWS](https://platform.claude.com/docs/fr/build-with-claude/claude-platform-on-aws) et [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/fr/build-with-claude/claude-models-on-google-cloud/anthropic-managed). Il est également disponible sur [Amazon Bedrock](https://platform.claude.com/docs/fr/build-with-claude/claude-in-amazon-bedrock). Il est également disponible sur [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/fr/build-with-claude/claude-models-on-google-cloud/google-managed). Il est également disponible sur [Microsoft Foundry](https://platform.claude.com/docs/fr/build-with-claude/claude-in-microsoft-foundry). [Claude Mythos 5.2](https://platform.claude.com/docs/fr/models/mythos-5-2/overview) 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](https://support.claude.com/en/articles/14604842).

Les paramètres de base communs à `claude-fable-5-2` et `claude-mythos-5-2` :

* **Réflexion :** La « [adaptive thinking](https://platform.claude.com/docs/fr/build-with-claude/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](https://platform.claude.com/docs/fr/build-with-claude/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](https://platform.claude.com/docs/fr/build-with-claude/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](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-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](https://platform.claude.com/docs/fr/build-with-claude/thinking#sampling-parameters) 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](https://platform.claude.com/docs/fr/manage-claude/cmek) » (clés de chiffrement gérées par le client), ou CMEK, les [sorties structurées](https://platform.claude.com/docs/fr/build-with-claude/structured-outputs) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* **Fenêtre de contexte et sortie :** Une [fenêtre de contexte de 1M tokens](https://platform.claude.com/docs/fr/build-with-claude/context-windows) 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](https://platform.claude.com/docs/fr/about-claude/pricing).
* **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](https://platform.claude.com/docs/fr/manage-claude/api-and-data-retention#model-specific-data-retention-requirements) pour les détails par plateforme.
* **Priority Tier :** Aucun des deux modèles n’est pris en charge sur [Priority Tier](https://platform.claude.com/docs/fr/api/service-tiers#supported-models).
* **Mode rapide :** Les deux modèles prennent en charge le [mode rapide](https://platform.claude.com/docs/fr/build-with-claude/fast-mode) dans les requêtes de l’API Messages. La section [Disponibilité du mode rapide](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://support.claude.com/en/articles/14604842). 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](https://platform.claude.com/docs/fr/api/rate-limits#rate-limits).

## 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#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

```python
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](https://platform.claude.com/docs/fr/models/fable-5-2/overview).

### 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#prefix-check) 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](https://platform.claude.com/docs/fr/managed-agents/overview) ou le [Claude Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#who-is-affected). Une requête qui renvoie un bloc de réflexion après l’une de ces modifications renvoie une erreur 400 :

   ```text wrap
   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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#how-to-tell-whether-your-integration-is-impacted) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#drop-block-cost).

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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models).

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`](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/computer-use-tool#migrate-from-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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking)) 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool#result-variants). Les mêmes paires s’appliquent au conseiller d’un agent [Claude Managed Agents](https://platform.claude.com/docs/fr/managed-agents/overview) ; 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool#model-compatibility) et [Donner un conseiller à la session](https://platform.claude.com/docs/fr/managed-agents/multiagent-orchestration#give-the-session-an-advisor).

### 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#calibrate-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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#set-expectations-for-subagents).
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](https://platform.claude.com/docs/fr/build-with-claude/effort) plus bas.

Pour les autres comportements à vérifier lorsque vous reprenez vos prompts, consultez [Différences de comportement](https://platform.claude.com/docs/fr/models/fable-5-2/whats-new-fable-5-2#behavior-differences).

### 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](https://platform.claude.com/docs/fr/api/rate-limits#rate-limits) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#drop-block-cost). 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* Relancez votre [balayage des niveaux d’effort](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrer vers Claude Mythos 5.2 depuis Claude Mythos 5.1

[Claude Mythos 5.2](https://platform.claude.com/docs/fr/models/mythos-5-2/overview) 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](https://support.claude.com/en/articles/14604842). 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#prefix-check) pour tous les comptes, comme Claude Fable 5.2. [Lorsque `prefix_mismatch_behavior` n’est pas défini](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#enforcement) 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models).

Avec l’[outil advisor](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

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`](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-computer-use).

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

```python
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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#what-counts-as-an-edit)). 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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback).
* 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## 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](https://platform.claude.com/docs/fr/models/opus-5-5/overview). 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

```python
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](https://platform.claude.com/docs/fr/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).

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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking).

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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback#refusal-response), 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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback).

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](https://platform.claude.com/docs/fr/about-claude/pricing).

6. **Mode rapide :** Claude Fable 5.2 prend en charge le [mode rapide](https://platform.claude.com/docs/fr/build-with-claude/fast-mode) (`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](https://platform.claude.com/docs/fr/about-claude/pricing#fast-mode-pricing).

   Claude Fable 5.2 prend également en charge le mode rapide sur [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/fr/build-with-claude/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)](https://platform.claude.com/docs/fr/build-with-claude/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](https://platform.claude.com/docs/fr/about-claude/pricing#cloud-platform-pricing).

   Claude Fable 5.2 prend également en charge le mode rapide sur [Claude dans Microsoft Foundry](https://platform.claude.com/docs/fr/build-with-claude/claude-in-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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/manage-claude/cmek), Claude Opus 5.5 prend en charge les [sorties structurées](https://platform.claude.com/docs/fr/build-with-claude/structured-outputs), 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](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### 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](https://platform.claude.com/docs/fr/api/rate-limits#rate-limits) 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking), 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* 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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/about-claude/pricing#fast-mode-pricing). 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](https://platform.claude.com/docs/fr/manage-claude/cmek), 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](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#migrating-from-claude-mythos-5-to-claude-mythos-5-2) précise lesquels.

### Mettre à jour le nom de votre modèle

```python
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](https://platform.claude.com/docs/fr/build-with-claude/token-counting). Consultez [Utilisation forcée d’outils non prise en charge](https://platform.claude.com/docs/fr/api/errors#forced-tool-use-not-supported) 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/strict-tool-use). Si vous forciez un outil uniquement pour obtenir un JSON conforme au schéma, utilisez plutôt les [sorties JSON](https://platform.claude.com/docs/fr/build-with-claude/structured-outputs#usage). Dans une organisation utilisant des [clés de chiffrement gérées par le client](https://platform.claude.com/docs/fr/manage-claude/cmek), les [sorties structurées](https://platform.claude.com/docs/fr/build-with-claude/structured-outputs) 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages) 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages) 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/define-tools#forcing-tool-use).

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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#prefix-check) 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](https://platform.claude.com/docs/fr/managed-agents/overview) ou le [Claude Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview) 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages), et réduisez le contexte avec la [compaction](https://platform.claude.com/docs/fr/build-with-claude/compaction) côté serveur ou l’[édition du contexte](https://platform.claude.com/docs/fr/build-with-claude/context-editing). [Messages système en cours de conversation](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages) répertorie les plateformes sur lesquelles ils sont disponibles. [Effectuer des changements sans modifier le préfixe](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#replace-prefix-edits) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#how-to-tell-whether-your-integration-is-impacted) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#drop-block-cost).

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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models).

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`](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-computer-use).

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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### 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](https://platform.claude.com/docs/fr/about-claude/pricing).
* **Priority Tier :** Claude Fable 5.2 n’est pas pris en charge sur [Priority Tier](https://platform.claude.com/docs/fr/api/service-tiers#supported-models). 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](https://platform.claude.com/docs/fr/build-with-claude/effort#change-effort-mid-conversation-beta) 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](https://platform.claude.com/docs/fr/api/rate-limits#rate-limits) 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages). Dans une organisation utilisant des [clés de chiffrement gérées par le client](https://platform.claude.com/docs/fr/manage-claude/cmek), 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#drop-block-cost). 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* 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](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrer vers Claude Mythos 5.2 depuis Claude Mythos 5

[Claude Mythos 5.2](https://platform.claude.com/docs/fr/models/mythos-5-2/overview) 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](https://support.claude.com/en/articles/14604842). 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#migrating-from-claude-fable-5-to-claude-fable-5-2) s’appliquent tels quels :

* [Le choix d’outil forcé renvoie une erreur 400](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-forced-tool-choice).
* [La modification des tours précédents invalide les blocs de réflexion](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) (pour tous les comptes).
* [Utilisez le toolset computer use au lieu de `computer_20251124`](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-computer-use).
* Un exécuteur Claude Fable 5.2 ou Claude Mythos 5.2 [nécessite l’un de ces deux modèles comme conseiller](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models). 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

```python
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](https://platform.claude.com/docs/fr/manage-claude/cmek), 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#what-counts-as-an-edit)). 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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback).
* 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrer vers Claude Fable 5.2 depuis Claude Opus 5

Claude Fable 5.2 utilise les mêmes modèles d’[API Messages](https://platform.claude.com/docs/fr/build-with-claude/working-with-messages) et d’[utilisation d’outils](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/overview) que [Claude Opus 5](https://platform.claude.com/docs/fr/models/opus-5/overview). 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](https://platform.claude.com/docs/fr/build-with-claude/mid-conversation-system-messages) 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

```python
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](https://platform.claude.com/docs/fr/build-with-claude/effort) `high` ou inférieur. Sur Claude Fable 5.2, la [réflexion adaptative](https://platform.claude.com/docs/fr/build-with-claude/thinking) 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-forced-tool-choice) 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#switching-models).

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](https://platform.claude.com/docs/fr/build-with-claude/thinking#progress-updates).

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`](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-computer-use).

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](https://platform.claude.com/docs/fr/build-with-claude/refusals-and-fallback#refusal-response). 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](https://platform.claude.com/docs/fr/models/fable-5-2/whats-new-fable-5-2#refusals-fallback-and-billing) 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](https://platform.claude.com/docs/fr/about-claude/pricing).

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](https://platform.claude.com/docs/fr/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).

10. **Mode rapide :** Claude Opus 5 prend en charge le [mode rapide](https://platform.claude.com/docs/fr/build-with-claude/fast-mode) (`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](https://platform.claude.com/docs/fr/about-claude/pricing#fast-mode-pricing).

    Claude Fable 5.2 prend également en charge le mode rapide sur [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/fr/build-with-claude/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)](https://platform.claude.com/docs/fr/build-with-claude/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](https://platform.claude.com/docs/fr/about-claude/pricing#cloud-platform-pricing).

    Claude Fable 5.2 prend également en charge le mode rapide sur [Claude dans Microsoft Foundry](https://platform.claude.com/docs/fr/build-with-claude/claude-in-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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/manage-claude/cmek), Claude Opus 5 prend en charge les [sorties structurées](https://platform.claude.com/docs/fr/build-with-claude/structured-outputs) 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### 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](https://platform.claude.com/docs/fr/api/rate-limits#rate-limits) 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](https://platform.claude.com/docs/fr/build-with-claude/thinking#preserving-thinking-blocks).
* 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](https://platform.claude.com/docs/fr/manage-claude/cmek), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#fable-5-2-edited-history) 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](https://platform.claude.com/docs/fr/build-with-claude/preserved-thinking#account-bound-thinking).
* 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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) 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](https://platform.claude.com/docs/fr/about-claude/pricing#fast-mode-pricing). 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](https://platform.claude.com/docs/fr/manage-claude/cmek), supprimez `strict: true` et `output_config.format`, et validez la sortie dans votre code.
* Relancez votre [balayage d’effort](https://platform.claude.com/docs/fr/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#migrating-from-claude-opus-5-to-claude-fable-5-2), 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](https://platform.claude.com/docs/fr/build-with-claude/prompt-caching#cache-limitations).

3. **Priority Tier n’est pas pris en charge :** Claude Opus 4.8 prend en charge [Priority Tier](https://platform.claude.com/docs/fr/api/service-tiers#supported-models). 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool), 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](https://platform.claude.com/docs/fr/agents-and-tools/tool-use/advisor-tool#result-variants).

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](https://platform.claude.com/docs/fr/models/opus-5-5/migration-guide#migration-checklist-from-claude-opus-47) 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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) répertorie le modèle vers lequel vous passez. Dans une organisation utilisant des [clés de chiffrement gérées par le client](https://platform.claude.com/docs/fr/manage-claude/cmek), 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](https://platform.claude.com/docs/fr/models/fable-5-2/migration-guide#migration-checklist-fable-5-2-from-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](https://platform.claude.com/docs/fr/build-with-claude/fast-mode#feature-availability) répertorie le modèle vers lequel vous passez. Dans une organisation utilisant des [clés de chiffrement gérées par le client](https://platform.claude.com/docs/fr/manage-claude/cmek), omettez également l’élément `output_config.format` et supprimez `output_format` de vos requêtes.
