Claude Platform Docs
Modelli e prezziClaude Fable 5.2

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

Se 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_p e top_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: true o output_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 in input_transformations con reason: "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"  # After

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

  1. Il controllo del prefisso si applica a ogni account: Ogni blocco thinking di Claude Fable 5.2 è valido solo rispetto al prompt system, ai tools e 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_behavior fa aderire la richiesta al controllo. Ragionamento preservato fornisce la correzione per ogni schema.

    In produzione, lascia prefix_mismatch_behavior al 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.

  2. 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-1 a claude-fable-5-2 conserva 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 beta thinking-binding-controls-2026-08-01, input_transformations elenca ogni blocco scartato con reason: "model_binding_mismatch". Consulta Cambiare modello a metà conversazione.

  3. Usa il toolset computer use invece di computer_20251124: Una voce tools di tipo computer_20251124 restituisce un errore 400 su ogni piattaforma tranne Amazon Bedrock. Dichiara invece il toolset computer_toolset_20260801: rimuovi l’header beta e invia la voce senza name né dimensioni del display. Poi aggiorna il ciclo del tuo agente per il toolset, come descritto in Migrare da computer_20251124. Su Amazon Bedrock, lo strumento precedente funziona come su Claude Fable 5.1.

  4. 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 il model nella definizione dello strumento advisor su claude-fable-5-2 o claude-mythos-5-2. Cambiare il model dell’advisor è una modifica ai tools, 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 imposti prefix_mismatch_behavior su "drop_block". Per mantenere il tuo executor attuale e cambiare solo l’advisor, imposta il model dell’advisor su claude-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 il model di 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

  1. Le righe del prompt che chiedono meno ragionamento non impediscono al modello di ragionare con effort medium e 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 con medium e superiore. Rimuovi queste righe e abbassa il livello di effort. Consulta Calibra l’effort.
  2. 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 xhigh e max, 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.
  3. Un max_tokens ridotto può non lasciare spazio al testo: I token di ragionamento contano ai fini di max_tokens, quindi una richiesta con un max_tokens ridotto può fermarsi con stop_reason: "max_tokens" dopo un blocco thinking e 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 effort medium e superiore. Quindi una richiesta che si basava su una riga di questo tipo per rientrare in un max_tokens ridotto su Claude Fable 5.1 può esaurire i token prima di qualsiasi testo su Claude Fable 5.2. Aumenta max_tokens per 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-1 a claude-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_20251124 ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invece computer_toolset_20260801 e aggiorna il ciclo del tuo agente per il toolset.
  • Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il model dell’advisor su claude-fable-5-2 o claude-mythos-5-2.
  • Se il tuo codice costruisce da sé l’array messages, esegui una sessione con l’header beta thinking-binding-controls-2026-08-01 e prefix_mismatch_behavior: "drop_block", registra input_transformations e correggi ogni voce prefix_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_behavior per 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 di input_transformations.
  • Continua a rinviare i blocchi thinking invariati 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"  # After

Checklist di migrazione

  • Aggiorna il nome del modello da claude-mythos-5-1 a claude-mythos-5-2.
  • Se usi computer use tramite computer_20251124 ovunque tranne che su Amazon Bedrock, Claude Mythos 5.2 restituisce un errore 400 per quello strumento. Dichiara invece computer_toolset_20260801 e aggiorna il ciclo del tuo agente per il toolset.
  • Se usi lo strumento advisor con Claude Mythos 5.2 come executor, imposta il model dell’advisor su claude-mythos-5-2 o claude-fable-5-2.
  • Continua a rinviare i blocchi thinking invariati 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 su claude-mythos-5-2, correggi ogni voce prefix_binding_mismatch e 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 leggi stop_details.category prima 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"  # After

Cosa cambia

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

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

  3. 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-5 a claude-fable-5-2 conserva il ragionamento precedente.

  4. Classificatori di sicurezza e fallback: Claude Fable 5.2 esegue classificatori di sicurezza che coprono le stesse categorie di stop_details di 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, imposta fallbacks: "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 beta server-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.

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

  6. 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-fast e ometti speed.

    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.

  7. 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: true e output_config.format dalle richieste che sposti e convalida l’output nel tuo codice.

  8. L’effort predefinito è high: Claude Opus 5.5 usa medium come predefinito, quindi una richiesta che omette effort viene 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. Imposta effort esplicitamente, poi esegui di nuovo la tua analisi dei livelli di effort sulle tue valutazioni.

  9. 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 model dell’advisor su claude-fable-5-2 o claude-mythos-5-2 quando 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-5 a claude-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 elenco fallbacks esplicito, 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, rimuovi speed: "fast". Non hai bisogno dell’header beta fast-mode-2026-02-01. Sulla Claude API, le richieste che lo inviano continuano a funzionare. Claude in Microsoft Foundry fa eccezione: lì, rimuovi speed: "fast" e invia le richieste a un deployment claude-fable-5-2-fast.
  • Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il model dell’advisor su claude-fable-5-2 o claude-mythos-5-2.
  • In un’organizzazione con chiavi di crittografia gestite dal cliente, rimuovi strict: true e output_config.format e convalida l’output nel tuo codice.
  • Imposta effort esplicitamente: 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"  # After

