Guida alla migrazione a Claude Fable 5.2 e Claude Mythos 5.2
Passa a Claude Fable 5.2 e Claude Mythos 5.2 da Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 o da un modello Claude Fable, Claude Mythos o Claude Opus precedente con questa guida alla migrazione. Le indicazioni per abilitare Claude Fable 5.2 e Claude Mythos 5.2 includono ID dei modelli, modifiche che causano incompatibilità e checklist di migrazione.
Claude Code
Lascia che Claude Code migri il tuo codice per te
/claude-api migrate questo progetto a claude-fable-5-2Se il tuo agente Claude Managed Agents ha un advisor, il model dell’advisor è un secondo nome di modello da aggiornare: impostalo su claude-fable-5-2 o claude-mythos-5-2 quando cambi il modello dell’agente. Consulta Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2.
Le sezioni seguenti descrivono il passaggio a Claude Fable 5.2, o a Claude Mythos 5.2, da Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 o da un modello Claude Fable, Claude Mythos o Claude Opus precedente. Per le modifiche stesse, consulta Novità di Claude Fable 5.2. Per le differenze di comportamento e i modelli di prompting specifici del modello, consulta Scrivere prompt per Claude Fable 5.2.
Claude Fable 5.2 è disponibile sulla Claude API, su Claude Platform on AWS e su Claude Models on Google Cloud (Anthropic managed). È disponibile anche su Amazon Bedrock. È disponibile anche su Claude Models on Google Cloud (Google managed). È disponibile anche su Microsoft Foundry. Claude Mythos 5.2 ha le stesse capacità ed è disponibile solo per le organizzazioni verificate tramite i programmi di verifica di Anthropic, come il Cyber Verification Program.
Le impostazioni di base condivise da claude-fable-5-2 e claude-mythos-5-2:
- Ragionamento: L’“adaptive thinking” (ragionamento adattivo) è sempre attivo, invariato rispetto a Claude Fable 5.1. Il modello determina quando e quanto ragionare, e il parametro effort controlla la profondità. Sia
thinking: {type: "disabled"}sia il ragionamento esteso manuale (thinking: {type: "enabled", budget_tokens: N}) restituiscono un errore 400. - Effort: Tutti e cinque i livelli di effort sono supportati e il valore predefinito è
high, invariato rispetto a Claude Fable 5.1. Consulta Livelli di effort consigliati per Claude Fable 5.2. - Prefill: Il “prefill” (precompilazione) del messaggio dell’assistente restituisce un errore 400, invariato rispetto a Claude Fable 5.1. Usa invece istruzioni nel prompt di sistema.
- Parametri di campionamento: Ometti
temperature,top_petop_k, come su Claude Fable 5.1. Consulta Parametri di campionamento per i valori che restituiscono un errore 400. - Scelta dello strumento:
{type: "auto"}(il valore predefinito) e{type: "none"}sono supportati. Forzare una chiamata a uno strumento con{type: "any"}o{type: "tool", name: "..."}restituisce un errore 400, invariato rispetto a Claude Fable 5.1. - Output strutturati: In un’organizzazione con “customer-managed encryption keys” (chiavi di crittografia gestite dal cliente), o CMEK, gli “structured outputs” (output strutturati) non sono disponibili per nessuno dei due modelli, come per Claude Fable 5.1. Ciò riguarda sia l’uso degli strumenti rigoroso sia gli output JSON. Se le tue richieste impostano lì
strict: trueooutput_config.format, rimuovili e convalida l’output nel tuo codice. - Ragionamento preservato tra modelli: Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 e Claude Mythos 5.2 leggono i blocchi di ragionamento l’uno dell’altro e quelli di altri modelli, inclusi Claude Opus 5.5, Claude Sonnet 5.5 e Claude Haiku 5.5. Nessun altro modello legge i loro blocchi. Consulta Cambiare modello a metà conversazione per l’elenco.
- Ragionamento vincolato all’account: I blocchi di ragionamento di Claude Fable 5.2 e Claude Mythos 5.2 funzionano solo nell’account che li ha prodotti o in un account collegato a esso. Quando un altro account invia uno di questi blocchi, l’API scarta il blocco prima che il modello lo riceva e la richiesta va a buon fine. Sulla Claude API e su Claude Models on Google Cloud (Google managed), con l’header beta
thinking-binding-controls-2026-08-01, la risposta elenca ogni blocco scartato ininput_transformationsconreason: "organization_binding_mismatch". Consulta I blocchi di ragionamento restano con l’account che li ha prodotti. - Finestra di contesto e output: Una finestra di contesto da 1M token per impostazione predefinita e fino a 128k token di output per ogni richiesta.
- Prezzi: $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $10 USD e $50 USD su Claude Fable 5.1 e Claude Mythos 5.1. Le letture dalla cache dei prompt costano $0,20 USD per milione di token, rispetto a $0,25 USD su quei modelli. Consulta Prezzi.
- Conservazione dei dati: Entrambi i modelli richiedono la conservazione dei dati per 30 giorni, non sono disponibili con accordi di “zero data retention” (conservazione zero dei dati), o ZDR, salvo espressa autorizzazione di Anthropic, e sono designati come Covered Models, come Claude Fable 5.1 e Claude Mythos 5.1. Sulla Claude API, una richiesta da un’organizzazione o da un workspace senza conservazione per 30 giorni restituisce un errore 400
invalid_request_error. Le organizzazioni con un accordo ZDR devono contattare il proprio team di account Anthropic oppure configurare la conservazione per singoli workspace. Consulta Requisiti di conservazione dei dati specifici per modello per i dettagli per piattaforma. - Priority Tier: Nessuno dei due modelli è supportato su Priority Tier.
- Modalità veloce: Entrambi i modelli supportano la modalità veloce nelle richieste della Messages API. Disponibilità della modalità veloce elenca le piattaforme di ciascun modello.
Dove i due modelli differiscono:
- Disponibilità: Sulla Claude API, Claude Fable 5.2 non richiede l’approvazione dell’accesso. Claude Mythos 5.2 è disponibile solo per le organizzazioni verificate tramite i programmi di verifica di Anthropic, come il Cyber Verification Program. Per richiedere l’accesso, candidati al programma che copre il tuo caso d’uso oppure contatta il tuo team di account Anthropic.
- Limiti di velocità: Claude Fable 5.2 ha un proprio “rate limit” (limite di velocità), separato dal limite combinato condiviso da Claude Fable 5.1 e Claude Fable 5. Claude Mythos 5.2 condivide un unico limite combinato con Claude Mythos 5.1 e Claude Mythos 5. Consulta Limiti di velocità.
Migrazione a Claude Fable 5.2 da Claude Fable 5.1
La migrazione è per lo più immediata. La superficie dell’API, il ragionamento adattivo sempre attivo, la restrizione sulla scelta forzata dello strumento, la gestione dei rifiuti, le categorie di stop_details e il requisito di conservazione dei dati corrispondono tutti a Claude Fable 5.1. Claude Fable 5.2 costa meno: $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $10 USD e $50 USD su Claude Fable 5.1. Quattro modifiche possono rompere il tuo codice. Il controllo del prefisso, che rileva le modifiche ai turni precedenti, si applica a ogni account. Claude Fable 5.1 non può leggere i blocchi di ragionamento di Claude Fable 5.2. Lo strumento computer use precedente, computer_20251124, restituisce un errore 400 su ogni piattaforma tranne Amazon Bedrock. Con lo strumento advisor, un executor Claude Fable 5.2 accetta come advisor solo Claude Fable 5.2 o Claude Mythos 5.2.
Aggiorna il nome del modello
model = "claude-fable-5-1" # Before
model = "claude-fable-5-2" # AfterL’ID del modello è claude-fable-5-2 su ogni piattaforma tranne Amazon Bedrock, dove è anthropic.claude-fable-5-2. Per l’ID di ciascuna piattaforma, consulta la pagina del modello Claude Fable 5.2.
Modifiche che causano incompatibilità
-
Il controllo del prefisso si applica a ogni account: Ogni blocco
thinkingdi Claude Fable 5.2 è valido solo rispetto al promptsystem, aitoolse alla cronologia della conversazione che lo hanno preceduto, come su Claude Fable 5.1. Claude Fable 5.2 applica questo controllo del prefisso a ogni account, indipendentemente dalla sua età. Claude Fable 5.1 lo applica per impostazione predefinita agli account creati a partire dal 31 agosto 2026. Quindi, su un account meno recente, le richieste che vanno a buon fine su Claude Fable 5.1 possono fallire su Claude Fable 5.2.Per te non cambia nulla se Claude Code, claude.ai, Claude Managed Agents o il Claude Agent SDK gestiscono la cronologia della tua conversazione. Se il tuo codice costruisce da sé l’array
messages, confronta ciò che fa tra una richiesta e l’altra con l’elenco in Chi è interessato dal controllo del prefisso. Una richiesta che rinvia un blocco di ragionamento dopo una di queste modifiche restituisce un errore 400:messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.Ripetere lo stesso corpo della richiesta non elimina l’errore. Per individuare queste modifiche prima di spostare il traffico di produzione, esegui il controllo descritto in Verifica se il tuo codice modifica il prefisso sul modello che usi ora, Claude Fable 5.1 o Claude Opus 5.5. Funziona da qualsiasi account, perché impostare
prefix_mismatch_behaviorfa aderire la richiesta al controllo. Ragionamento preservato fornisce la correzione per ogni schema.In produzione, lascia
prefix_mismatch_behavioral valore predefinito,"error", se una mancata corrispondenza può significare solo un bug nel tuo codice. Per scartare i blocchi interessati e continuare senza quel ragionamento mentre correggi la modifica, impostalo su"drop_block". Consideralo una soluzione temporanea, non un’impostazione a lungo termine: scartare i blocchi può aumentare i token di output. -
Claude Fable 5.1 non può leggere i blocchi di ragionamento di Claude Fable 5.2: Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 legge i blocchi di Claude Fable 5.1, quindi una conversazione che passa da
claude-fable-5-1aclaude-fable-5-2conserva il ragionamento precedente. Nella direzione opposta, Claude Fable 5.1 non può leggere i blocchi di Claude Fable 5.2. Se un cambio di router, un nuovo tentativo lato client o un fallback per rifiuto del classificatore sposta una conversazione da Claude Fable 5.2 a un altro modello, incluso Claude Fable 5.1, l’API scarta i blocchi che quel modello non può leggere. La richiesta va a buon fine e non ti vengono addebitati i token di input scartati. Il modello lavora quindi senza quel ragionamento, il che può aumentare costi e “latency” (latenza) nel primo turno dopo il cambio. Con l’header betathinking-binding-controls-2026-08-01,input_transformationselenca ogni blocco scartato conreason: "model_binding_mismatch". Consulta Cambiare modello a metà conversazione. -
Usa il toolset computer use invece di
computer_20251124: Una vocetoolsdi tipocomputer_20251124restituisce un errore 400 su ogni piattaforma tranne Amazon Bedrock. Dichiara invece il toolsetcomputer_toolset_20260801: rimuovi l’header beta e invia la voce senzanamené dimensioni del display. Poi aggiorna il ciclo del tuo agente per il toolset, come descritto in Migrare dacomputer_20251124. Su Amazon Bedrock, lo strumento precedente funziona come su Claude Fable 5.1. -
Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2: Con lo strumento advisor, che è in beta, l’advisor deve essere capace almeno quanto l’executor. Un executor Claude Fable 5.2 o Claude Mythos 5.2 accetta come advisor solo Claude Fable 5.2 o Claude Mythos 5.2, e qualsiasi altro advisor, inclusi Claude Fable 5.1 e Claude Mythos 5.1, restituisce un errore 400
invalid_request_error. Quando cambi l’ID del modello dell’executor, imposta ilmodelnella definizione dello strumento advisor suclaude-fable-5-2oclaude-mythos-5-2. Cambiare ilmodeldell’advisor è una modifica aitools, quindi applica il cambiamento in nuove conversazioni. Una richiesta che rinvia blocchi di ragionamento precedenti dopo il cambiamento non supera il controllo del prefisso (consulta Il controllo del prefisso si applica a ogni account) e restituisce un errore 400, a meno che tu non impostiprefix_mismatch_behaviorsu"drop_block". Per mantenere il tuo executor attuale e cambiare solo l’advisor, imposta ilmodeldell’advisor suclaude-fable-5-2: ogni modello executor lo accetta. Un advisor Claude Fable 5.2 restituisce il proprio consiglio cifrato, quindi se il tuo codice legge il testo del consiglio, consulta Varianti del risultato. Le stesse coppie si applicano all’advisor di un agente Claude Managed Agents, quindi imposta ilmodeldi quell’advisor su uno di questi due modelli quando cambi quello dell’agente. Consulta Compatibilità dei modelli e Fornisci un advisor alla sessione.
Modifiche di comportamento
- Le righe del prompt che chiedono meno ragionamento non impediscono al modello di ragionare con effort
mediume superiore: Claude Fable 5.1 di solito segue una riga come “rispondi direttamente senza deliberare”. Nei test di Anthropic, una riga di questo tipo non ha impedito a Claude Fable 5.2 di ragionare conmediume superiore. Rimuovi queste righe e abbassa il livello di effort. Consulta Calibra l’effort. - Il modello può avviare subagenti per rivedere il proprio lavoro con effort più elevato: In un prodotto di coding agentico con livelli di effort più elevati, come
xhighemax, Anthropic ha osservato Claude Fable 5.2 usare subagenti per rivedere il proprio lavoro. Claude Fable 5.1 non lo faceva sulle stesse attività. I subagenti possono rappresentare una parte consistente del costo di una sessione. Consulta Definisci le aspettative per i subagenti. - Un
max_tokensridotto può non lasciare spazio al testo: I token di ragionamento contano ai fini dimax_tokens, quindi una richiesta con unmax_tokensridotto può fermarsi constop_reason: "max_tokens"dopo un bloccothinkinge prima di qualsiasi testo. Una riga del prompt che di solito impedisce a Claude Fable 5.1 di ragionare non impedisce a Claude Fable 5.2 di ragionare con effortmediume superiore. Quindi una richiesta che si basava su una riga di questo tipo per rientrare in unmax_tokensridotto su Claude Fable 5.1 può esaurire i token prima di qualsiasi testo su Claude Fable 5.2. Aumentamax_tokensper lasciare spazio al ragionamento oppure scegli un livello di effort inferiore.
Per gli altri comportamenti da verificare quando trasferisci i prompt, consulta Differenze di comportamento.
Checklist di migrazione
- Aggiorna il nome del modello da
claude-fable-5-1aclaude-fable-5-2. - Controlla i tuoi limiti di velocità prima di spostare il traffico di produzione. Claude Fable 5.2 ha un proprio limite di velocità, separato da quello condiviso da Claude Fable 5.1 e Claude Fable 5.
- Se usi computer use tramite
computer_20251124ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invececomputer_toolset_20260801e aggiorna il ciclo del tuo agente per il toolset. - Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2. - Se il tuo codice costruisce da sé l’array
messages, esegui una sessione con l’header betathinking-binding-controls-2026-08-01eprefix_mismatch_behavior: "drop_block", registrainput_transformationse correggi ogni voceprefix_binding_mismatch. Fallo anche se il tuo account non ha mai incontrato il controllo su Claude Fable 5.1. - Scegli un valore di
prefix_mismatch_behaviorper la produzione:"error"(il valore predefinito) oppure"drop_block"come soluzione temporanea mentre correggi le modifiche, perché scartare i blocchi può aumentare i token di output. Monitora gli errori 400 o le voci diinput_transformations. - Continua a rinviare i blocchi
thinkinginvariati a ogni turno, compresi quelli vuoti. Se un router o un fallback può spostare una conversazione da Claude Fable 5.2 a Claude Fable 5.1, aspettati che Claude Fable 5.1 venga eseguito senza i blocchi di Claude Fable 5.2. - Se riproduci conversazioni salvate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha prodotta o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Fable 5.2 prodotti da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
- Esegui di nuovo la tua analisi dei livelli di effort sulle tue valutazioni e ridefinisci i valori di riferimento di costi e latenza.
- Confronta i prompt di sistema, le skill e le altre istruzioni che trasferisci con Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Mythos 5.2 da Claude Mythos 5.1
Claude Mythos 5.2 è la controparte di Claude Fable 5.2 per le organizzazioni verificate tramite i programmi di verifica di Anthropic, come il Cyber Verification Program. Verifica che la tua organizzazione abbia accesso a Claude Mythos 5.2 prima di cambiare gli ID dei modelli.
Claude Mythos 5.2 applica il controllo del prefisso a ogni account, come fa Claude Fable 5.2. Quando prefix_mismatch_behavior non è impostato mostra dove Claude Mythos 5.1 restituisce già l’errore. Su Amazon Bedrock, Claude Mythos 5.2 restituisce l’errore 400 per i turni precedenti modificati, mentre lì Claude Mythos 5.1 accetta una richiesta di questo tipo. Se il tuo codice modifica i turni precedenti, consulta La modifica dei turni precedenti invalida i blocchi di ragionamento per sapere cosa cambiare e come testare, ed esegui il test su claude-mythos-5-2.
Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 legge i blocchi di ragionamento di Claude Mythos 5.1, quindi una conversazione che passa da claude-mythos-5-1 a claude-mythos-5-2 conserva il ragionamento precedente. Nella direzione opposta, Claude Mythos 5.1 non può leggere i blocchi di Claude Mythos 5.2: l’API li scarta e la richiesta va a buon fine. Consulta Cambiare modello a metà conversazione.
Con lo strumento advisor, che è in beta, un executor Claude Mythos 5.2 accetta come advisor solo Claude Mythos 5.2 o Claude Fable 5.2. Un advisor Claude Mythos 5.1 o Claude Fable 5.1 restituisce un errore 400. Consulta Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2.
Claude Mythos 5.2 supporta computer use tramite il toolset computer_toolset_20260801. Una voce tools di tipo computer_20251124 restituisce un errore 400 su ogni piattaforma tranne Amazon Bedrock, dove lo strumento precedente funziona. Consulta Usa il toolset computer use invece di computer_20251124.
Claude Mythos 5.2 costa $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $10 USD e $50 USD su Claude Mythos 5.1. Le letture dalla cache dei prompt costano $0,20 USD per milione di token, rispetto a $0,25 USD.
Aggiorna il nome del modello
model = "claude-mythos-5-1" # Before
model = "claude-mythos-5-2" # AfterChecklist di migrazione
- Aggiorna il nome del modello da
claude-mythos-5-1aclaude-mythos-5-2. - Se usi computer use tramite
computer_20251124ovunque tranne che su Amazon Bedrock, Claude Mythos 5.2 restituisce un errore 400 per quello strumento. Dichiara invececomputer_toolset_20260801e aggiorna il ciclo del tuo agente per il toolset. - Se usi lo strumento advisor con Claude Mythos 5.2 come executor, imposta il
modeldell’advisor suclaude-mythos-5-2oclaude-fable-5-2. - Continua a rinviare i blocchi
thinkinginvariati a ogni turno, compresi quelli vuoti. - Se riproduci conversazioni salvate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha prodotta o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Mythos 5.2 prodotti da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
- Se il tuo codice costruisce da sé l’array
messages, esegui il controllo descritto in La modifica dei turni precedenti invalida i blocchi di ragionamento suclaude-mythos-5-2, correggi ogni voceprefix_binding_mismatche mantieni la cronologia della conversazione in sola aggiunta (consulta Cosa conta come modifica). Una cronologia in sola aggiunta mantiene anche la cache dei prompt attiva. - Gestisci
stop_reason: "refusal"e leggistop_details.categoryprima del contenuto della risposta. Consulta Rifiuti e fallback. - Esegui di nuovo la tua analisi dei livelli di effort e ridefinisci i valori di riferimento di costi e latenza.
- Confronta i prompt di sistema, le skill e le altre istruzioni che trasferisci con Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Fable 5.2 da Claude Opus 5.5
Claude Fable 5.2 usa la stessa Messages API e gli stessi schemi di uso degli strumenti di Claude Opus 5.5. Entrambi i modelli ragionano sempre in modo adattivo e restituiscono un errore 400 per la scelta forzata dello strumento, quindi quelle parti delle tue richieste restano valide. Le seguenti differenze si applicano quando sposti il traffico, o un percorso di fallback, su Claude Fable 5.2.
Aggiorna il nome del modello
model = "claude-opus-5-5" # Before
model = "claude-fable-5-2" # AfterCosa cambia
-
La conservazione dei dati è obbligatoria: Claude Fable 5.2 richiede la conservazione dei dati per 30 giorni e non è disponibile con un accordo di conservazione zero dei dati (ZDR) salvo espressa autorizzazione di Anthropic. Se la tua organizzazione o il tuo workspace esegue Claude Opus 5.5 con ZDR, abilita la conservazione per 30 giorni per un workspace o contatta il tuo team di account Anthropic prima del passaggio. Altrimenti, sulla Claude API, ogni richiesta a Claude Fable 5.2 restituisce un errore 400
invalid_request_error. Consulta Requisiti di conservazione dei dati specifici per modello. -
Il controllo del prefisso si applica a ogni account: Claude Opus 5.5 applica il controllo del prefisso per impostazione predefinita agli account creati a partire dal 31 agosto 2026. Claude Fable 5.2 lo applica a ogni account, indipendentemente dalla sua età. Se il tuo account è meno recente e il tuo codice modifica i turni precedenti, le richieste che funzionano su Claude Opus 5.5 falliscono su Claude Fable 5.2. Per testare prima del passaggio, consulta Il controllo del prefisso si applica a ogni account.
-
Claude Opus 5.5 non può leggere i blocchi di ragionamento di Claude Fable 5.2: Una conversazione che passa da Claude Fable 5.2 a Claude Opus 5.5 conserva il testo e le chiamate agli strumenti, ma i turni dopo il cambio vengono eseguiti senza il ragionamento di Claude Fable 5.2. L’API scarta quei blocchi prima che il modello li riceva, la richiesta va a buon fine e i blocchi scartati non vengono addebitati. Aspettati costi e latenza più elevati nel primo turno dopo il cambio. Nella direzione opposta, sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 legge i blocchi di ragionamento di Claude Opus 5.5, quindi una conversazione che passa da
claude-opus-5-5aclaude-fable-5-2conserva il ragionamento precedente. -
Classificatori di sicurezza e fallback: Claude Fable 5.2 esegue classificatori di sicurezza che coprono le stesse categorie di
stop_detailsdi Claude Fable 5.1. Gestisci ogni categoria nella tabella delle categorie di rifiuto, non solo quelle che hai visto da Claude Opus 5.5. Per rieseguire le richieste rifiutate su un altro modello, impostafallbacks: "default", che riprova sul modello consigliato da Anthropic per quella categoria, oppure crea un tuo meccanismo di nuovo tentativo. Quel parametro è in beta sulla Claude API e su Claude Models on Google Cloud (Anthropic managed) e richiede l’header betaserver-side-fallback-2026-07-01. I target di fallback consentiti per Claude Fable 5.2 sono Claude Opus 4.8 (claude-opus-4-8) e Claude Opus 5 (claude-opus-5). Il fallback lato server non riprova una richiesta rifiutata con"reasoning_extraction". Quel rifiuto ti viene restituito. Il modello di fallback non riceve i blocchi di ragionamento di Claude Fable 5.2. Consulta Rifiuti e fallback. -
Prezzi: Claude Fable 5.2 costa $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $4 USD e $20 USD per Claude Opus 5.5. Le letture dalla cache dei prompt costano $0,20 USD per milione di token su entrambi i modelli. Consulta Prezzi.
-
Modalità veloce: Claude Fable 5.2 supporta la modalità veloce (
speed: "fast") nelle richieste della Messages API sulla Claude API, come Claude Opus 5.5. La modalità veloce per Claude Fable 5.2 costa $16 USD per milione di token di input e $80 USD per milione di token di output, rispetto a $8 USD e $40 USD per Claude Opus 5.5 in modalità veloce. Consulta Prezzi della modalità veloce.Claude Fable 5.2 supporta la modalità veloce anche su Claude Models on Google Cloud (Anthropic managed), con la stessa impostazione
speed: "fast".Claude Fable 5.2 supporta la modalità veloce anche su Claude Models on Google Cloud (Google managed), con la stessa impostazione
speed: "fast". Lì i prezzi sono stabiliti da Google Cloud. Consulta Prezzi delle piattaforme cloud.Claude Fable 5.2 supporta la modalità veloce anche su Claude in Microsoft Foundry per i deployment ospitati su Anthropic. Lì, la modalità veloce è un modello separato: invia le richieste a un deployment
claude-fable-5-2-faste omettispeed.Anche Claude Mythos 5.2 supporta la modalità veloce nelle richieste della Messages API sulla Claude API, ai prezzi della modalità veloce di Claude Fable 5.2. Disponibilità della modalità veloce elenca ogni piattaforma su cui Claude Mythos 5.2 dispone della modalità veloce.
Rimuovi
speed: "fast"in Claude Managed Agents. Rimuovilo anche su qualsiasi piattaforma o opzione di hosting per cui Disponibilità della modalità veloce non elenca il modello verso cui passi. -
Output strutturati nelle organizzazioni CMEK: In un’organizzazione con chiavi di crittografia gestite dal cliente, Claude Opus 5.5 supporta gli output strutturati e Claude Fable 5.2 no. Rimuovi
strict: trueeoutput_config.formatdalle richieste che sposti e convalida l’output nel tuo codice. -
L’effort predefinito è
high: Claude Opus 5.5 usamediumcome predefinito, quindi una richiesta che ometteeffortviene eseguita un livello più in alto su Claude Fable 5.2. La richiesta va a buon fine e la modifica si manifesta solo come differenze di costi, latenza e risultati. Impostaeffortesplicitamente, poi esegui di nuovo la tua analisi dei livelli di effort sulle tue valutazioni. -
Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2: Con lo strumento advisor, che è in beta, un executor Claude Opus 5.5 accetta diversi advisor, tra cui Claude Opus 5.5 e Claude Fable 5.1. Un executor Claude Fable 5.2 accetta solo Claude Fable 5.2 o Claude Mythos 5.2, e qualsiasi altro advisor restituisce un errore 400. Imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2quando cambi quello dell’executor. Consulta Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2.
Checklist di migrazione
- Se la tua organizzazione ha un accordo ZDR, abilita la conservazione per 30 giorni per il workspace, o conferma l’idoneità con il tuo team di account Anthropic, prima di ogni altra cosa.
- Aggiorna l’ID del modello da
claude-opus-5-5aclaude-fable-5-2. - Controlla i tuoi limiti di velocità prima di spostare il traffico di produzione. Il limite di velocità di Claude Fable 5.2 è separato da quello di Claude Opus 5.5, con limiti di token inferiori a ogni livello.
- Se il tuo codice costruisce da sé l’array
messages, esegui il test descritto in Il controllo del prefisso si applica a ogni account, anche se il tuo account non ha mai incontrato il controllo su Claude Opus 5.5. - Gestisci ogni
stop_details.category. Se imposti un elencofallbacksesplicito, indica solo i target consentiti per Claude Fable 5.2. - Se un router o un fallback sposta le conversazioni da Claude Fable 5.2 a Claude Opus 5.5, aspettati che i turni dopo il cambio vengano eseguiti senza i blocchi di ragionamento di Claude Fable 5.2.
- Se riproduci conversazioni salvate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha prodotta o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Fable 5.2 prodotti da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
-
Se usi la modalità veloce nelle richieste della Messages API, mantieni
speed: "fast"solo su una piattaforma o opzione di hosting per cui Disponibilità della modalità veloce elenca il modello verso cui passi. Su quelle piattaforme e opzioni di hosting, ridefinisci i valori di riferimento dei costi in base ai prezzi della modalità veloce. Su ogni altra piattaforma o opzione di hosting, e in Claude Managed Agents, rimuovispeed: "fast". Non hai bisogno dell’header betafast-mode-2026-02-01. Sulla Claude API, le richieste che lo inviano continuano a funzionare. Claude in Microsoft Foundry fa eccezione: lì, rimuovispeed: "fast"e invia le richieste a un deploymentclaude-fable-5-2-fast. - Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2. - In un’organizzazione con chiavi di crittografia gestite dal cliente, rimuovi
strict: trueeoutput_config.formate convalida l’output nel tuo codice. - Imposta
effortesplicitamente: il valore predefinito di Claude Fable 5.2 èhigh, mentre quello di Claude Opus 5.5 èmedium, quindi una richiesta che lo omette viene eseguita un livello più in alto. Poi esegui di nuovo la tua analisi dei livelli di effort sulle tue valutazioni e ridefinisci i valori di riferimento di costi e latenza. - Confronta i prompt di sistema, le skill e le altre istruzioni che trasferisci con Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Fable 5.2 da Claude Fable 5
La superficie dell’API, la finestra di contesto e i limiti di output, il tokenizer, il ragionamento adattivo sempre attivo e la gestione dei rifiuti corrispondono tutti a Claude Fable 5. Alcune delle seguenti modifiche si applicano anche quando passi da Claude Mythos 5 a Claude Mythos 5.2. Migrazione a Claude Mythos 5.2 da Claude Mythos 5 indica quali.
Aggiorna il nome del modello
model = "claude-fable-5" # Before
model = "claude-fable-5-2" # AfterModifiche incompatibili
-
La scelta forzata dello strumento restituisce un errore 400: Claude Fable 5 accetta
tool_choiceauto,none,anyetool. Suclaude-fable-5-2,{type: "any"}e{type: "tool", name: "..."}restituiscono un errore 400invalid_request_error, e lo stesso vale per l’endpoint di conteggio dei token. Consulta Uso forzato degli strumenti non supportato per il messaggio di errore.Per ottenere la chiamata allo strumento senza forzarla, lascia
tool_choicesuautoe indica il nome dello strumento nella tua istruzione. Impostastrict: truesullo strumento in modo che la chiamata corrisponda al tuo schema. Consulta “Strict tool use” (uso rigoroso degli strumenti). Se forzavi uno strumento solo per ottenere JSON valido rispetto allo schema, usa invece gli output JSON. In un’organizzazione con chiavi di crittografia gestite dal cliente, gli output strutturati non sono disponibili per Claude Fable 5.2 o Claude Mythos 5.2. Ciò riguarda sia l’uso rigoroso degli strumenti sia gli output JSON. In quel caso, mantieniautoe l’istruzione, omettistricte convalida l’input dello strumento nel tuo codice.Se la tua applicazione richiede una specifica chiamata a uno strumento nel turno corrente, aggiungi un messaggio di sistema a metà conversazione dopo l’ultimo turno
user. Indica il nome dello strumento, specifica che la chiamata è obbligatoria per questo turno e chiedi a Claude di aprire la sua risposta con essa. I turni precedenti restano invariati, quindi i relativi hit della “prompt cache” (cache dei prompt) e i blocchi di “thinking” (ragionamento) restano validi. Messaggi di sistema a metà conversazione elenca le piattaforme su cui sono disponibili. Per un turno che non deve chiamare strumenti,tool_choice: {"type": "none"}funziona ancora. Consulta Forzare l’uso degli strumenti. -
La modifica dei turni precedenti invalida i blocchi di ragionamento, su ogni account: Claude Fable 5 non verifica se i turni precedenti sono cambiati. Su Claude Fable 5.2, ogni blocco
thinkingè valido solo rispetto al promptsystem, aitoolse ai messaggi che lo precedono. Claude Fable 5.2 applica questo controllo del prefisso per ogni account. Una richiesta che rinvia un blocco di ragionamento dopo che uno qualsiasi di questi elementi è cambiato restituisce un errore 400, e ripetere la richiesta con lo stesso body non lo risolve.Per te non cambia nulla se la cronologia della conversazione è gestita da Claude Code, claude.ai, Claude Managed Agents o dal Claude Agent SDK. Se il tuo codice costruisce da sé l’array
messages, mantieni la cronologia “append-only” (solo in aggiunta). Congelasystemetoolsper la sessione. Apporta le modifiche alle istruzioni e agli strumenti con messaggi di sistema a metà conversazione e riduci il contesto con la compattazione lato server o la modifica del contesto. Messaggi di sistema a metà conversazione elenca le piattaforme su cui sono disponibili. Apporta modifiche senza modificare il prefisso indica l’alternativa per ogni modifica comune.Per individuare queste modifiche prima di spostare il traffico di produzione, esegui il controllo descritto in Verifica se il tuo codice modifica il prefisso su
claude-fable-5-2. In produzione, lasciaprefix_mismatch_behavioral suo valore predefinito,"error", se una mancata corrispondenza può indicare soltanto un bug nel tuo codice. Per scartare i blocchi interessati e continuare senza quel ragionamento mentre correggi la modifica, impostalo su"drop_block"con l’header betathinking-binding-controls-2026-08-01. Consideralo una soluzione temporanea, non un’impostazione a lungo termine: scartare i blocchi può aumentare i token di output. -
Claude Fable 5 non può leggere i blocchi di ragionamento di Claude Fable 5.2: Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 legge i blocchi di Claude Fable 5, quindi una conversazione che passa da
claude-fable-5aclaude-fable-5-2mantiene il ragionamento precedente. Nella direzione opposta, Claude Fable 5 non può leggere i blocchi di Claude Fable 5.2. Se un cambio di router, un nuovo tentativo lato client o un fallback in caso di rifiuto del classificatore sposta una conversazione da Claude Fable 5.2 a un altro modello, Claude Fable 5 incluso, l’API scarta i blocchi che quel modello non può leggere. La richiesta va a buon fine e i token di input scartati non ti vengono addebitati. Con l’header betathinking-binding-controls-2026-08-01,input_transformationselenca ogni blocco scartato conreason: "model_binding_mismatch". Consulta Cambiare modello a metà conversazione. -
Usa il toolset computer use invece di
computer_20251124: Su Claude Fable 5.2, una vocetoolsdi tipocomputer_20251124restituisce un errore 400 su tutte le piattaforme tranne Amazon Bedrock. Claude Fable 5 la accetta con il relativo header beta. Dichiara invece il toolsetcomputer_toolset_20260801, come descritto in Usa il toolset computer use invece dicomputer_20251124. -
Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2: Con lo strumento advisor, che è in beta, un executor Claude Fable 5.2 accetta come advisor solo Claude Fable 5.2 o Claude Mythos 5.2. Gli altri advisor accettati da un executor Claude Fable 5, come Claude Fable 5 e Claude Opus 5.5, restituiscono un errore 400. Imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2quando cambi quello dell’executor. Consulta Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2.
Altre modifiche
- Prezzi: $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $10 USD e $50 USD su Claude Fable 5. Le letture dalla cache dei prompt costano $0,20 USD per milione di token, rispetto a $1 USD. Consulta Prezzi.
- Priority Tier: Claude Fable 5.2 non è supportato su Priority Tier. Claude Fable 5 lo è. Se la tua organizzazione ha un impegno Priority Tier, pianifica la capacità separatamente.
- Effort per messaggio (beta): Per cambiare l’effort a metà conversazione senza perdere gli hit della cache dei prompt, invia un messaggio
role: "system"di effort per messaggio invece di modificareoutput_config.efforttra una richiesta e l’altra. Quella sezione elenca le piattaforme su cui è disponibile.
Checklist di migrazione
- Aggiorna il nome del modello da
claude-fable-5aclaude-fable-5-2. - Controlla i tuoi “rate limits” (limiti di velocità) prima di spostare il traffico di produzione. Claude Fable 5.2 ha un proprio limite di velocità, separato da quello condiviso da Claude Fable 5.1 e Claude Fable 5.
- Sostituisci il
tool_choiceforzato ({type: "any"}o{type: "tool", ...}) con{type: "auto"}più un’istruzione esplicita e strumentistrict: true, oppure con gli output JSON. Inserisci l’istruzione nel turnouser. Quando la tua applicazione richiede la chiamata, inseriscila invece in un messaggiorole: "system"a metà conversazione, sulle piattaforme elencate in Messaggi di sistema a metà conversazione. In un’organizzazione con chiavi di crittografia gestite dal cliente, l’uso rigoroso degli strumenti e gli output JSON non sono disponibili per Claude Fable 5.2. In quel caso, mantieni{type: "auto"}e l’istruzione, e convalida l’input dello strumento nel tuo codice. - Se il tuo codice costruisce da sé l’array
messages, esegui una sessione con l’header betathinking-binding-controls-2026-08-01eprefix_mismatch_behavior: "drop_block", registrainput_transformationse correggi ogni voceprefix_binding_mismatch. Le vocimodel_binding_mismatchdopo un cambio di modello sono previste. - Mantieni la cronologia append-only: congela
systemetoolsall’inizio della sessione, apporta le modifiche a metà sessione con messaggirole: "system"e riduci il contesto sul server. Messaggi di sistema a metà conversazione elenca le piattaforme su cui sono disponibili. - Scegli un
prefix_mismatch_behaviorper la produzione:"error"(il valore predefinito), oppure"drop_block"come soluzione temporanea mentre correggi le modifiche, perché scartare i blocchi può aumentare i token di output. Monitora gli errori 400 o le vociinput_transformations. - Continua a rinviare i blocchi
thinkinginvariati a ogni turno, compresi quelli vuoti. Se un router o un fallback può spostare una conversazione da Claude Fable 5.2 a Claude Fable 5, aspettati che Claude Fable 5 venga eseguito senza i blocchi di Claude Fable 5.2. - Se riproduci conversazioni memorizzate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha generata o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Fable 5.2 generati da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
- Se usi computer use tramite
computer_20251124ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invececomputer_toolset_20260801e aggiorna il ciclo del tuo agente per il toolset. - Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2. - Se cambi l’effort tra una richiesta e l’altra, sposta la modifica in un messaggio
role: "system"di effort per messaggio, che è in beta, dove la tua piattaforma lo supporta. - Se la tua organizzazione ha un impegno Priority Tier, pianifica la capacità separatamente.
- Gestisci
stop_reason: "refusal"e leggistop_details.category. Valutafallbacks: "default", in beta sulla Claude API e su Claude Models on Google Cloud (Anthropic managed). - Esegui di nuovo il tuo sweep dell’effort sulle tue valutazioni e ridefinisci la baseline di costi e latenza.
- Verifica i prompt di sistema, le skill e le altre istruzioni che riporti rispetto a Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Mythos 5.2 da Claude Mythos 5
Claude Mythos 5.2 è l’equivalente di Claude Fable 5.2 per le organizzazioni verificate tramite i programmi di verifica di Anthropic, come il Cyber Verification Program. Verifica che la tua organizzazione abbia accesso a Claude Mythos 5.2 prima di cambiare gli ID dei modelli.
Quattro delle modifiche descritte in Migrazione a Claude Fable 5.2 da Claude Fable 5 si applicano così come sono scritte:
- La scelta forzata dello strumento restituisce un errore 400.
- La modifica dei turni precedenti invalida i blocchi di ragionamento (per ogni account).
- Usa il toolset computer use invece di
computer_20251124. - Un executor Claude Fable 5.2 o Claude Mythos 5.2 richiede uno di questi due modelli come advisor.
Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 legge i blocchi di ragionamento di Claude Mythos 5, quindi una conversazione che passa da claude-mythos-5 a claude-mythos-5-2 mantiene il ragionamento precedente. Nella direzione opposta, Claude Mythos 5 non può leggere i blocchi di Claude Mythos 5.2: l’API li scarta e la richiesta va a buon fine. Consulta Cambiare modello a metà conversazione. Claude Mythos 5.2 costa $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $10 USD e $50 USD su Claude Mythos 5. Le letture dalla cache dei prompt costano $0,20 USD per milione di token, rispetto a $1 USD.
Aggiorna il nome del modello
model = "claude-mythos-5" # Before
model = "claude-mythos-5-2" # AfterChecklist di migrazione
- Aggiorna il nome del modello da
claude-mythos-5aclaude-mythos-5-2. - Sostituisci il
tool_choiceforzato (anyotool) conautopiù un’istruzione esplicita e strumentistrict: true, oppure con gli output JSON. In un’organizzazione con chiavi di crittografia gestite dal cliente, l’uso rigoroso degli strumenti e gli output JSON non sono disponibili per Claude Mythos 5.2. In quel caso, mantieniautoe l’istruzione, e convalida l’input dello strumento nel tuo codice. - Se usi computer use tramite
computer_20251124ovunque tranne che su Amazon Bedrock, Claude Mythos 5.2 restituisce un errore 400 per quello strumento. Dichiara invececomputer_toolset_20260801e aggiorna il ciclo del tuo agente per il toolset. - Se usi lo strumento advisor con Claude Mythos 5.2 come executor, imposta il
modeldell’advisor suclaude-mythos-5-2oclaude-fable-5-2. - Continua a rinviare i blocchi
thinkinginvariati a ogni turno, compresi quelli vuoti. - Se riproduci conversazioni memorizzate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha generata o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Mythos 5.2 generati da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
- Se il tuo codice costruisce da sé l’array
messages, esegui il controllo descritto in La modifica dei turni precedenti invalida i blocchi di ragionamento suclaude-mythos-5-2, correggi ogni voceprefix_binding_mismatche mantieni la cronologia della conversazione append-only (consulta Cosa conta come modifica). Una cronologia append-only mantiene anche la cache dei prompt attiva. - Gestisci
stop_reason: "refusal"e leggistop_details.categoryprima del contenuto della risposta. Consulta Rifiuti e fallback. - Esegui di nuovo il tuo sweep dell’effort e ridefinisci la baseline di costi e latenza.
- Verifica i prompt di sistema, le skill e le altre istruzioni che riporti rispetto a Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Fable 5.2 da Claude Opus 5
Claude Fable 5.2 utilizza gli stessi schemi della Messages API e del “tool use” (uso degli strumenti) di Claude Opus 5. La “context window” (finestra di contesto) da 1M token, i 128k token massimi di output, il minimo di 512 token per il “prompt caching” (cache dei prompt) e i messaggi di sistema a metà conversazione restano invariati. Lo stesso vale per le restrizioni sul prefill e sui parametri di campionamento. Le seguenti differenze si applicano quando sposti il traffico, o un percorso di fallback, su Claude Fable 5.2.
Aggiorna il nome del modello
model = "claude-opus-5" # Before
model = "claude-fable-5-2" # AfterCosa cambia
-
Il ragionamento non può essere disattivato: Claude Opus 5 accetta
thinking: {type: "disabled"}a un livello di effort pari ahigho inferiore. Su Claude Fable 5.2, l’“adaptive thinking” (ragionamento adattivo) è sempre attivo ethinking: {type: "disabled"}restituisce un errore 400 a qualsiasi livello di effort. Rimuovi il campo e controlla la spesa di token con livelli di effort più bassi. Per i carichi di lavoro eseguiti con il ragionamento disattivato, rivedimax_tokens, che copre il ragionamento più il testo della risposta. Se quel codice legge il contenuto in base alla posizione, comecontent[0].text, seleziona invece i blocchi di contenuto in base altype, perché i blocchithinkingvengono per primi. -
La scelta forzata dello strumento restituisce un errore 400: Claude Opus 5 accetta
tool_choiceanyetool. Claude Fable 5.2 li rifiuta entrambi. Consulta La scelta forzata dello strumento restituisce un errore 400 per sapere cosa inviare al loro posto. -
La modifica dei turni precedenti invalida i blocchi di ragionamento, su ogni account: Claude Opus 5 non verifica se i turni precedenti sono cambiati. Claude Fable 5.2 lo fa, per ogni account. Se il tuo codice modifica i messaggi precedenti, ricostruisce
systemotools, oppure esegue la compattazione lato client tra una richiesta e l’altra, Claude Fable 5.2 rifiuta la richiesta o scarta i blocchi di ragionamento non validi. Consulta La modifica dei turni precedenti invalida i blocchi di ragionamento per sapere cosa cambiare e come effettuare i test. -
Claude Opus 5 non può leggere i blocchi di ragionamento di Claude Fable 5.2: Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 legge i blocchi di Claude Opus 5, quindi una conversazione che passa da
claude-opus-5aclaude-fable-5-2mantiene il ragionamento precedente. Nella direzione opposta, Claude Opus 5 non può leggere i blocchi di Claude Fable 5.2. Una conversazione che passa da Claude Fable 5.2 a Claude Opus 5 esegue i turni successivi al cambio senza il ragionamento di Claude Fable 5.2. L’API scarta quei blocchi prima che il modello li riceva, la richiesta va a buon fine e i blocchi scartati non vengono addebitati. Consulta Cambiare modello a metà conversazione. -
Il testo tra le chiamate agli strumenti viene restituito nei blocchi di ragionamento: Su Claude Opus 5, il testo che il modello scrive tra le chiamate agli strumenti viene restituito come blocchi
text. Su Claude Fable 5.2, quella narrazione viene restituita come blocchithinkingdi aggiornamento sull’avanzamento, al massimo uno prima di ogni chiamata a uno strumento. Se la tua interfaccia mostra quella narrazione, impostathinking.displaysu"updates", che è in beta, per ricevere gli aggiornamenti sull’avanzamento come testo mentre il ragionamento resta nascosto, oppure su"summarized"per riceverli entrambi. Quindi mostra i blocchithinkingnon vuoti tra i blocchitool_use. Consulta Aggiornamenti di avanzamento tra le chiamate agli strumenti. -
Usa il toolset computer use invece di
computer_20251124: Claude Opus 5 accetta il precedente strumentocomputer_20251124con il relativo header beta. Claude Fable 5.2 restituisce un errore 400 per esso su tutte le piattaforme tranne Amazon Bedrock. Consulta Usa il toolset computer use invece dicomputer_20251124. -
Classificatori di sicurezza e fallback: I classificatori di sicurezza di Claude Fable 5.2 coprono un insieme più ampio di categorie
stop_detailsrispetto ai classificatori di Claude Opus 5. Aspettati valori aggiuntivi distop_details.category, come"bio". Gestisci ogni categoria nella tabella delle categorie di rifiuto. Per eseguire di nuovo le richieste rifiutate su un altro modello, impostafallbacks: "default"oppure implementa un tuo meccanismo di nuovo tentativo. Quel parametro è in beta sulla Claude API e su Claude Models on Google Cloud (Anthropic managed) e richiede l’header betaserver-side-fallback-2026-07-01. Rifiuti, fallback e fatturazione elenca i target di fallback consentiti. -
Prezzi: Claude Fable 5.2 costa $8 USD per milione di token di input e $40 USD per milione di token di output, rispetto a $5 USD e $25 USD per Claude Opus 5. Le letture dalla cache dei prompt costano $0,20 USD per milione di token, rispetto a $0,50 USD. Consulta Prezzi.
-
La conservazione dei dati è obbligatoria: Claude Fable 5.2 richiede la conservazione dei dati per 30 giorni e non è disponibile con un accordo di conservazione zero dei dati (ZDR) salvo espressa autorizzazione di Anthropic. Claude Opus 5 è disponibile con ZDR. Sulla Claude API, una richiesta da un’organizzazione o un workspace senza conservazione di 30 giorni restituisce un errore 400
invalid_request_error. Consulta Requisiti di conservazione dei dati specifici per modello. -
Modalità veloce: Claude Opus 5 supporta la modalità veloce (
speed: "fast") in anteprima di ricerca, con l’header betafast-mode-2026-02-01. Claude Fable 5.2 la supporta nelle richieste della Messages API sulla Claude API senza l’header. Le richieste che inviano l’header continuano a funzionare. La modalità veloce per Claude Fable 5.2 costa $16 USD per milione di token di input e $80 USD per milione di token di output, rispetto a $10 USD e $50 USD per Claude Opus 5 in modalità veloce. Consulta Prezzi della modalità veloce.Claude Fable 5.2 supporta la modalità veloce anche su Claude Models on Google Cloud (Anthropic managed), con la stessa impostazione
speed: "fast".Claude Fable 5.2 supporta la modalità veloce anche su Claude Models on Google Cloud (Google managed), con la stessa impostazione
speed: "fast". Lì i prezzi sono stabiliti da Google Cloud. Consulta Prezzi delle piattaforme cloud.Claude Fable 5.2 supporta la modalità veloce anche su Claude in Microsoft Foundry per i deployment ospitati su Anthropic. Lì, la modalità veloce è un modello separato: invia le richieste a un deployment
claude-fable-5-2-faste omettispeed.Anche Claude Mythos 5.2 supporta la modalità veloce nelle richieste della Messages API sulla Claude API, senza l’header e ai prezzi della modalità veloce di Claude Fable 5.2. Disponibilità della modalità veloce elenca ogni piattaforma su cui Claude Mythos 5.2 dispone della modalità veloce.
Rimuovi
speed: "fast"in Claude Managed Agents. Rimuovilo anche se Disponibilità della modalità veloce non elenca il modello verso cui passi. -
Output strutturati nelle organizzazioni CMEK: In un’organizzazione con chiavi di crittografia gestite dal cliente, Claude Opus 5 supporta gli output strutturati e Claude Fable 5.2 no. Rimuovi
strict: trueeoutput_config.formatdalle richieste che sposti e convalida l’output nel tuo codice. -
Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2: Con lo strumento advisor, che è in beta, un executor Claude Opus 5 accetta diversi advisor, tra cui Claude Opus 5 e Claude Fable 5.1. Un executor Claude Fable 5.2 accetta solo Claude Fable 5.2 o Claude Mythos 5.2, e qualsiasi altro advisor restituisce un errore 400. Imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2quando cambi quello dell’executor. Consulta Un executor Claude Fable 5.2 richiede un advisor Claude Fable 5.2 o Claude Mythos 5.2.
Checklist di migrazione
- Se la tua organizzazione ha un accordo ZDR, abilita la conservazione di 30 giorni per il workspace, oppure conferma l’idoneità con il tuo team account Anthropic, prima di ogni altra cosa.
- Aggiorna l’ID del modello da
claude-opus-5aclaude-fable-5-2. - Controlla i tuoi limiti di velocità prima di spostare il traffico di produzione. Il limite di velocità di Claude Fable 5.2 è separato da quello di Claude Opus 5, con limiti di token inferiori a ogni livello.
- Rimuovi qualsiasi configurazione
thinking: {type: "disabled"}. Controlla la spesa di token con livelli di effort più bassi, rivedimax_tokense seleziona i blocchi di contenuto in base altype. - Rinvia i blocchi
thinkinginvariati a ogni turno, compresi quelli vuoti. In un ciclo di uso degli strumenti, rinviali insieme ai risultati degli strumenti. Consulta Preservare i blocchi di ragionamento. - Sostituisci il
tool_choiceforzato (anyotool) conautopiù un’istruzione esplicita e strumentistrict: true, oppure con gli output JSON. In un’organizzazione con chiavi di crittografia gestite dal cliente, l’uso rigoroso degli strumenti e gli output JSON non sono disponibili per Claude Fable 5.2. In quel caso, mantieniautoe l’istruzione, e convalida l’input dello strumento nel tuo codice. - Se il tuo codice costruisce da sé l’array
messages, esegui il controllo descritto in La modifica dei turni precedenti invalida i blocchi di ragionamento suclaude-fable-5-2, correggi ogni voceprefix_binding_mismatche mantieni la cronologia append-only. - Se usi computer use tramite
computer_20251124ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invececomputer_toolset_20260801e aggiorna il ciclo del tuo agente per il toolset. - Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il
modeldell’advisor suclaude-fable-5-2oclaude-mythos-5-2. - Se un router o un fallback sposta le conversazioni da Claude Fable 5.2 a Claude Opus 5, aspettati che i turni successivi al cambio vengano eseguiti senza i blocchi di ragionamento di Claude Fable 5.2.
- Se riproduci conversazioni memorizzate tramite un account diverso, riproduci ciascuna tramite l’account che l’ha generata o un account collegato a esso. L’API scarta i blocchi di ragionamento di Claude Fable 5.2 generati da un altro account. Consulta I blocchi di ragionamento restano con l’account che li ha prodotti.
- Se la tua interfaccia mostra il testo tra le chiamate agli strumenti, imposta
thinking.displaysu"updates", che è in beta, oppure su"summarized"e mostra i blocchithinkingnon vuoti. - Gestisci ogni
stop_details.category. Se imposti un elencofallbacksesplicito, indica solo i target consentiti per Claude Fable 5.2. -
Se usi la modalità veloce nelle richieste della Messages API sulla Claude API, mantieni
speed: "fast"solo se Disponibilità della modalità veloce elenca il modello verso cui passi. Se lo mantieni, ridefinisci la baseline dei costi in base ai prezzi della modalità veloce. Rimuovispeed: "fast"in Claude Managed Agents. Non hai bisogno dell’header betafast-mode-2026-02-01e le richieste che lo inviano continuano a funzionare. - In un’organizzazione con chiavi di crittografia gestite dal cliente, rimuovi
strict: trueeoutput_config.formate convalida l’output nel tuo codice. - Esegui di nuovo il tuo sweep dell’effort sulle tue valutazioni e ridefinisci la baseline di costi e latenza.
- Verifica i prompt di sistema, le skill e le altre istruzioni che riporti rispetto a Rivedi le istruzioni scritte per i modelli precedenti.
Migrazione a Claude Fable 5.2 da Claude Opus 4.8 o precedenti
Per prima cosa segui Migrazione a Claude Fable 5.2 da Claude Opus 5, con claude-opus-4-8 come ID del modello da sostituire. Quella sezione si applica al codice su Claude Opus 4.8 così com’è scritta, perché Claude Opus 4.8, come Claude Opus 5:
- Accetta
thinking: {type: "disabled"}, la scelta forzata dello strumento, lo strumentocomputer_20251124e la modalità veloce. - Restituisce il testo tra le chiamate agli strumenti come blocchi
text. - È disponibile con accordi di conservazione zero dei dati (ZDR).
- Costa $5 USD per milione di token di input e $25 USD per milione di token di output, con letture dalla cache dei prompt a $0,50 USD.
Questa sezione aggiunge le differenze non trattate nella sezione su Claude Opus 5.
Cosa cambia
-
Il ragionamento viene eseguito nelle richieste che lo omettono: Su Claude Opus 4.8, il ragionamento è disattivato a meno che tu non lo richieda. Su Claude Fable 5.2, una richiesta senza il campo
thinkingviene eseguita con il ragionamento adattivo. Le risposte possono contenere blocchithinkingprima dei blocchitext, quindi seleziona i blocchi di contenuto in base altypeinvece di leggerecontent[0].text. In un ciclo di uso degli strumenti, rinvia i blocchithinkinginvariati insieme ai risultati degli strumenti, compresi quelli vuoti. I token di ragionamento vengono fatturati come token di output emax_tokenscopre il ragionamento più il testo della risposta. Rivedimax_tokense abbassaeffortdove desideri meno ragionamento. Sulla Claude API e su Claude Models on Google Cloud (Google managed), Claude Fable 5.2 legge i blocchi di ragionamento dei turni precedenti di Claude Opus 4.8, quindi una conversazione che passa aclaude-fable-5-2mantiene quel ragionamento. -
Minimo più basso per la cache dei prompt: La lunghezza minima di un prompt memorizzabile nella cache su Claude Fable 5.2 è di 512 token, rispetto ai 1.024 token su Claude Opus 4.8. I prompt che erano troppo brevi per essere memorizzati nella cache possono creare voci di cache, senza alcuna modifica al codice. Consulta Cache dei prompt.
-
Priority Tier non è supportato: Claude Opus 4.8 supporta Priority Tier. Claude Fable 5.2 no. Se la tua organizzazione ha un impegno Priority Tier, pianifica la capacità separatamente.
-
I consigli dello strumento advisor vengono restituiti crittografati: Con lo strumento advisor, che è in beta, un executor Claude Opus 4.8 può essere abbinato a un advisor che restituisce i suoi consigli in testo in chiaro, come Claude Opus 4.8. Gli unici advisor accettati da un executor Claude Fable 5.2, Claude Fable 5.2 e Claude Mythos 5.2, restituiscono i consigli crittografati, come blocco
advisor_redacted_result, quindi il tuo client non può leggerne il testo. Se il tuo codice legge il testo dei consigli, rimuovi questa dipendenza. Consulta Varianti del risultato.
Se il tuo codice è su Claude Opus 4.7 o precedenti, applica anche una parte della checklist di migrazione della guida di Claude Opus 5.5. Inizia dal gruppo Claude Opus 4.7 o precedenti e prosegui fino al gruppo che indica il tuo modello. Questi gruppi coprono le modifiche alle richieste introdotte prima di Claude Opus 4.8, come i parametri di campionamento e gli header beta rimossi. Applica la voce sulla modalità veloce di quella checklist solo se Disponibilità della modalità veloce elenca il modello verso cui passi. In un’organizzazione con chiavi di crittografia gestite dal cliente, gli output strutturati non sono disponibili per Claude Fable 5.2, quindi non applicare lì la voce output_config.format. Rimuovi invece output_format dalle tue richieste e convalida il JSON nel tuo codice.
Checklist di migrazione
- Segui la checklist di Claude Opus 5, con
claude-opus-4-8come ID del modello da sostituire. - Rivedi i carichi di lavoro eseguiti senza un campo
thinking. Su Claude Fable 5.2 vengono eseguiti con il ragionamento, quindi rivedimax_tokens, abbassaeffortdove desideri meno ragionamento e seleziona i blocchi di contenuto in base altype. - Controlla che il codice che analizza il campo
thinkinglo tratti solo come testo da visualizzare. Impostathinking.displaysu"summarized"per ricevere riepiloghi leggibili. - Rivedi i prompt vicini al minimo per la cache: i prompt di 512 token o più possono creare voci di cache.
- Se la tua organizzazione ha un impegno Priority Tier, pianifica la capacità separatamente.
- Se usi lo strumento advisor e il tuo codice legge il testo dei consigli, rimuovi questa dipendenza: i consigli arrivano come blocco
advisor_redacted_resultcrittografato. - Esegui un nuovo sweep dell’effort sulle tue valutazioni invece di riportare un’impostazione ottimizzata per Claude Opus 4.8.
- Su Claude Opus 4.7 o precedenti, applica anche i gruppi della checklist della guida di Claude Opus 5.5 per il tuo modello. Tralascia la voce sulla modalità veloce a meno che Disponibilità della modalità veloce non elenchi il modello verso cui passi. In un’organizzazione con chiavi di crittografia gestite dal cliente, tralascia anche la voce
output_config.formate rimuovioutput_formatdalle tue richieste.
Questa pagina ti è stata utile?