---
title: Novità di Claude Sonnet 5.5
url: https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5
description: "Cosa cambia quando passi da Claude Sonnet 5 a Claude Sonnet 5.5: modifiche che causano incompatibilità, supporto delle funzionalità, differenze di comportamento, prezzi e disponibilità."
---

Claude Sonnet 5.5 offre la migliore combinazione di velocità e intelligenza. Cinque "breaking changes" (modifiche che causano incompatibilità) interessano il codice già in esecuzione su Claude Sonnet 5:

* [Disattiva l'"up-front thinking" (ragionamento anticipato) con `between_tools`](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#turn-off-up-front-thinking).
* [Il "forced tool use" (uso forzato degli strumenti) restituisce un errore](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#forced-tool-use-is-not-supported).
* [I "thinking blocks" (blocchi di ragionamento) sono legati al modello e alla conversazione](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them).
* [Sull'API Claude e su Google Cloud, il precedente strumento di "computer use" (uso del computer) `computer_20251124` non è accettato](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#computer-20251124-is-not-supported).
* [Lo strumento advisor rifiuta Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 e Claude Haiku 5.5 come advisor](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#advisor-tool-pairings).

Un'altra modifica altera la forma della risposta senza far fallire alcuna richiesta: [il testo tra le chiamate agli strumenti viene restituito in blocchi `thinking`](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#text-between-tool-calls). Un'applicazione che trasmette in streaming quel testo ai propri utenti resta silenziosa tra le chiamate agli strumenti finché non imposta un valore `display` che restituisce il testo, oppure non disattiva il ragionamento anticipato con `between_tools`.

## Nuovo modello

| Modello           | ID API Claude     | Descrizione                                         |
| ----------------- | ----------------- | --------------------------------------------------- |
| Claude Sonnet 5.5 | claude-sonnet-5-5 | La migliore combinazione di velocità e intelligenza |

L'["adaptive thinking" (ragionamento adattivo)](https://platform.claude.com/docs/it/build-with-claude/thinking) è attivo per impostazione predefinita, e il [parametro "effort" (impegno)](https://platform.claude.com/docs/it/build-with-claude/effort) controlla la profondità del ragionamento. Il suo valore predefinito sull'API Claude è `high`. Il "tokenizer" (tokenizzatore) è lo stesso di Claude Sonnet 5, quindi lo stesso testo produce lo stesso numero di token. Per la "context window" (finestra di contesto), i limiti di output, la data limite delle conoscenze e i prezzi, consulta la [pagina del modello Claude Sonnet 5.5](https://platform.claude.com/docs/it/models/sonnet-5-5/overview).

Per tutti i modelli attuali, consulta la [panoramica dei modelli](https://platform.claude.com/docs/it/models/overview).

## Modifiche che causano incompatibilità

### Disattiva il ragionamento anticipato con `between_tools`

Per disattivare il ragionamento anticipato su Claude Sonnet 5.5, invia `thinking: {"type": "between_tools"}` invece di `"disabled"`. È l'impostazione di ragionamento più bassa su questo modello. È disponibile su ogni piattaforma che offre Claude Sonnet 5.5. Non richiede alcun "beta header" (header beta). I brevi ["progress updates" (aggiornamenti di avanzamento)](https://platform.claude.com/docs/it/build-with-claude/thinking#progress-updates) che il modello scrive tra le chiamate agli strumenti vengono comunque restituiti come blocchi `thinking` con il relativo testo di riepilogo. Rimanda indietro quei blocchi invariati insieme al resto del turno dell'assistente. Un blocco di aggiornamento di avanzamento che rimandi indietro fornisce al modello la nota completa che ha scritto, non il riepilogo. Se le tue richieste non usano strumenti, la risposta contiene solo testo, come con `disabled` su Claude Sonnet 5.

Su Claude Sonnet 5.5, una richiesta che invia `thinking: {"type": "disabled"}` restituisce un errore 400 `invalid_request_error` il cui messaggio rimanda a `between_tools`.

`between_tools` è accettato con effort `low`, `medium` e `high`. Con effort `xhigh` o `max`, una richiesta con `between_tools` restituisce un errore 400. Per eseguire con `xhigh` o `max`, usa il ragionamento adattivo: ometti il campo `thinking` oppure invia `thinking: {"type": "adaptive"}`, che è equivalente. Con `between_tools`, l'effort non può cambiare a metà conversazione: un `output_config.effort` [per messaggio](https://platform.claude.com/docs/it/build-with-claude/effort#change-effort-mid-conversation-beta) diverso dal livello in vigore restituisce un errore 400. Per variare l'effort a ogni turno, usa il ragionamento adattivo.

`between_tools` non accetta altri campi: `display`, `budget_tokens` o `block_binding` inviati insieme a esso restituiscono un errore 400. I budget di ragionamento manuali (`thinking: {"type": "enabled", "budget_tokens": N}`) restituiscono un errore 400. Consulta [Ragionamento](https://platform.claude.com/docs/it/build-with-claude/thinking) e il [prima e dopo](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide#turn-off-up-front-thinking) della guida alla migrazione.

### L'uso forzato degli strumenti non è supportato

Claude Sonnet 5.5 non supporta l'uso forzato degli strumenti. `tool_choice` impostato su `{"type": "any"}` o `{"type": "tool", "name": "..."}` restituisce un errore 400 `invalid_request_error`:

```text wrap
tool_choice: type "tool" and "any" are not supported for this model.
```

`tool_choice: {"type": "auto"}` (il valore predefinito) e `{"type": "none"}` sono supportati. Lo stesso controllo si applica all'endpoint di [conteggio dei token](https://platform.claude.com/docs/it/build-with-claude/token-counting). Per un input degli strumenti conforme allo schema, mantieni `tool_choice: {"type": "auto"}` e imposta `strict: true` con lo ["strict tool use" (uso rigoroso degli strumenti)](https://platform.claude.com/docs/it/agents-and-tools/tool-use/strict-tool-use), oppure sposta lo schema negli ["structured outputs" (output strutturati)](https://platform.claude.com/docs/it/build-with-claude/structured-outputs). Per fare in modo che il modello chiami uno strumento anziché rispondere con del testo, indica nel prompt quando lo strumento è applicabile. La guida alla migrazione mostra il [prima e dopo](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide#forced-tool-use).

### I blocchi di ragionamento sono legati al modello e alla conversazione

Ogni blocco di ragionamento registra quale modello lo ha prodotto. Ogni modello legge i propri blocchi e solo quelli di alcuni altri modelli. Claude Sonnet 5.5 legge i blocchi di ragionamento di Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5 e dei modelli precedenti e, sulla Claude API e su Google Cloud, di Claude Haiku 5.5, ma non quelli di Claude Opus 5, Claude Opus 5.5 o di qualsiasi modello Claude Fable o Claude Mythos. Sulla Claude API e su Google Cloud, Claude Opus 5.5 legge i blocchi di ragionamento di Claude Sonnet 5.5; nessun altro modello lo fa.

Quindi una conversazione che passa da Claude Sonnet 5 a Claude Sonnet 5.5, oppure da Claude Sonnet 5.5 a Claude Opus 5.5 sulla Claude API e su Google Cloud, mantiene il proprio ragionamento, mentre qualsiasi altro passaggio da Claude Sonnet 5.5 esegue i turni successivi al cambio senza di esso. Quando una richiesta contiene un blocco che il modello di destinazione non può leggere, l'API lo scarta prima che il modello lo veda: la richiesta va a buon fine e i blocchi scartati non vengono fatturati. Con l'header beta `thinking-binding-controls-2026-08-01`, lo scarto viene segnalato in un array `input_transformations` di primo livello. Consulta [Cambiare modello a metà conversazione](https://platform.claude.com/docs/it/build-with-claude/preserved-thinking#switching-models).

L'API verifica inoltre se qualcosa che precede un blocco di ragionamento di Claude Sonnet 5.5 è cambiato da quando il blocco è stato prodotto: il prompt `system`, i `tools` o un messaggio precedente. Applica questo controllo per impostazione predefinita agli account creati a partire dal 31 agosto 2026, 00:00 UTC, sulla Claude API, su Amazon Bedrock e su Google Cloud. Su questi account, una richiesta che riproduce un blocco dopo una tale modifica restituisce un errore 400. Per scartare invece i blocchi interessati, invia l'header beta `thinking-binding-controls-2026-08-01` e imposta `thinking.block_binding.prefix_mismatch_behavior` su `"drop_block"`. Sugli account meno recenti, impostare quel campo su uno qualsiasi dei due valori attiva il controllo per la richiesta. `block_binding` funziona solo con `thinking: {"type": "adaptive"}`. Con `between_tools`, mantieni la cronologia in sola aggiunta, oppure rimuovi i blocchi di ragionamento dal turno modificato in poi.

Mantieni la conversazione in sola aggiunta in modo che il controllo non fallisca mai: modifica istruzioni o strumenti con i [messaggi di sistema a metà conversazione](https://platform.claude.com/docs/it/build-with-claude/mid-conversation-system-messages) anziché con modifiche. Consulta [Ragionamento preservato](https://platform.claude.com/docs/it/build-with-claude/preserved-thinking) e la [nota su questa modifica](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide#thinking-blocks) nella guida alla migrazione.

### Lo strumento di uso del computer `computer_20251124` non è supportato sull'API Claude e su Google Cloud

Sull'API Claude e su Google Cloud, Claude Sonnet 5.5 supporta l'[uso del computer](https://platform.claude.com/docs/it/agents-and-tools/tool-use/computer-use-tool) solo tramite il "toolset" (set di strumenti) `computer_toolset_20260801`. Una richiesta che dichiara il precedente strumento `computer_20251124` restituisce un errore 400 `invalid_request_error`. Sull'API Claude, il messaggio indica il tipo rifiutato, quindi elenca i tipi di strumento che il modello accetta. Inizia così:

```text wrap
'claude-sonnet-5-5' does not support tool types: computer_20251124.
```

Su Amazon Bedrock, Claude Sonnet 5.5 accetta il precedente strumento `computer_20251124`.

Per migrare un'integrazione esistente sulla Claude API o su Google Cloud, segui [Migrare da `computer_20251124`](https://platform.claude.com/docs/it/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124), che mostra la richiesta prima e dopo. Rimuovi il beta header, sostituisci la voce `tools` con `{"type": "computer_toolset_20260801"}` e aggiorna il ciclo del tuo agente per i blocchi `tool_use` dei membri, le azioni in batch e `toolset_name` nei risultati. Il toolset è disponibile sulla Claude API e su Google Cloud. Per le altre piattaforme, consulta la sezione [Compatibilità](https://platform.claude.com/docs/it/agents-and-tools/tool-use/computer-use-tool#compatibility) dello strumento di computer use. Le integrazioni che usano già il toolset e lo [strumento di browser use](https://platform.claude.com/docs/it/agents-and-tools/tool-use/browser-use-tool) non richiedono modifiche.

### Alcuni abbinamenti dello strumento advisor non sono supportati

Con lo [strumento advisor](https://platform.claude.com/docs/it/agents-and-tools/tool-use/advisor-tool) (beta), un executor Claude Sonnet 5.5 richiede come advisor Claude Mythos 5.1, Claude Fable 5.1, Claude Mythos 5, Claude Fable 5, Claude Opus 5.5 o Claude Opus 5, oppure Claude Sonnet 5.5 stesso. Gli advisor Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 e Claude Haiku 5.5 funzionano con un executor Claude Sonnet 5, ma con un executor Claude Sonnet 5.5 restituiscono un errore 400 `invalid_request_error`. Ogni advisor accettato da Claude Sonnet 5.5 restituisce il proprio consiglio crittografato, come blocco `advisor_redacted_result`, quindi il tuo client non può leggere il testo del consiglio. Consulta le sezioni [Compatibilità dei modelli](https://platform.claude.com/docs/it/agents-and-tools/tool-use/advisor-tool#model-compatibility) e [Varianti del risultato](https://platform.claude.com/docs/it/agents-and-tools/tool-use/advisor-tool#result-variants) dello strumento advisor.

## Supporto delle funzionalità

Claude Sonnet 5.5 supporta l'[effort per messaggio](https://platform.claude.com/docs/it/build-with-claude/effort#change-effort-mid-conversation-beta) (beta), i [messaggi di sistema a metà conversazione](https://platform.claude.com/docs/it/build-with-claude/mid-conversation-system-messages), le [modifiche agli strumenti a metà conversazione](https://platform.claude.com/docs/it/build-with-claude/mid-conversation-system-messages#mid-conversation-tool-changes) (beta), il ["prompt caching" (cache dei prompt)](https://platform.claude.com/docs/it/build-with-claude/prompt-caching) con un prompt minimo memorizzabile nella cache di 512 token, il ["batch processing" (elaborazione in batch)](https://platform.claude.com/docs/it/build-with-claude/batch-processing), la [Files API](https://platform.claude.com/docs/it/build-with-claude/files), il [supporto PDF](https://platform.claude.com/docs/it/build-with-claude/pdf-support), la ["vision" (visione)](https://platform.claude.com/docs/it/build-with-claude/vision) e gli [strumenti](https://platform.claude.com/docs/it/agents-and-tools/tool-use/overview) lato server e lato client. L'effort per messaggio, i messaggi di sistema a metà conversazione e le modifiche agli strumenti a metà conversazione non sono disponibili su Claude Sonnet 5, il cui prompt minimo memorizzabile nella cache è di 1.024 token. Sull'API Claude e su Google Cloud, l'uso del computer richiede il set di strumenti `computer_toolset_20260801` (consulta la [modifica che causa incompatibilità](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#computer-20251124-is-not-supported)). Consulta la pagina di ciascuna funzionalità per la disponibilità dei modelli.

### Compattazione su richiesta (beta)

Con l'header beta `compact-2026-09-04`, una richiesta che invia il parametro di primo livello `compaction` restituisce un blocco `compaction` firmato che riassume l'intera conversazione. Invii quindi quel blocco per primo, al posto dei messaggi riassunti. Sei tu a scegliere quando eseguire la "compaction" (compattazione), e i blocchi di ragionamento nei turni che mantieni possono restare validi dopo la sostituzione, alle condizioni descritte in [Compattazione e ragionamento preservato](https://platform.claude.com/docs/it/build-with-claude/compaction-thinking-blocks#conditions-for-kept-thinking-to-stay-valid). Questo è importante su Claude Sonnet 5.5 perché i suoi [blocchi di ragionamento sono legati alla conversazione](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them). Consulta [Compattazione su richiesta](https://platform.claude.com/docs/it/build-with-claude/compaction-on-demand) per la disponibilità sulle piattaforme e il flusso completo della richiesta.

### Definire strumenti in un messaggio (beta)

Con l'header beta `inline-tools-2026-09-15`, un blocco `tool_addition` in un messaggio di sistema a metà conversazione può contenere una definizione completa dello strumento anziché un riferimento. Puoi aggiungere uno strumento, modificarne lo schema o spostare uno strumento server a una versione più recente a metà conversazione senza modificare `tools` e senza perdere la cache dei prompt. Consulta [Definire strumenti in un messaggio](https://platform.claude.com/docs/it/build-with-claude/mid-conversation-system-messages#define-tools-in-a-message-beta).

### I blocchi di ragionamento restano con l'account che li ha prodotti

I blocchi di ragionamento prodotti da Claude Sonnet 5.5 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 veda, e la richiesta va a buon fine. Sulla Claude API e su Google Cloud, con l'header beta `thinking-binding-controls-2026-08-01`, la risposta elenca ogni blocco scartato in `input_transformations` con `reason: "organization_binding_mismatch"`. I blocchi dei modelli precedenti non sono interessati. Consulta [Ragionamento preservato](https://platform.claude.com/docs/it/build-with-claude/preserved-thinking#account-bound-thinking).

## Differenze di comportamento

Claude Sonnet 5.5 differisce da Claude Sonnet 5 in diversi modi che si manifestano senza alcuna modifica al codice. [Prompting per Claude Sonnet 5.5](https://platform.claude.com/docs/it/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5) contiene indicazioni per ciascuno:

* **I livelli di effort sono ricalibrati.** Un livello di [effort](https://platform.claude.com/docs/it/build-with-claude/effort) non produce la stessa quantità di ragionamento che produceva su Claude Sonnet 5. Ripeti la tua valutazione dei livelli di effort anziché riportare un'impostazione esistente. Inizia con `high`, a meno che il tuo carico di lavoro non sia agentico o sensibile alla "latency" (latenza). Per la programmazione agentica e l'uso degli strumenti in più passaggi, inizia con `medium` per attività ben specificate e passa a `high` per quelle più difficili o più lunghe. Per la chat e altri lavori sensibili alla latenza, inizia con `medium` o `low`.
* **Il testo tra le chiamate agli strumenti viene restituito in blocchi di ragionamento.** Tra le chiamate agli strumenti, le note più lunghe di una o due frasi vengono restituite come [blocchi `thinking` di aggiornamento di avanzamento](https://platform.claude.com/docs/it/build-with-claude/thinking#progress-updates). Le osservazioni più brevi restano `text`. Con il valore predefinito `display: "omitted"`, il testo dei blocchi di aggiornamento di avanzamento è vuoto, quindi un'applicazione che trasmette in streaming quelle note ai propri utenti resta silenziosa tra le chiamate agli strumenti, senza alcun errore. Se [disattivi il ragionamento anticipato con `between_tools`](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#turn-off-up-front-thinking), il testo viene restituito. La [guida alla migrazione](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide#text-between-tool-calls) mostra come riceverlo.
* **Categorie di salvaguardia.** Le "safeguards" (salvaguardie) del modello possono rifiutare una richiesta in cinque [categorie `stop_details`](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback#refusal-response). `"cyber"` significa che la richiesta potrebbe favorire danni informatici. `"bio"` significa che potrebbe favorire danni biologici. `"frontier_llm"` significa che potrebbe assistere lo sviluppo di modelli di IA concorrenti. `"reasoning_extraction"` significa che chiede al modello di riprodurre il proprio ragionamento interno nel testo della risposta. `"general_harms"` significa che rientra in un'altra area delle norme di utilizzo. Consulta [Rifiuti, fallback e fatturazione](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#refusals-fallback-and-billing).

## Rifiuti, fallback e fatturazione

Tutto quanto descritto in [Rifiuti e fallback](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback) si applica a Claude Sonnet 5.5. Una richiesta rifiutata restituisce HTTP 200 con `stop_reason: "refusal"` e un oggetto [`stop_details`](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback#refusal-response) che indica l'area delle norme interessata. Gestisci i "refusals" (rifiuti) e configura il "fallback" (ripiego). Il [fallback lato server](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback#server-side-fallback) (`fallbacks: "default"`, in beta, sull'API Claude) ritenta su Claude Sonnet 5 i rifiuti `"cyber"` e `"frontier_llm"`. Non ritenta i rifiuti `"bio"`, `"reasoning_extraction"` o `"general_harms"`. Puoi anche usare il [middleware dell'SDK](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback#client-side-fallback) o un tuo meccanismo di ripetizione. Il fatto che un rifiuto che arriva prima di qualsiasi output venga fatturato dipende dalla sua categoria di rifiuto, e in ogni caso viene conteggiato nei tuoi "rate limits" (limiti di velocità). Consulta [Come vengono fatturati i rifiuti](https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback#how-refusals-are-billed).

## Prezzi

Claude Sonnet 5.5 ha gli stessi prezzi di Claude Sonnet 5, ad eccezione delle letture dalla cache dei prompt, che costano $0,10 USD per milione di token, la metà della tariffa di Claude Sonnet 5. Consulta [Prezzi](https://platform.claude.com/docs/it/about-claude/pricing) per l'elenco completo, la residenza dei dati e i prezzi degli strumenti.

## Disponibilità

Claude Sonnet 5.5 è disponibile su:

* **Claude API:** tutti i clienti, come `claude-sonnet-5-5`.
* **AWS:** [Claude in Amazon Bedrock](https://platform.claude.com/docs/it/build-with-claude/claude-in-amazon-bedrock), come `anthropic.claude-sonnet-5-5`, e [Claude Platform on AWS](https://platform.claude.com/docs/it/build-with-claude/claude-platform-on-aws), come `claude-sonnet-5-5`.
* **Google Cloud:** [Claude su Google Cloud](https://platform.claude.com/docs/it/build-with-claude/claude-on-vertex-ai), come `claude-sonnet-5-5`.
* **Microsoft Foundry:** [Claude in Microsoft Foundry](https://platform.claude.com/docs/it/build-with-claude/claude-in-microsoft-foundry), come `claude-sonnet-5-5`.

## Migrare da Claude Sonnet 5

Aggiorna l'ID del modello:

<CodeGroup exclude="shell">
  ```python Python
  model = "claude-sonnet-5"  # Before
  model = "claude-sonnet-5-5"  # After
  ```

  ```typescript TypeScript
  let model = "claude-sonnet-5"; // Before
  model = "claude-sonnet-5-5"; // After
  ```

  ```csharp C#
  var model = Model.ClaudeSonnet5; // Before
  model = Model.ClaudeSonnet5_5; // After
  ```

  ```go Go
  model := anthropic.ModelClaudeSonnet5  // Before
  model = anthropic.ModelClaudeSonnet5_5 // After
  ```

  ```java Java
  Model model = Model.CLAUDE_SONNET_5; // Before
  model = Model.CLAUDE_SONNET_5_5; // After
  ```

  ```php PHP
  $model = Model::CLAUDE_SONNET_5; // Before
  $model = Model::CLAUDE_SONNET_5_5; // After
  ```

  ```ruby Ruby
  model = Anthropic::Model::CLAUDE_SONNET_5 # Before
  model = Anthropic::Model::CLAUDE_SONNET_5_5 # After
  ```
</CodeGroup>

Quindi verifica sei aspetti:

1. Se il tuo codice disattiva il ragionamento con `disabled`, invia invece `between_tools`, con effort `high` o inferiore.
2. Sostituisci i tipi `tool_choice` `any` e `tool` con `auto` più l'[uso rigoroso degli strumenti](https://platform.claude.com/docs/it/agents-and-tools/tool-use/strict-tool-use).
3. Mantieni le conversazioni in sola aggiunta. Una richiesta che riproduce un blocco di ragionamento di Claude Sonnet 5.5 dopo una modifica alla cronologia precedente può restituire un errore 400. Consulta [I blocchi di ragionamento sono legati al modello e alla conversazione](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them).
4. Se usi il computer use tramite `computer_20251124` sulla Claude API o su Google Cloud, [passa al toolset](https://platform.claude.com/docs/it/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124).
5. Se usi lo strumento advisor con un advisor Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 o Claude Haiku 5.5, [passa a un advisor accettato da Claude Sonnet 5.5](https://platform.claude.com/docs/it/models/sonnet-5-5/whats-new-sonnet-5-5#advisor-tool-pairings).
6. Se la tua interfaccia mostra il testo tra le chiamate agli strumenti, imposta `thinking.display` quando usi il ragionamento adattivo. Con `between_tools`, il testo viene restituito anche senza di esso. Consulta [Il testo tra le chiamate agli strumenti viene restituito nei blocchi di ragionamento](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide#text-between-tool-calls).

La [guida alla migrazione](https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide) contiene istruzioni dettagliate per la migrazione da Claude Sonnet 5 e dai modelli precedenti, oltre alla checklist completa.

## Passaggi successivi

<CardGroup cols={3}>
  <Card title="Panoramica dei modelli" icon="arrow-right" href="https://platform.claude.com/docs/it/models/overview">
    Specifiche complete e prezzi di tutti i modelli Claude attuali.
  </Card>

  <Card title="Guida alla migrazione" icon="code" href="https://platform.claude.com/docs/it/models/sonnet-5-5/migration-guide">
    Sposta il codice da Claude Sonnet 5 e dai modelli precedenti a Claude Sonnet 5.5.
  </Card>

  <Card title="Prompting per Claude Sonnet 5.5" icon="terminal" href="https://platform.claude.com/docs/it/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5">
    Differenze di comportamento e pattern di prompting specifici per Claude Sonnet 5.5.
  </Card>

  <Card title="Effort" icon="gauge" href="https://platform.claude.com/docs/it/build-with-claude/effort">
    Controlla quanti token Claude utilizza nel rispondere, da low a max.
  </Card>

  <Card title="Ragionamento" icon="brain" href="https://platform.claude.com/docs/it/build-with-claude/thinking">
    Come funziona il ragionamento adattivo e come vengono preservati i blocchi di ragionamento.
  </Card>

  <Card title="Rifiuti e fallback" icon="shield" href="https://platform.claude.com/docs/it/build-with-claude/refusals-and-fallback">
    Gestisci `stop_reason: "refusal"` e riprova su un altro modello.
  </Card>
</CardGroup>
