Loading...
    • Guia do Desenvolvedor
    • Referência da API
    • MCP
    • Recursos
    • Notas de lançamento
    Search...
    ⌘K
    Primeiros passos
    Introdução ao ClaudeInício rápido
    Modelos e preços
    Visão geral dos modelosEscolhendo um modeloNovidades no Claude 4.6Guia de migraçãoDescontinuação de modelosPreços
    Construir com Claude
    Visão geral de recursosUsando a API MessagesTratando razões de paradaMelhores práticas de prompts
    Gerenciamento de contexto
    Janelas de contextoCompactaçãoEdição de contexto
    Capacidades
    Cache de promptsPensamento estendidoPensamento adaptativoEsforçoStreaming de mensagensProcessamento em loteCitaçõesSuporte multilíngueContagem de tokensEmbeddingsVisãoSuporte a PDFAPI de ArquivosResultados de pesquisaSaídas estruturadas
    Ferramentas
    Visão geralComo implementar o uso de ferramentasStreaming de ferramentas granularFerramenta BashFerramenta de execução de códigoChamada de ferramentas programáticaFerramenta de uso de computadorFerramenta de editor de textoFerramenta de busca na webFerramenta de pesquisa na webFerramenta de memóriaFerramenta de busca de ferramentas
    Habilidades de agente
    Visão geralInício rápidoMelhores práticasHabilidades para empresasUsando habilidades com a API
    Agent SDK
    Visão geralInício rápidoSDK TypeScriptTypeScript V2 (prévia)SDK PythonGuia de migração
    MCP na API
    Conector MCPServidores MCP remotos
    Claude em plataformas de terceiros
    Amazon BedrockMicrosoft FoundryVertex AI
    Engenharia de prompts
    Visão geralGerador de promptsUsar modelos de promptsMelhorador de promptsSeja claro e diretoUse exemplos (prompting multishotshot)Deixe Claude pensar (CoT)Use tags XMLDê um papel ao Claude (prompts do sistema)Encadear prompts complexosDicas de contexto longoDicas de pensamento estendido
    Testar e avaliar
    Definir critérios de sucessoDesenvolver casos de testeUsando a ferramenta de avaliaçãoReduzindo latência
    Fortalecer proteções
    Reduzir alucinaçõesAumentar consistência de saídaMitigar jailbreaksRecusas de streamingReduzir vazamento de promptManter Claude em personagem
    Administração e monitoramento
    Visão geral da API AdminResidência de dadosEspaços de trabalhoAPI de uso e custoAPI de análise de código ClaudeRetenção zero de dados
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Modelos e preços

    Guia de migração

    Guia para migração para modelos Claude 4.6 a partir de versões anteriores do Claude

    Migrando para Claude 4.6

    Claude Opus 4.6 é um substituto praticamente direto para Claude 4.5, com algumas mudanças significativas a serem consideradas. Para uma lista completa de novos recursos, consulte O que há de novo no Claude 4.6.

    Atualize seu nome de modelo

    # Migração do Opus
    model="claude-opus-4-5"     # Antes
    model="claude-opus-4-6"       # Depois

    Mudanças significativas

    1. Remoção de prefill: Preencher previamente mensagens do assistente retorna um erro 400 nos modelos Claude 4.6. Use saídas estruturadas, instruções de prompt do sistema ou output_config.format em vez disso.

    2. Citação de parâmetro de ferramenta: Os modelos Claude 4.6 podem produzir escape de string JSON ligeiramente diferente em argumentos de chamada de ferramenta (por exemplo, tratamento diferente de escapes Unicode ou escape de barra invertida). Se você analisar a entrada de chamada de ferramenta input como uma string bruta em vez de usar um analisador JSON, verifique sua lógica de análise. Os analisadores JSON padrão (como json.loads() ou JSON.parse()) lidam com essas diferenças automaticamente.

    Mudanças recomendadas

    Estas não são obrigatórias, mas melhorarão sua experiência:

    1. Migre para pensamento adaptativo: thinking: {type: "enabled", budget_tokens: N} está descontinuado nos modelos Claude 4.6 e será removido em uma versão futura do modelo. Mude para thinking: {type: "adaptive"} e use o parâmetro de esforço para controlar a profundidade do pensamento. Consulte Pensamento adaptativo.

      response = client.beta.messages.create(
          model="claude-opus-4-5",
          max_tokens=16000,
          thinking={
              "type": "enabled",
              "budget_tokens": 32000
          },
          betas=["interleaved-thinking-2025-05-14"],
          messages=[...]
      )

      Observe que a migração também muda de client.beta.messages.create para client.messages.create — pensamento adaptativo e esforço são recursos GA e não requerem o namespace beta do SDK ou nenhum cabeçalho beta.

    2. Remova o cabeçalho beta de esforço: O parâmetro de esforço agora é GA. Remova betas=["effort-2025-11-24"] de suas solicitações.

    3. Remova o cabeçalho beta de streaming de ferramenta refinado: O streaming de ferramenta refinado agora é GA. Remova betas=["fine-grained-tool-streaming-2025-05-14"] de suas solicitações.

    4. Remova o cabeçalho beta de pensamento intercalado: O pensamento adaptativo ativa automaticamente o pensamento intercalado. Remova betas=["interleaved-thinking-2025-05-14"] de suas solicitações.

    5. Migre para output_config.format: Se estiver usando saídas estruturadas, atualize output_format={...} para output_config={"format": {...}}. O parâmetro antigo permanece funcional, mas está descontinuado e será removido em uma versão futura do modelo.

    Migrando de Claude 4.1 ou anterior para Claude 4.6

    Se você estiver migrando de Opus 4.1, Sonnet 4 ou modelos anteriores diretamente para Claude 4.6, aplique as mudanças significativas do Claude 4.6 acima mais as mudanças adicionais nesta seção.

    # De Opus 4.1
    model="claude-opus-4-1-20250805"    # Antes
    model="claude-opus-4-6"               # Depois
    
    # De Sonnet 4
    model="claude-sonnet-4-20250514"    # Antes
    model="claude-opus-4-6"              # Depois
    
    # De Sonnet 3.7
    model="claude-3-7-sonnet-20250219"  # Antes
    model="claude-opus-4-6"              # Depois

    Mudanças significativas adicionais

    1. Parâmetros de amostragem

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Use apenas temperature OU top_p, não ambos:

      # Antes - Isto resultará em erro nos modelos Claude 4+
      response = client.messages.create(
          model="claude-3-7-sonnet-20250219",
          temperature=0.7,
          top_p=0.9,  # Não é possível usar ambos
          ...
      )
      
      # Depois
      response = client.messages.create(
          model="claude-opus-4-6",
          temperature=0.7,  # Use temperature OU top_p, não ambos
          ...
      )
    2. Versões de ferramenta

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Atualize para as versões mais recentes de ferramentas. Remova qualquer código usando o comando undo_edit.

      # Antes
      tools=[{"type": "text_editor_20250124", "name": "str_replace_editor"}]
      
      # Depois
      tools=[{"type": "text_editor_20250728", "name": "str_replace_based_edit_tool"}]
      • Editor de texto: Use text_editor_20250728 e str_replace_based_edit_tool. Consulte Documentação da ferramenta editor de texto para detalhes.
      • Execução de código: Atualize para code_execution_20250825. Consulte Documentação da ferramenta de execução de código para instruções de migração.
    3. Lidar com o motivo de parada refusal

      Atualize sua aplicação para lidar com motivos de parada refusal:

      response = client.messages.create(...)
      
      if response.stop_reason == "refusal":
          # Lidar com recusa apropriadamente
          pass
    4. Lidar com o motivo de parada model_context_window_exceeded

      Os modelos Claude 4.5+ retornam um motivo de parada model_context_window_exceeded quando a geração para devido ao atingimento do limite da janela de contexto, em vez do limite max_tokens solicitado. Atualize sua aplicação para lidar com este novo motivo de parada:

      response = client.messages.create(...)
      
      if response.stop_reason == "model_context_window_exceeded":
          # Lidar com limite de janela de contexto apropriadamente
          pass
    5. Tratamento de parâmetro de ferramenta (quebras de linha finais)

      Os modelos Claude 4.5+ preservam quebras de linha finais em parâmetros de string de chamada de ferramenta que foram previamente removidas. Se suas ferramentas dependem de correspondência exata de string contra parâmetros de chamada de ferramenta, verifique se sua lógica lida corretamente com quebras de linha finais.

    6. Atualize seus prompts para mudanças comportamentais

      Os modelos Claude 4+ têm um estilo de comunicação mais conciso e direto e requerem direção explícita. Revise melhores práticas de prompt para orientação de otimização.

    Mudanças recomendadas adicionais

    • Remova cabeçalhos beta legados: Remova token-efficient-tools-2025-02-19 e output-128k-2025-02-19 — todos os modelos Claude 4+ têm uso de ferramenta eficiente em tokens integrado e esses cabeçalhos não têm efeito.

    Lista de verificação de migração Claude 4.6

    • Atualize o ID do modelo para claude-opus-4-6
    • SIGNIFICATIVA: Remova prefills de mensagem do assistente (retorna erro 400); use saídas estruturadas ou output_config.format em vez disso
    • Recomendado: Migre de thinking: {type: "enabled", budget_tokens: N} para thinking: {type: "adaptive"} com o parâmetro de esforço (budget_tokens está descontinuado e será removido em uma versão futura)
    • Verifique se a análise JSON de chamada de ferramenta usa um analisador JSON padrão
    • Remova o cabeçalho beta effort-2025-11-24 (esforço agora é GA)
    • Remova o cabeçalho beta fine-grained-tool-streaming-2025-05-14
    • Remova o cabeçalho beta interleaved-thinking-2025-05-14
    • Migre output_format para output_config.format (se aplicável)
    • Se migrando de Claude 4.1 ou anterior: atualize parâmetros de amostragem para usar apenas temperature OU top_p
    • Se migrando de Claude 4.1 ou anterior: atualize versões de ferramenta (text_editor_20250728, code_execution_20250825)
    • Se migrando de Claude 4.1 ou anterior: lidar com motivo de parada refusal
    • Se migrando de Claude 4.1 ou anterior: lidar com motivo de parada model_context_window_exceeded
    • Se migrando de Claude 4.1 ou anterior: verifique tratamento de parâmetro de string de ferramenta para quebras de linha finais
    • Se migrando de Claude 4.1 ou anterior: remova cabeçalhos beta legados (token-efficient-tools-2025-02-19, output-128k-2025-02-19)
    • Revise e atualize prompts seguindo melhores práticas de prompt
    • Teste em ambiente de desenvolvimento antes da implantação em produção

    Migrando para Claude Sonnet 4.5

    Claude Sonnet 4.5 combina inteligência forte com desempenho rápido, tornando-o ideal para tarefas cotidianas de codificação, análise e conteúdo.

    Para uma visão geral completa de capacidades, consulte a visão geral de modelos.

    O preço do Sonnet 4.5 é $3 por milhão de tokens de entrada, $15 por milhão de tokens de saída. Consulte preços do Claude para detalhes.

    Atualize seu nome de modelo:

    # De Sonnet 4
    model="claude-sonnet-4-20250514"        # Antes
    model="claude-sonnet-4-5-20250929"      # Depois
    
    # De Sonnet 3.7
    model="claude-3-7-sonnet-20250219"      # Antes
    model="claude-sonnet-4-5-20250929"      # Depois

    Considere ativar pensamento estendido para melhorias significativas de desempenho em tarefas de codificação e raciocínio (desativado por padrão):

    response = client.messages.create(
        model="claude-sonnet-4-5-20250929",
        max_tokens=16000,
        thinking={"type": "enabled", "budget_tokens": 10000},
        messages=[...]
    )

    Mudanças significativas

    Essas mudanças significativas se aplicam ao migrar de modelos Claude 3.x Sonnet.

    1. Parâmetros de amostragem

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Use apenas temperature OU top_p, não ambos.

    2. Versões de ferramenta

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Atualize para as versões mais recentes de ferramentas (text_editor_20250728, code_execution_20250825). Remova qualquer código usando o comando undo_edit.

    3. Lidar com o motivo de parada refusal

      Atualize sua aplicação para lidar com motivos de parada refusal.

    4. Atualize seus prompts para mudanças comportamentais

      Os modelos Claude 4 têm um estilo de comunicação mais conciso e direto. Revise melhores práticas de prompt para orientação de otimização.

    Lista de verificação de migração Sonnet 4.5

    • Atualize o ID do modelo para claude-sonnet-4-5-20250929
    • SIGNIFICATIVA: Atualize versões de ferramenta para as mais recentes (text_editor_20250728, code_execution_20250825) — versões legadas não são suportadas (se migrando de 3.x)
    • SIGNIFICATIVA: Remova qualquer código usando o comando undo_edit (se aplicável)
    • SIGNIFICATIVA: Atualize parâmetros de amostragem para usar apenas temperature OU top_p, não ambos (se migrando de 3.x)
    • Lidar com novo motivo de parada refusal em sua aplicação
    • Revise e atualize prompts seguindo melhores práticas de prompt
    • Considere ativar pensamento estendido para tarefas complexas de raciocínio
    • Teste em ambiente de desenvolvimento antes da implantação em produção

    Migrando para Claude Haiku 4.5

    Claude Haiku 4.5 é nosso modelo Haiku mais rápido e mais inteligente com desempenho próximo à fronteira, oferecendo qualidade de modelo premium para aplicações interativas e processamento de alto volume.

    Para uma visão geral completa de capacidades, consulte a visão geral de modelos.

    O preço do Haiku 4.5 é $1 por milhão de tokens de entrada, $5 por milhão de tokens de saída. Consulte preços do Claude para detalhes.

    Atualize seu nome de modelo:

    # De Haiku 3.5
    model="claude-3-5-haiku-20241022"      # Antes
    model="claude-haiku-4-5-20251001"      # Depois

    Revise novos limites de taxa: Haiku 4.5 tem limites de taxa separados de Haiku 3.5. Consulte documentação de limites de taxa para detalhes.

    Considere ativar pensamento estendido para melhorias significativas de desempenho em tarefas de codificação e raciocínio (desativado por padrão):

    response = client.messages.create(
        model="claude-haiku-4-5-20251001",
        max_tokens=16000,
        thinking={"type": "enabled", "budget_tokens": 5000},
        messages=[...]
    )

    O pensamento estendido impacta a eficiência do cache de prompt.

    Explore novas capacidades: Consulte a visão geral de modelos para detalhes sobre consciência de contexto, capacidade de saída aumentada (64K tokens), inteligência mais alta e velocidade melhorada.

    Mudanças significativas

    Essas mudanças significativas se aplicam ao migrar de modelos Claude 3.x Haiku.

    1. Parâmetros de amostragem

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Use apenas temperature OU top_p, não ambos.

    2. Versões de ferramenta

      Esta é uma mudança significativa dos modelos Claude 3.x.

      Atualize para as versões mais recentes de ferramentas (text_editor_20250728, code_execution_20250825). Remova qualquer código usando o comando undo_edit.

    3. Lidar com o motivo de parada refusal

      Atualize sua aplicação para lidar com motivos de parada refusal.

    4. Atualize seus prompts para mudanças comportamentais

      Os modelos Claude 4 têm um estilo de comunicação mais conciso e direto. Revise melhores práticas de prompt para orientação de otimização.

    Lista de verificação de migração Haiku 4.5

    • Atualize o ID do modelo para claude-haiku-4-5-20251001
    • SIGNIFICATIVA: Atualize versões de ferramenta para as mais recentes (text_editor_20250728, code_execution_20250825) — versões legadas não são suportadas
    • SIGNIFICATIVA: Remova qualquer código usando o comando undo_edit (se aplicável)
    • SIGNIFICATIVA: Atualize parâmetros de amostragem para usar apenas temperature OU top_p, não ambos
    • Lidar com novo motivo de parada refusal em sua aplicação
    • Revise e ajuste para novos limites de taxa (separados de Haiku 3.5)
    • Revise e atualize prompts seguindo melhores práticas de prompt
    • Considere ativar pensamento estendido para tarefas complexas de raciocínio
    • Teste em ambiente de desenvolvimento antes da implantação em produção

    Precisa de ajuda?

    • Consulte nossa documentação da API para especificações detalhadas
    • Revise capacidades de modelo para comparações de desempenho
    • Revise notas de lançamento da API para atualizações da API
    • Entre em contato com o suporte se encontrar problemas durante a migração

    Was this page helpful?

    • Migrando para Claude 4.6
    • Atualize seu nome de modelo
    • Mudanças significativas
    • Mudanças recomendadas
    • Migrando de Claude 4.1 ou anterior para Claude 4.6
    • Lista de verificação de migração Claude 4.6
    • Migrando para Claude Sonnet 4.5
    • Mudanças significativas
    • Lista de verificação de migração Sonnet 4.5
    • Migrando para Claude Haiku 4.5
    • Mudanças significativas
    • Lista de verificação de migração Haiku 4.5
    • Precisa de ajuda?