Modifiche incompatibili

  1. La scelta forzata dello strumento restituisce un errore 400: Claude Fable 5 accetta tool_choice auto, none, any e tool. Su claude-fable-5-2, {type: "any"} e {type: "tool", name: "..."} restituiscono un errore 400 invalid_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_choice su auto e indica il nome dello strumento nella tua istruzione. Imposta strict: true sullo 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, mantieni auto e l’istruzione, ometti strict e 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.

  2. 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 prompt system, ai tools e 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). Congela system e tools per 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, lascia prefix_mismatch_behavior al 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 beta thinking-binding-controls-2026-08-01. Consideralo una soluzione temporanea, non un’impostazione a lungo termine: scartare i blocchi può aumentare i token di output.

  3. 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-5 a claude-fable-5-2 mantiene 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 beta thinking-binding-controls-2026-08-01, input_transformations elenca ogni blocco scartato con reason: "model_binding_mismatch". Consulta Cambiare modello a metà conversazione.

  4. Usa il toolset computer use invece di computer_20251124: Su Claude Fable 5.2, una voce tools di tipo computer_20251124 restituisce un errore 400 su tutte le piattaforme tranne Amazon Bedrock. Claude Fable 5 la accetta con il relativo header beta. Dichiara invece il toolset computer_toolset_20260801, come descritto in Usa il toolset computer use invece di computer_20251124.

  5. 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 model dell’advisor su claude-fable-5-2 o claude-mythos-5-2 quando 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 modificare output_config.effort tra una richiesta e l’altra. Quella sezione elenca le piattaforme su cui è disponibile.

Checklist di migrazione

  • Aggiorna il nome del modello da claude-fable-5 a claude-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_choice forzato ({type: "any"} o {type: "tool", ...}) con {type: "auto"} più un’istruzione esplicita e strumenti strict: true, oppure con gli output JSON. Inserisci l’istruzione nel turno user. Quando la tua applicazione richiede la chiamata, inseriscila invece in un messaggio role: "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 beta thinking-binding-controls-2026-08-01 e prefix_mismatch_behavior: "drop_block", registra input_transformations e correggi ogni voce prefix_binding_mismatch. Le voci model_binding_mismatch dopo un cambio di modello sono previste.
  • Mantieni la cronologia append-only: congela system e tools all’inizio della sessione, apporta le modifiche a metà sessione con messaggi role: "system" e riduci il contesto sul server. Messaggi di sistema a metà conversazione elenca le piattaforme su cui sono disponibili.
  • Scegli un prefix_mismatch_behavior per 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 input_transformations.
  • Continua a rinviare i blocchi thinking invariati 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_20251124 ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invece computer_toolset_20260801 e aggiorna il ciclo del tuo agente per il toolset.
  • Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il model dell’advisor su claude-fable-5-2 o claude-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 leggi stop_details.category. Valuta fallbacks: "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:

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

Checklist di migrazione

  • Aggiorna il nome del modello da claude-mythos-5 a claude-mythos-5-2.
  • Sostituisci il tool_choice forzato (any o tool) con auto più un’istruzione esplicita e strumenti strict: 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, mantieni auto e l’istruzione, e convalida l’input dello strumento nel tuo codice.
  • Se usi computer use tramite computer_20251124 ovunque tranne che su Amazon Bedrock, Claude Mythos 5.2 restituisce un errore 400 per quello strumento. Dichiara invece computer_toolset_20260801 e aggiorna il ciclo del tuo agente per il toolset.
  • Se usi lo strumento advisor con Claude Mythos 5.2 come executor, imposta il model dell’advisor su claude-mythos-5-2 o claude-fable-5-2.
  • Continua a rinviare i blocchi thinking invariati 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 su claude-mythos-5-2, correggi ogni voce prefix_binding_mismatch e 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 leggi stop_details.category prima 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"  # After

