Migration vers Claude Mythos 5 et Claude Fable 5
Migrez vers Claude Mythos 5 et Claude Fable 5 depuis Claude Mythos Preview, Claude Opus 5 ou Claude Opus 4.8 : identifiants de modèle, modifications de l'API et listes de contrôle de migration.
Claude Fable 5 est conçu pour le raisonnement exigeant et le travail agentique à long horizon. Claude Fable 5.1 s'appuie sur lui. Claude Fable 5 est disponible sur la Claude API, Amazon Bedrock, Claude Platform on AWS, Google Cloud et Microsoft Foundry. Claude Mythos 5 partage les mêmes capacités et n'est proposé qu'aux clients approuvés dans le cadre de Project Glasswing.
Les paramètres de base partagés par claude-fable-5 et claude-mythos-5 :
- Réflexion : L'« adaptive thinking » (réflexion adaptative) est toujours activée. Le modèle détermine quand et dans quelle mesure réfléchir à chaque requête, et aucune configuration
thinkingn'est requise.thinking: {type: "disabled"}et l'« extended thinking » (réflexion étendue) manuelle (thinking: {type: "enabled", budget_tokens: N}) renvoient tous deux une erreur 400. - Préremplissage : Le « prefill » (préremplissage) du message de l'assistant renvoie une erreur 400. Utilisez plutôt des instructions dans l'invite système.
- Fenêtre de contexte et sortie : Une « context window » (fenêtre de contexte) de 1M de tokens par défaut, et jusqu'à 128k tokens de sortie par requête.
- Tarification : 10 $ USD par million de tokens d'entrée et 50 $ USD par million de tokens de sortie. Consultez la tarification de Claude.
- Conservation des données : Les deux modèles exigent une conservation des données de 30 jours et 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. Les deux sont désignés comme « Covered Models » (modèles couverts). Sur la Claude API, une requête adressée à Claude Fable 5 par une organisation dont la configuration de conservation des données ne satisfait pas à cette exigence renvoie une erreur 400
invalid_request_error. Les organisations disposant d'un accord ZDR doivent contacter leur équipe de compte Anthropic pour discuter de la configuration de conservation des données, ou configurer la conservation des données par espace de travail. Consultez les exigences de conservation des données propres à chaque modèle pour les détails par plateforme.
Là où les deux modèles divergent :
- Disponibilité : Claude Fable 5 ne nécessite pas d'approbation d'accès. Claude Mythos 5 n'est disponible que pour les clients approuvés dans le cadre de Project Glasswing.
- Classificateurs de sécurité : Claude Fable 5 exécute des classificateurs de sécurité qui peuvent refuser des requêtes avec
stop_reason: "refusal". Claude Mythos 5 n'inclut pas ces classificateurs. Consultez Refus et repli. - Priority Tier : Le Priority Tier (niveau prioritaire) est pris en charge sur Claude Fable 5 mais pas sur Claude Mythos 5.
Migration vers Claude Mythos 5 et Claude Fable 5 depuis Claude Mythos Preview
Claude Mythos 5 est le successeur à accès restreint de Claude Mythos Preview, l'aperçu de recherche sur invitation uniquement. Claude Fable 5 offre les mêmes capacités et ne nécessite pas d'approbation d'accès. Les modifications de cette section s'appliquent de la même manière aux deux cibles.
La migration est en grande partie directe. Claude Mythos 5 et Claude Fable 5 utilisent la même Messages API et les mêmes modèles de « tool use » (utilisation d'outils) que Claude Mythos Preview, et les décomptes de tokens sont à peu près inchangés car les trois modèles utilisent le même tokenizer. Les principales modifications à vérifier sont les fonctionnalités qui ne sont plus disponibles (énumérées dans la section suivante) et la sortie de réflexion. Si vous migrez vers Claude Fable 5, prévoyez également les refus des classificateurs de sécurité, que Claude Mythos Preview et Claude Mythos 5 n'ont pas ; consultez Refus et repli.
Pour le calendrier de retrait de Claude Mythos Preview, consultez Dépréciations de modèles.
Mettez à jour le nom de votre modèle
model = "claude-mythos-preview" # Before
model = "claude-mythos-5" # After
# Ou, pour le modèle doté des mêmes capacités et sans exigence d'approbation d'accès :
model = "claude-fable-5" # AfterFonctionnalités non disponibles sur Claude Mythos 5 et Claude Fable 5
-
Réflexion étendue et budgets de tokens de réflexion : La réflexion étendue manuelle (
thinking: {type: "enabled", budget_tokens: N}) n'est pas prise en charge surclaude-mythos-5ni surclaude-fable-5et renvoie une erreur 400. La réflexion adaptative est toujours activée : le modèle détermine quand et dans quelle mesure réfléchir à chaque requête, et aucune configurationthinkingn'est requise.thinking: {type: "disabled"}renvoie une erreur.budget_tokensn'a pas de remplacement direct : la réflexion est adaptative, et le paramètre effort est un contrôle distinct au niveau de la sortie, et non un budget de réflexion.Avant (Claude Mythos Preview) :
client.messages.create( model="claude-mythos-preview", max_tokens=16000, thinking={"type": "enabled", "budget_tokens": 10000}, messages=[{"role": "user", "content": "..."}], )Après (Claude Mythos 5) :
client.messages.create( model="claude-mythos-5", max_tokens=16000, messages=[{"role": "user", "content": "..."}], )La modification pour Claude Fable 5 est identique, avec
claude-fable-5comme nom de modèle. -
Préremplissage de l'assistant : Le préremplissage du message de l'assistant n'est pas pris en charge sur
claude-mythos-5ni surclaude-fable-5et renvoie une erreur 400, comme sur Claude Mythos Preview. Utilisez plutôt des instructions dans l'invite système. -
Sortie de réflexion : Sur
claude-mythos-5etclaude-fable-5, la chaîne de pensée brute n'est jamais renvoyée, mais les blocs de réflexion contiennent toujours un texte résumé lisible lorsquethinking.displayest défini sursummarized. Renvoyez les blocs de réflexion inchangés lorsque vous poursuivez une conversation sur le même modèle. Consultez Sortie de réflexion sur les modèles Claude Fable et Claude Mythos.
Comptage des tokens et facturation
claude-mythos-5 et claude-fable-5 utilisent le même tokenizer que claude-mythos-preview (le tokenizer introduit avec Claude Opus 4.7). Les décomptes de tokens sont à peu près inchangés lors de la migration depuis claude-mythos-preview. Par rapport aux modèles antérieurs à Claude Opus 4.7, le même contenu peut être tokenisé en environ 30 % de tokens supplémentaires, selon le contenu et la forme de la charge de travail.
/v1/messages/count_tokens renvoie des valeurs à peu près inchangées pour claude-mythos-5 et claude-fable-5 par rapport à claude-mythos-preview. Réétablissez vos références de coût et de latence sur vos propres charges de travail.
Liste de contrôle de migration
- Mettez à jour le nom du modèle de
claude-mythos-previewversclaude-mythos-5, ou versclaude-fable-5, qui offre les mêmes capacités et ne nécessite pas d'approbation d'accès. - Supprimez la configuration de réflexion étendue manuelle (
thinking: {type: "enabled", budget_tokens: N}). La réflexion adaptative est toujours activée, et aucun champthinkingn'est requis. - Supprimez toute configuration
thinking: {type: "disabled"}. La désactivation de la réflexion renvoie une erreur surclaude-mythos-5etclaude-fable-5. - Supprimez
budget_tokens. Il n'a pas de remplacement direct : la réflexion est adaptative, et le paramètreeffortest un contrôle distinct au niveau de la sortie, et non un budget de réflexion. - Vérifiez que tout code qui analyse le champ
thinkingle traite uniquement comme du texte d'affichage et renvoie les blocs de réflexion inchangés lors de la poursuite sur le même modèle.thinking.displaya pour valeur par défaut"omitted"surclaude-mythos-5etclaude-fable-5, comme sur Claude Mythos Preview. Définissezdisplay: "summarized"pour recevoir des résumés lisibles. Consultez Sortie de réflexion sur les modèles Claude Fable et Claude Mythos. - Si vous rejouez l'historique de conversation sur un modèle antérieur, retirez d'abord les blocs
thinkingetredacted_thinkingdes tours précédents de l'assistant. Les blocs de réflexion declaude-fable-5etclaude-mythos-5ne sont lisibles que par le modèle qui les a produits ou un modèle plus récent : les modèles antérieurs les ignorent silencieusement, tandis que Claude Fable 5.1 et Claude Mythos 5.1 les lisent ; conservez-les donc lorsque vous faites passer une conversation vers ces modèles (consultez Réflexion préservée). Le retrait permet de garder les requêtes vers les modèles antérieurs minimales et uniformes. - Si vous migrez vers Claude Fable 5, gérez
stop_reason: "refusal"et lisez le champstop_details.category. Claude Fable 5 exécute des classificateurs de sécurité que Claude Mythos Preview et Claude Mythos 5 n'ont pas. Consultez Refus et repli. - Réétablissez vos références de décomptes de tokens et de coûts sur vos propres charges de travail. Les décomptes de tokens sont à peu près inchangés lors de la migration depuis
claude-mythos-preview.
Migration vers Claude Mythos 5 et Claude Fable 5 depuis Claude Opus 5
Claude Fable 5 et Claude Mythos 5 utilisent la même Messages API et les mêmes modèles d'utilisation d'outils que Claude Opus 5, avec la même fenêtre de contexte de 1M de tokens par défaut et les mêmes 128k tokens de sortie maximum. Les restrictions relatives au préremplissage et aux paramètres d'échantillonnage, ainsi que le comportement d'affichage de la réflexion, sont repris de Claude Opus 5 sans modification. Les modifications à vérifier sont la réflexion toujours activée, la tarification, le Priority Tier et la conservation des données.
Mettez à jour le nom de votre modèle
model = "claude-opus-5" # Before
model = "claude-fable-5" # After
# Ou, pour le modèle Project Glasswing doté des mêmes capacités :
model = "claude-mythos-5" # AfterCe qui a changé
-
La réflexion ne peut plus être désactivée : Sur Claude Opus 5, la réflexion est activée par défaut et peut être désactivée avec
thinking: {type: "disabled"}à un niveau d'effort dehighou inférieur. Surclaude-fable-5etclaude-mythos-5, la réflexion adaptative est toujours activée, etthinking: {type: "disabled"}renvoie une erreur 400 à n'importe quel niveau d'effort. Supprimez la configurationthinking: {type: "disabled"}et utilisez plutôt des niveaux d'effort inférieurs pour contrôler la dépense en tokens.Si vos requêtes Claude Opus 5 désactivaient la réflexion, la forme de la réponse change : une réponse peut commencer par un ou plusieurs blocs
thinkingavant le premier bloctext, renvoyés avec un champthinkingvide avec la valeur par défautdisplay: "omitted"(la même valeur par défaut que Claude Opus 5). Le code qui lit la réponse par position, commecontent[0].textou un gestionnaire de flux qui traite le premier bloc de contenu comme du texte, doit plutôt sélectionner les blocs de contenu par leur champtype, et les boucles d'utilisation d'outils doivent renvoyer les blocsthinkingcomplets et non modifiés avec leurs résultats d'outils. L'API rejette les blocs de réflexion modifiés, réordonnés ou partiellement supprimés avec une erreur 400 (consultez Préservation des blocs de réflexion). Les tokens de réflexion sont facturés comme des tokens de sortie même lorsque le texte de réflexion n'est pas renvoyé. -
Tarification : Claude Fable 5 et Claude Mythos 5 sont facturés 10 $ USD par million de tokens d'entrée et 50 $ USD par million de tokens de sortie, contre 5 $ USD et 25 $ USD pour Claude Opus 5. Consultez la tarification de Claude.
-
Priority Tier : Le Priority Tier n'est pas pris en charge sur Claude Opus 5, donc aucun trafic existant n'est affecté. Si votre organisation a un engagement Priority Tier, Claude Fable 5 le prend en charge ; Claude Mythos 5 ne le prend pas en charge.
-
Conservation des données : Claude Fable 5 et Claude Mythos 5 exigent une conservation des données de 30 jours et ne sont pas disponibles dans le cadre d'accords de conservation zéro des données (ZDR) sauf autorisation expresse d'Anthropic. Les deux sont désignés comme Covered Models. Consultez les exigences de conservation des données propres à chaque modèle.
Liste de contrôle de migration
- Mettez à jour le nom du modèle de
claude-opus-5versclaude-fable-5(ouclaude-mythos-5). - Supprimez toute configuration
thinking: {type: "disabled"}; elle renvoie une erreur 400 surclaude-fable-5etclaude-mythos-5. Utilisez plutôt des niveaux d'effort inférieurs pour contrôler la dépense en tokens, et réexaminezmax_tokenspour les charges de travail qui s'exécutaient avec la réflexion désactivée sur Claude Opus 5. - Si ces charges de travail lisent le contenu par position, comme
content[0].text, mettez-les à jour pour sélectionner les blocs de contenu partype: les blocsthinkingarrivent désormais avant les blocstext. Renvoyez les blocsthinkingcomplets et non modifiés dans les boucles d'utilisation d'outils ; les blocs modifiés renvoient une erreur 400. - Si votre organisation dispose d'un accord de conservation zéro des données (ZDR), confirmez votre éligibilité avant de migrer : ces modèles ne sont pas disponibles sous ZDR sauf autorisation expresse d'Anthropic. Consultez les exigences de conservation des données propres à chaque modèle.
- Réétablissez vos références de coût sur vos propres charges de travail. Les décomptes de tokens sont à peu près inchangés ; la tarification par token diffère, et les charges de travail qui s'exécutaient avec la réflexion désactivée produisent désormais des tokens de réflexion, qui sont facturés comme des tokens de sortie.
Migration vers Claude Mythos 5 et Claude Fable 5 depuis Claude Opus 4.8
La migration est en grande partie directe. Claude Fable 5 et Claude Mythos 5 utilisent la même Messages API et les mêmes modèles d'utilisation d'outils que Claude Opus 4.8, avec la même fenêtre de contexte de 1M de tokens par défaut et les mêmes 128k tokens de sortie maximum. Les décomptes de tokens sont à peu près inchangés car les modèles utilisent le même tokenizer. Les principales modifications à vérifier sont la réflexion adaptative toujours activée, la sortie de réflexion, les refus des classificateurs de sécurité (Claude Fable 5 uniquement) et la tarification.
Mettez à jour le nom de votre modèle
model = "claude-opus-4-8" # Before
model = "claude-fable-5" # After
# Ou, pour le modèle Project Glasswing avec les mêmes capacités :
model = "claude-mythos-5" # AfterCe qui a changé
Les éléments de cette section décrivent les différences d'API et de comportement qu'il convient de vérifier après avoir remplacé l'identifiant du modèle. Sauf indication contraire, ils s'appliquent de la même manière à claude-fable-5 et claude-mythos-5.
-
La réflexion adaptative est toujours activée : La réflexion adaptative est le seul mode de réflexion sur
claude-fable-5etclaude-mythos-5. Le modèle détermine quand et dans quelle mesure réfléchir à chaque requête, et aucune configurationthinkingn'est requise.thinking: {type: "disabled"}renvoie une erreur. Utilisez le paramètre effort pour contrôler la profondeur de réflexion.Le changement de comportement à vérifier : sur Claude Opus 4.8, les requêtes sans champ
thinkings'exécutent sans réflexion ; surclaude-fable-5etclaude-mythos-5, ces mêmes requêtes s'exécutent avec la réflexion adaptative.max_tokensreste une limite stricte sur la sortie totale, réflexion plus texte de réponse, donc réexaminez-le pour les charges de travail qui s'exécutaient sans réflexion sur Claude Opus 4.8. Consultez Contrôle des coûts. Les réponses peuvent également commencer par un ou plusieurs blocsthinkingavant le premier bloctext, donc le code qui lit la réponse par position (par exemple,content[0].text, ou un gestionnaire de flux qui traite le premier bloc de contenu comme du texte) doit plutôt sélectionner les blocs de contenu par leur champtype. Les tokens de réflexion sont facturés comme des tokens de sortie même lorsque le texte de réflexion ne vous est pas renvoyé, donc une charge de travail qui s'exécutait sans réflexion sur Claude Opus 4.8 produit davantage de tokens de sortie par requête, en plus de la différence de prix par token.Si vous exécutez une boucle d'utilisation d'outils, renvoyez à l'API les blocs
thinkingde chaque réponse de l'assistant complets et non modifiés lorsque vous renvoyez les résultats d'outils, y compris les blocs dont le champthinkingest vide. Renvoyez le message de l'assistant tel que reçu plutôt que de filtrer ses blocs de contenu par type ou de le reconstruire : l'API rejette les blocs de réflexion modifiés, réordonnés ou partiellement supprimés avec une erreur 400. Consultez Préservation des blocs de réflexion.Avant (Claude Opus 4.8) :
client.messages.create( model="claude-opus-4-8", max_tokens=16000, thinking={"type": "adaptive"}, output_config={"effort": "high"}, messages=[{"role": "user", "content": "..."}], )Après (Claude Fable 5) :
client.messages.create( model="claude-fable-5", max_tokens=16000, output_config={"effort": "high"}, messages=[{"role": "user", "content": "..."}], )La modification pour Claude Mythos 5 est identique, avec
claude-mythos-5comme nom de modèle. -
Réflexion étendue et budgets de réflexion (inchangé) : La réflexion étendue manuelle (
thinking: {type: "enabled", budget_tokens: N}) n'est pas prise en charge surclaude-fable-5ni surclaude-mythos-5et renvoie une erreur 400, comme sur Claude Opus 4.8.budget_tokensn'a pas de remplacement direct : la réflexion est adaptative, et le paramètre effort est un contrôle distinct au niveau de la sortie, et non un budget de réflexion. -
Préremplissage de l'assistant (inchangé) : Le préremplissage du message de l'assistant n'est pas pris en charge sur
claude-fable-5ni surclaude-mythos-5et renvoie une erreur 400, comme sur Claude Opus 4.8. Utilisez plutôt des instructions dans l'invite système. -
Sortie de réflexion : Sur
claude-fable-5etclaude-mythos-5, la chaîne de pensée brute n'est jamais renvoyée, mais les blocs de réflexion contiennent toujours un texte résumé lisible lorsquethinking.displayest défini sursummarized. Renvoyez les blocs de réflexion inchangés lorsque vous poursuivez une conversation sur le même modèle. Consultez Sortie de réflexion sur les modèles Claude Fable et Claude Mythos. -
Classificateurs de sécurité et motif d'arrêt
refusal(Claude Fable 5 uniquement) :claude-fable-5exécute des classificateurs de sécurité sur les requêtes et pendant la génération des réponses. Claude Mythos 5 n'inclut pas ces classificateurs. Lorsqu'un classificateur refuse une requête, la Messages API renvoiestop_reason: "refusal"sous forme de réponse HTTP 200 réussie, et non d'erreur. Le champstop_details.categoryindique quel classificateur s'est déclenché, avec des catégories telles que"cyber","bio"et"reasoning_extraction", ounulllorsque le refus ne correspond à aucune catégorie nommée. Consultez le tableau des catégories de refus pour l'ensemble complet.Les tokens d'entrée d'une requête refusée avant la génération de toute sortie ne vous sont pas facturés. Lorsqu'un classificateur se déclenche en cours de flux, l'entrée et la sortie déjà diffusée sont facturées ; ignorez la sortie partielle.
Pour réexécuter automatiquement les requêtes refusées sur un autre modèle, transmettez le paramètre optionnel
fallbacks, qui est en bêta sur la Claude API. Le paramètre n'est pas disponible sur la Message Batches API ni sur Amazon Bedrock, Google Cloud et Microsoft Foundry ; sur ces trois plateformes, exécutez la nouvelle tentative côté client ou utilisez le middleware de repli sur refus du SDK. Consultez Refus et repli. -
Commencez à l'effort
high: La valeur par défaut du paramètre effort restehigh. Sur Claude Opus 4.8, la recommandation pour le codage et le travail à forte autonomie est de définir explicitementxhigh. Surclaude-fable-5etclaude-mythos-5, utilisezhighcomme valeur par défaut pour la plupart des tâches et réservezxhighaux charges de travail les plus sensibles aux capacités. Les réglages d'effort inférieurs restent performants et dépassent souvent les performances dexhighsur les modèles précédents. Réduisez l'effort si une tâche se termine mais prend plus de temps que nécessaire. Consultez Prompting de Claude Fable 5. -
Minimum de mise en cache des prompts plus bas : La longueur minimale de prompt pouvant être mise en cache sur
claude-fable-5etclaude-mythos-5est de 512 tokens, inférieure aux 1 024 tokens sur Claude Opus 4.8. Les prompts qui étaient trop courts pour être mis en cache sur Claude Opus 4.8 peuvent désormais créer des entrées de cache, sans aucune modification de code requise. Consultez « Prompt caching » (mise en cache des prompts) pour les minimums par modèle.
Liste de contrôle de migration
- Si votre organisation dispose d'un accord de conservation zéro des données (ZDR), confirmez votre éligibilité avant de migrer.
claude-fable-5etclaude-mythos-5exigent une conservation des données de 30 jours et ne sont pas disponibles sous ZDR sauf autorisation expresse d'Anthropic. Sur la Claude API, les requêtes versclaude-fable-5qui ne satisfont pas à cette exigence renvoient une erreur 400invalid_request_error. Claude Opus 4.8 est disponible sous ZDR. Consultez les exigences de conservation des données propres à chaque modèle. - Mettez à jour le nom du modèle de
claude-opus-4-8versclaude-fable-5(ouclaude-mythos-5). - Supprimez toute configuration
thinking: {type: "disabled"}. La désactivation de la réflexion renvoie une erreur surclaude-fable-5etclaude-mythos-5, et les requêtes sans champthinkings'exécutent avec la réflexion adaptative. - Mettez à jour l'analyse des réponses qui lit le contenu par position, comme
content[0].text: avec la réflexion adaptative toujours activée, les blocsthinkingarrivent avant les blocstext. Sélectionnez plutôt les blocs de contenu partype, et renvoyez les blocsthinkingcomplets et non modifiés dans les boucles d'utilisation d'outils ; les blocs modifiés renvoient une erreur 400. Consultez Préservation des blocs de réflexion. - Si vous avez supprimé la réflexion étendue manuelle et les préremplissages de l'assistant lors de migrations antérieures, aucune action n'est nécessaire : les deux restent non pris en charge sur
claude-fable-5etclaude-mythos-5. - Vérifiez que tout code qui analyse le champ
thinkingle traite uniquement comme du texte d'affichage et renvoie les blocs de réflexion inchangés lors de la poursuite sur le même modèle.thinking.displaya pour valeur par défaut"omitted"surclaude-fable-5etclaude-mythos-5, comme sur Claude Opus 4.8. Définissezdisplay: "summarized"pour recevoir des résumés lisibles. Consultez Sortie de réflexion sur les modèles Claude Fable et Claude Mythos. - Si vous rejouez l'historique de conversation sur un modèle antérieur, retirez d'abord les blocs
thinkingetredacted_thinkingdes tours précédents de l'assistant. Les blocs de réflexion declaude-fable-5etclaude-mythos-5ne sont lisibles que par le modèle qui les a produits ou un modèle plus récent : les modèles antérieurs les ignorent silencieusement, tandis que Claude Fable 5.1 et Claude Mythos 5.1 les lisent ; conservez-les donc lorsque vous faites passer une conversation vers ces modèles (consultez Réflexion préservée). Le retrait permet de garder les requêtes vers les modèles antérieurs minimales et uniformes. L'exception est l'utilisation d'un crédit de repli, qui exige que le corps de la requête soit renvoyé selon les règles exactes de cette fonctionnalité. - Si vous migrez vers Claude Fable 5, gérez
stop_reason: "refusal"et lisez le champstop_details.category. Pour réexécuter automatiquement les requêtes refusées sur un autre modèle, envisagez le paramètre optionnelfallbacks(bêta). Consultez Refus et repli. - Réévaluez votre réglage
effort. Commencez àhighpour la plupart des tâches, y compris les charges de travail qui s'exécutaient àxhighsur Claude Opus 4.8. - Réétablissez vos références de coût et de latence sur vos propres charges de travail. Les décomptes de tokens sont à peu près inchangés lors de la migration depuis
claude-opus-4-8; la tarification par token diffère, et les tokens de réflexion sont facturés comme des tokens de sortie, donc les charges de travail qui s'exécutaient sans réflexion produisent davantage de tokens de sortie par requête.
Was this page helpful?