---
title: Novidades do Claude Sonnet 5.5
url: https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5
description: "O que muda quando você passa do Claude Sonnet 5 para o Claude Sonnet 5.5: mudanças incompatíveis, suporte a recursos, diferenças de comportamento, preços e disponibilidade."
---

O Claude Sonnet 5.5 oferece a melhor combinação de velocidade e inteligência. Cinco "breaking changes" (mudanças incompatíveis) afetam código que já roda no Claude Sonnet 5:

* [Desative o pensamento antecipado com `between_tools`](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#turn-off-up-front-thinking).
* [O uso forçado de ferramentas retorna um erro](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#forced-tool-use-is-not-supported).
* [Os blocos de pensamento estão vinculados ao modelo e à conversa](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them).
* [Na Claude API e no Google Cloud, a ferramenta de uso do computador anterior `computer_20251124` não é aceita](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#computer-20251124-is-not-supported).
* [A ferramenta advisor rejeita Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 e Claude Haiku 5.5 como advisors](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#advisor-tool-pairings).

Mais uma mudança altera o formato da resposta sem fazer nenhuma requisição falhar: [o texto entre chamadas de ferramentas volta em blocos `thinking`](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#text-between-tool-calls). Uma aplicação que faz streaming desse texto para seus usuários fica em silêncio entre as chamadas de ferramentas até definir um valor de `display` que retorne o texto, ou até desativar o pensamento antecipado com `between_tools`.

## Novo modelo

| Modelo            | ID na Claude API  | Descrição                                        |
| ----------------- | ----------------- | ------------------------------------------------ |
| Claude Sonnet 5.5 | claude-sonnet-5-5 | A melhor combinação de velocidade e inteligência |

O ["adaptive thinking" (pensamento adaptativo)](https://platform.claude.com/docs/pt-BR/build-with-claude/thinking) fica ativado por padrão, e o [parâmetro "effort" (esforço)](https://platform.claude.com/docs/pt-BR/build-with-claude/effort) controla a profundidade do pensamento. Seu padrão na Claude API é `high`. O "tokenizer" (tokenizador) é o mesmo do Claude Sonnet 5, então o mesmo texto produz as mesmas contagens de tokens. Para a "context window" (janela de contexto), os limites de saída, a data de corte do conhecimento e os preços, consulte a [página do modelo Claude Sonnet 5.5](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/overview).

Para todos os modelos atuais, consulte a [visão geral dos modelos](https://platform.claude.com/docs/pt-BR/models/overview).

## Mudanças incompatíveis

### Desative o pensamento antecipado com `between_tools`

Para desativar o "up-front thinking" (pensamento antecipado) no Claude Sonnet 5.5, envie `thinking: {"type": "between_tools"}` em vez de `"disabled"`. Essa é a configuração de pensamento mais baixa neste modelo. Ela está disponível em todas as plataformas que oferecem o Claude Sonnet 5.5. Ela não precisa de cabeçalho beta. As breves ["progress updates" (atualizações de progresso)](https://platform.claude.com/docs/pt-BR/build-with-claude/thinking#progress-updates) que o modelo escreve entre chamadas de ferramentas continuam voltando como blocos `thinking` com seu texto de resumo. Devolva esses blocos sem alterações junto com o restante do turno do assistente. Um bloco de atualização de progresso que você envia de volta fornece ao modelo a nota completa que ele escreveu, não o resumo. Se suas requisições não usam ferramentas, a resposta contém apenas texto, como acontece com `disabled` no Claude Sonnet 5.

No Claude Sonnet 5.5, uma requisição que envia `thinking: {"type": "disabled"}` retorna um `invalid_request_error` 400 cuja mensagem aponta para `between_tools`.

`between_tools` é aceito com esforço `low`, `medium` e `high`. Com esforço `xhigh` ou `max`, uma requisição com `between_tools` retorna um erro 400. Para executar com `xhigh` ou `max`, use o pensamento adaptativo: omita o campo `thinking` ou envie `thinking: {"type": "adaptive"}`, que é equivalente. Com `between_tools`, o esforço não pode mudar no meio da conversa: um `output_config.effort` [por mensagem](https://platform.claude.com/docs/pt-BR/build-with-claude/effort#change-effort-mid-conversation-beta) que difira do nível em vigor retorna um erro 400. Para variar o esforço a cada turno, use o pensamento adaptativo.

`between_tools` não aceita nenhum outro campo: `display`, `budget_tokens` ou `block_binding` enviados com ele retornam um erro 400. Orçamentos manuais de pensamento (`thinking: {"type": "enabled", "budget_tokens": N}`) retornam um erro 400. Consulte [Pensamento](https://platform.claude.com/docs/pt-BR/build-with-claude/thinking) e o [antes e depois](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide#turn-off-up-front-thinking) do guia de migração.

### O uso forçado de ferramentas não é suportado

O Claude Sonnet 5.5 não suporta "forced tool use" (uso forçado de ferramentas). `tool_choice` definido como `{"type": "any"}` ou `{"type": "tool", "name": "..."}` retorna um `invalid_request_error` 400:

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

`tool_choice: {"type": "auto"}` (o padrão) e `{"type": "none"}` são suportados. A mesma verificação se aplica ao endpoint de [contagem de tokens](https://platform.claude.com/docs/pt-BR/build-with-claude/token-counting). Para obter entradas de ferramentas válidas segundo o schema, mantenha `tool_choice: {"type": "auto"}` e defina `strict: true` com o [uso estrito de ferramentas](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/strict-tool-use), ou mova o schema para [saídas estruturadas](https://platform.claude.com/docs/pt-BR/build-with-claude/structured-outputs). Para fazer o modelo chamar uma ferramenta em vez de responder em texto, diga no prompt quando a ferramenta se aplica. O guia de migração mostra o [antes e depois](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide#forced-tool-use).

### Os blocos de pensamento estão vinculados ao modelo e à conversa

Cada bloco de pensamento registra qual modelo o produziu. Cada modelo lê seus próprios blocos e apenas os blocos de alguns outros modelos. O Claude Sonnet 5.5 lê blocos de pensamento do Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5 e modelos anteriores, e, na Claude API e no Google Cloud, do Claude Haiku 5.5, mas não do Claude Opus 5, Claude Opus 5.5 ou de qualquer modelo Claude Fable ou Claude Mythos. Na Claude API e no Google Cloud, o Claude Opus 5.5 lê blocos de pensamento do Claude Sonnet 5.5; nenhum outro modelo lê.

Assim, uma conversa que passa do Claude Sonnet 5 para o Claude Sonnet 5.5, ou do Claude Sonnet 5.5 para o Claude Opus 5.5 na Claude API e no Google Cloud, mantém seu raciocínio, e qualquer outra mudança a partir do Claude Sonnet 5.5 executa os turnos após a troca sem ele. Quando uma requisição carrega um bloco que o modelo de destino não consegue ler, a API o descarta antes que o modelo o veja: a requisição é bem-sucedida, e os blocos descartados não são cobrados. Com o cabeçalho beta `thinking-binding-controls-2026-08-01`, o descarte é informado em um array `input_transformations` de nível superior. Consulte [Trocar de modelo no meio da conversa](https://platform.claude.com/docs/pt-BR/build-with-claude/preserved-thinking#switching-models).

A API também verifica se algo antes de um bloco de pensamento do Claude Sonnet 5.5 mudou desde que o bloco foi produzido: o prompt `system`, as `tools` ou uma mensagem anterior. Ela aplica essa verificação por padrão para contas criadas em ou após 31 de agosto de 2026, 00:00 UTC, na Claude API, no Amazon Bedrock e no Google Cloud. Nessas contas, uma requisição que reenvia um bloco após tal mudança retorna um erro 400. Para descartar os blocos afetados em vez disso, envie o cabeçalho beta `thinking-binding-controls-2026-08-01` e defina `thinking.block_binding.prefix_mismatch_behavior` como `"drop_block"`. Em contas mais antigas, definir esse campo com qualquer um dos valores ativa a verificação para a requisição. `block_binding` funciona apenas com `thinking: {"type": "adaptive"}`. Com `between_tools`, mantenha o histórico somente com acréscimos, ou remova os blocos de pensamento a partir do turno editado.

Mantenha a conversa somente com acréscimos para que a verificação nunca falhe: altere instruções ou ferramentas com [mensagens do sistema no meio da conversa](https://platform.claude.com/docs/pt-BR/build-with-claude/mid-conversation-system-messages) em vez de edições. Consulte [Pensamento preservado](https://platform.claude.com/docs/pt-BR/build-with-claude/preserved-thinking) e a [nota sobre essa alteração](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide#thinking-blocks) no guia de migração.

### A ferramenta de uso do computador `computer_20251124` não é suportada na Claude API e no Google Cloud

Na Claude API e no Google Cloud, o Claude Sonnet 5.5 suporta ["computer use" (uso do computador)](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/computer-use-tool) apenas por meio do conjunto de ferramentas `computer_toolset_20260801`. Uma requisição que declara a ferramenta anterior `computer_20251124` retorna um `invalid_request_error` 400. Na Claude API, a mensagem nomeia o tipo rejeitado e, em seguida, lista os tipos de ferramenta que o modelo aceita. Ela começa assim:

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

No Amazon Bedrock, o Claude Sonnet 5.5 aceita a ferramenta anterior `computer_20251124`.

Para migrar uma integração existente na Claude API ou no Google Cloud, siga [Migrar de `computer_20251124`](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124), que mostra a requisição antes e depois. Remova o cabeçalho beta, substitua a entrada de `tools` por `{"type": "computer_toolset_20260801"}` e atualize o loop do seu agente para blocos `tool_use` de membros, ações em lote e `toolset_name` nos resultados. O conjunto de ferramentas está disponível na Claude API e no Google Cloud. Para outras plataformas, consulte a seção [Compatibilidade](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/computer-use-tool#compatibility) da ferramenta de uso do computador. Integrações que já usam o conjunto de ferramentas, e a [ferramenta de uso do navegador](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/browser-use-tool), não precisam de alterações.

### Alguns pareamentos da ferramenta de consultor não são suportados

Com a [ferramenta advisor](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/advisor-tool) (beta), um executor Claude Sonnet 5.5 precisa de Claude Mythos 5.1, Claude Fable 5.1, Claude Mythos 5, Claude Fable 5, Claude Opus 5.5 ou Claude Opus 5 como advisor, ou do próprio Claude Sonnet 5.5. Advisors Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 e Claude Haiku 5.5 funcionam com um executor Claude Sonnet 5, mas com um executor Claude Sonnet 5.5 retornam um `invalid_request_error` 400. Todo advisor que o Claude Sonnet 5.5 aceita retorna seu conselho criptografado, como um bloco `advisor_redacted_result`, de modo que seu cliente não consegue ler o texto do conselho. Consulte [Compatibilidade de modelos](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/advisor-tool#model-compatibility) e [Variantes de resultado](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/advisor-tool#result-variants) da ferramenta advisor.

## Suporte a recursos

O Claude Sonnet 5.5 suporta [esforço por mensagem](https://platform.claude.com/docs/pt-BR/build-with-claude/effort#change-effort-mid-conversation-beta) (beta), [mensagens do sistema no meio da conversa](https://platform.claude.com/docs/pt-BR/build-with-claude/mid-conversation-system-messages), [alterações de ferramentas no meio da conversa](https://platform.claude.com/docs/pt-BR/build-with-claude/mid-conversation-system-messages#mid-conversation-tool-changes) (beta), ["prompt caching" (cache de prompt)](https://platform.claude.com/docs/pt-BR/build-with-claude/prompt-caching) com um prompt mínimo armazenável em cache de 512 tokens, [processamento em lote](https://platform.claude.com/docs/pt-BR/build-with-claude/batch-processing), a [Files API](https://platform.claude.com/docs/pt-BR/build-with-claude/files), [suporte a PDF](https://platform.claude.com/docs/pt-BR/build-with-claude/pdf-support), [visão](https://platform.claude.com/docs/pt-BR/build-with-claude/vision) e [ferramentas](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/overview) do lado do servidor e do lado do cliente. Esforço por mensagem, mensagens do sistema no meio da conversa e alterações de ferramentas no meio da conversa não estão disponíveis no Claude Sonnet 5, cujo prompt mínimo armazenável em cache é de 1.024 tokens. Na Claude API e no Google Cloud, o uso do computador requer o conjunto de ferramentas `computer_toolset_20260801` (consulte a [mudança incompatível](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#computer-20251124-is-not-supported)). Consulte a página de cada recurso para ver a disponibilidade por modelo.

### Compactação sob demanda (beta)

Com o cabeçalho beta `compact-2026-09-04`, uma requisição que envia o parâmetro de nível superior `compaction` retorna um bloco `compaction` assinado que resume toda a conversa. Em seguida, você envia esse bloco primeiro, no lugar das mensagens resumidas. Você escolhe quando compactar, e os blocos de pensamento nos turnos que você mantém podem continuar válidos após a substituição, nas condições descritas em [Compactação e pensamento preservado](https://platform.claude.com/docs/pt-BR/build-with-claude/compaction-thinking-blocks#conditions-for-kept-thinking-to-stay-valid). Isso importa no Claude Sonnet 5.5 porque seus [blocos de pensamento estão vinculados à conversa](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them). Consulte [Compactação sob demanda](https://platform.claude.com/docs/pt-BR/build-with-claude/compaction-on-demand) para ver a disponibilidade por plataforma e o fluxo completo da requisição.

### Definir ferramentas em uma mensagem (beta)

Com o cabeçalho beta `inline-tools-2026-09-15`, um bloco `tool_addition` em uma mensagem do sistema no meio da conversa pode carregar uma definição completa de ferramenta em vez de uma referência. Você pode adicionar uma ferramenta, alterar seu schema ou mover uma ferramenta do servidor para uma versão mais recente no meio da conversa sem editar `tools` e sem perder o cache de prompt. Consulte [Definir ferramentas em uma mensagem](https://platform.claude.com/docs/pt-BR/build-with-claude/mid-conversation-system-messages#define-tools-in-a-message-beta).

### Os blocos de pensamento permanecem com a conta que os produziu

Os blocos de pensamento que o Claude Sonnet 5.5 produz funcionam apenas na conta que os produziu, ou em uma conta vinculada a ela. Quando outra conta envia um desses blocos, a API descarta o bloco antes que o modelo o veja, e a requisição é bem-sucedida. Na Claude API e no Google Cloud, com o cabeçalho beta `thinking-binding-controls-2026-08-01`, a resposta lista cada bloco descartado em `input_transformations` com `reason: "organization_binding_mismatch"`. Blocos de modelos anteriores não são afetados. Consulte [Pensamento preservado](https://platform.claude.com/docs/pt-BR/build-with-claude/preserved-thinking#account-bound-thinking).

## Diferenças de comportamento

O Claude Sonnet 5.5 difere do Claude Sonnet 5 de várias maneiras que aparecem sem nenhuma alteração de código. [Prompts para o Claude Sonnet 5.5](https://platform.claude.com/docs/pt-BR/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5) traz orientações para cada uma:

* **Os níveis de esforço foram recalibrados.** Um nível de [esforço](https://platform.claude.com/docs/pt-BR/build-with-claude/effort) não produz a mesma quantidade de pensamento que produzia no Claude Sonnet 5. Execute novamente sua varredura de esforço em vez de reaproveitar uma configuração. Comece com `high`, a menos que sua carga de trabalho seja agêntica ou sensível à "latency" (latência). Para programação agêntica e uso de ferramentas em várias etapas, comece com `medium` para tarefas bem especificadas e passe para `high` para tarefas mais difíceis ou mais longas. Para chat e outros trabalhos sensíveis à latência, comece com `medium` ou `low`.
* **O texto entre chamadas de ferramentas volta em blocos de pensamento.** Entre chamadas de ferramentas, notas com mais de uma ou duas frases voltam como [blocos `thinking` de atualização de progresso](https://platform.claude.com/docs/pt-BR/build-with-claude/thinking#progress-updates). Comentários mais curtos continuam como `text`. Com o padrão `display: "omitted"`, o texto dos blocos de atualização de progresso fica vazio, então uma aplicação que faz streaming dessas notas para seus usuários fica em silêncio entre as chamadas de ferramentas, sem nenhum erro. Se você [desativar o pensamento antecipado com `between_tools`](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#turn-off-up-front-thinking), o texto volta. O [guia de migração](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide#text-between-tool-calls) mostra como recebê-lo.
* **Categorias de salvaguardas.** As salvaguardas do modelo podem recusar uma requisição em cinco [categorias de `stop_details`](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback#refusal-response). `"cyber"` significa que a requisição poderia possibilitar danos cibernéticos. `"bio"` significa que ela poderia possibilitar danos biológicos. `"frontier_llm"` significa que ela poderia auxiliar o desenvolvimento de modelos de IA concorrentes. `"reasoning_extraction"` significa que ela pede ao modelo que reproduza seu raciocínio interno no texto da resposta. `"general_harms"` significa que ela se enquadra em outra área da política de uso. Consulte [Recusas, fallback e cobrança](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#refusals-fallback-and-billing).

## Recusas, fallback e cobrança

Tudo em [Recusas e fallback](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback) se aplica ao Claude Sonnet 5.5. Uma requisição recusada retorna HTTP 200 com `stop_reason: "refusal"` e um objeto [`stop_details`](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback#refusal-response) que nomeia a área da política. Trate as recusas e configure o fallback. O [fallback do lado do servidor](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback#server-side-fallback) (`fallbacks: "default"`, em beta, na Claude API) tenta novamente recusas `"cyber"` e `"frontier_llm"` no Claude Sonnet 5. Ele não tenta novamente recusas `"bio"`, `"reasoning_extraction"` ou `"general_harms"`. Você também pode usar o [middleware do SDK](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback#client-side-fallback) ou sua própria lógica de nova tentativa. Se uma recusa que chega antes de qualquer saída é cobrada depende de sua categoria de recusa, e ela conta para seus "rate limits" (limites de taxa) em qualquer caso. Consulte [Como as recusas são cobradas](https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback#how-refusals-are-billed).

## Preços

O Claude Sonnet 5.5 tem os mesmos preços do Claude Sonnet 5, exceto pelas leituras do cache de prompt, que custam $0,10 USD por milhão de tokens, metade da tarifa do Claude Sonnet 5. Consulte [Preços](https://platform.claude.com/docs/pt-BR/about-claude/pricing) para a lista completa, residência de dados e preços de ferramentas.

## Disponibilidade

O Claude Sonnet 5.5 está disponível em:

* **Claude API:** todos os clientes, como `claude-sonnet-5-5`.
* **AWS:** [Claude no Amazon Bedrock](https://platform.claude.com/docs/pt-BR/build-with-claude/claude-in-amazon-bedrock), como `anthropic.claude-sonnet-5-5`, e [Claude Platform na AWS](https://platform.claude.com/docs/pt-BR/build-with-claude/claude-platform-on-aws), como `claude-sonnet-5-5`.
* **Google Cloud:** [Claude no Google Cloud](https://platform.claude.com/docs/pt-BR/build-with-claude/claude-on-vertex-ai), como `claude-sonnet-5-5`.
* **Microsoft Foundry:** [Claude no Microsoft Foundry](https://platform.claude.com/docs/pt-BR/build-with-claude/claude-in-microsoft-foundry), como `claude-sonnet-5-5`.

## Migrar do Claude Sonnet 5

Atualize o ID do seu modelo:

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

Em seguida, verifique seis coisas:

1. Se o seu código desativa o pensamento com `disabled`, envie `between_tools` em vez disso, com esforço `high` ou inferior.
2. Substitua os tipos `any` e `tool` de `tool_choice` por `auto` mais o [uso estrito de ferramentas](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/strict-tool-use).
3. Mantenha as conversas somente com acréscimos. Uma requisição que reenvia um bloco de pensamento do Claude Sonnet 5.5 após uma edição no histórico anterior pode retornar um erro 400. Consulte [Os blocos de pensamento estão vinculados ao modelo e à conversa](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#thinking-blocks-are-tied-to-the-model-that-produced-them).
4. Se você usa o uso do computador por meio de `computer_20251124` na Claude API ou no Google Cloud, [migre para o toolset](https://platform.claude.com/docs/pt-BR/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124).
5. Se você usa a ferramenta advisor com um advisor Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5 ou Claude Haiku 5.5, [mude para um advisor que o Claude Sonnet 5.5 aceite](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/whats-new-sonnet-5-5#advisor-tool-pairings).
6. Se a sua interface exibe o texto entre chamadas de ferramentas, defina `thinking.display` ao usar o pensamento adaptativo. Com `between_tools`, o texto retorna sem isso. Consulte [O texto entre chamadas de ferramentas é retornado em blocos de pensamento](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide#text-between-tool-calls).

O [guia de migração](https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide) traz instruções passo a passo a partir do Claude Sonnet 5 e de modelos anteriores, além da lista de verificação completa.

## Próximos passos

<CardGroup cols={3}>
  <Card title="Visão geral dos modelos" icon="arrow-right" href="https://platform.claude.com/docs/pt-BR/models/overview">
    Especificações completas e preços de todos os modelos Claude atuais.
  </Card>

  <Card title="Guia de migração" icon="code" href="https://platform.claude.com/docs/pt-BR/models/sonnet-5-5/migration-guide">
    Migre código do Claude Sonnet 5 e de modelos anteriores para o Claude Sonnet 5.5.
  </Card>

  <Card title="Prompts para o Claude Sonnet 5.5" icon="terminal" href="https://platform.claude.com/docs/pt-BR/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5">
    Diferenças de comportamento e padrões de prompt específicos do Claude Sonnet 5.5.
  </Card>

  <Card title="Esforço" icon="gauge" href="https://platform.claude.com/docs/pt-BR/build-with-claude/effort">
    Controle quantos tokens o Claude usa ao responder, de low a max.
  </Card>

  <Card title="Pensamento" icon="brain" href="https://platform.claude.com/docs/pt-BR/build-with-claude/thinking">
    Como o pensamento adaptativo funciona e como os blocos de pensamento são preservados.
  </Card>

  <Card title="Recusas e fallback" icon="shield" href="https://platform.claude.com/docs/pt-BR/build-with-claude/refusals-and-fallback">
    Trate `stop_reason: "refusal"` e tente novamente em outro modelo.
  </Card>
</CardGroup>