Cosa cambia

  1. Il ragionamento non può essere disattivato: Claude Opus 5 accetta thinking: {type: "disabled"} a un livello di effort pari a high o inferiore. Su Claude Fable 5.2, l’“adaptive thinking” (ragionamento adattivo) è sempre attivo e thinking: {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, rivedi max_tokens, che copre il ragionamento più il testo della risposta. Se quel codice legge il contenuto in base alla posizione, come content[0].text, seleziona invece i blocchi di contenuto in base al type, perché i blocchi thinking vengono per primi.

  2. La scelta forzata dello strumento restituisce un errore 400: Claude Opus 5 accetta tool_choice any e tool. Claude Fable 5.2 li rifiuta entrambi. Consulta La scelta forzata dello strumento restituisce un errore 400 per sapere cosa inviare al loro posto.

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

  4. 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-5 a claude-fable-5-2 mantiene 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.

  5. 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 blocchi thinking di aggiornamento sull’avanzamento, al massimo uno prima di ogni chiamata a uno strumento. Se la tua interfaccia mostra quella narrazione, imposta thinking.display su "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 blocchi thinking non vuoti tra i blocchi tool_use. Consulta Aggiornamenti di avanzamento tra le chiamate agli strumenti.

  6. Usa il toolset computer use invece di computer_20251124: Claude Opus 5 accetta il precedente strumento computer_20251124 con 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 di computer_20251124.

  7. Classificatori di sicurezza e fallback: I classificatori di sicurezza di Claude Fable 5.2 coprono un insieme più ampio di categorie stop_details rispetto ai classificatori di Claude Opus 5. Aspettati valori aggiuntivi di stop_details.category, come "bio". Gestisci ogni categoria nella tabella delle categorie di rifiuto. Per eseguire di nuovo le richieste rifiutate su un altro modello, imposta fallbacks: "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 beta server-side-fallback-2026-07-01. Rifiuti, fallback e fatturazione elenca i target di fallback consentiti.

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

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

  10. Modalità veloce: Claude Opus 5 supporta la modalità veloce (speed: "fast") in anteprima di ricerca, con l’header beta fast-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-fast e ometti speed.

    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.

  11. 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: true e output_config.format dalle richieste che sposti e convalida l’output nel tuo codice.

  12. 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 model dell’advisor su claude-fable-5-2 o claude-mythos-5-2 quando 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-5 a claude-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, rivedi max_tokens e seleziona i blocchi di contenuto in base al type.
  • Rinvia i blocchi thinking invariati 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_choice forzato (any o tool) con auto più un’istruzione esplicita e strumenti strict: 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, mantieni auto e 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 su claude-fable-5-2, correggi ogni voce prefix_binding_mismatch e mantieni la cronologia append-only.
  • Se usi computer use tramite computer_20251124 ovunque tranne che su Amazon Bedrock, Claude Fable 5.2 restituisce un errore 400 per quello strumento. Dichiara invece computer_toolset_20260801 e aggiorna il ciclo del tuo agente per il toolset.
  • Se usi lo strumento advisor con Claude Fable 5.2 come executor, imposta il model dell’advisor su claude-fable-5-2 o claude-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.display su "updates", che è in beta, oppure su "summarized" e mostra i blocchi thinking non vuoti.
  • Gestisci ogni stop_details.category. Se imposti un elenco fallbacks esplicito, 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. Rimuovi speed: "fast" in Claude Managed Agents. Non hai bisogno dell’header beta fast-mode-2026-02-01 e le richieste che lo inviano continuano a funzionare.
  • In un’organizzazione con chiavi di crittografia gestite dal cliente, rimuovi strict: true e output_config.format e 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 strumento computer_20251124 e 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

  1. 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 thinking viene eseguita con il ragionamento adattivo. Le risposte possono contenere blocchi thinking prima dei blocchi text, quindi seleziona i blocchi di contenuto in base al type invece di leggere content[0].text. In un ciclo di uso degli strumenti, rinvia i blocchi thinking invariati insieme ai risultati degli strumenti, compresi quelli vuoti. I token di ragionamento vengono fatturati come token di output e max_tokens copre il ragionamento più il testo della risposta. Rivedi max_tokens e abbassa effort dove 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 a claude-fable-5-2 mantiene quel ragionamento.

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

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

  4. 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-8 come 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 rivedi max_tokens, abbassa effort dove desideri meno ragionamento e seleziona i blocchi di contenuto in base al type.
  • Controlla che il codice che analizza il campo thinking lo tratti solo come testo da visualizzare. Imposta thinking.display su "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_result crittografato.
  • 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.format e rimuovi output_format dalle tue richieste.

Questa pagina ti è stata utile?