Claude Platform Docs
  • Mensagens
  • Agentes Gerenciados
  • Administração

Search...
⌘K
Primeiros passos
Introdução ao ClaudeInício rápido
Desenvolvendo com o Claude
Visão geral dos recursosUsando a API de MensagensMotivos de parada e fallbackRecusas e fallbackCrédito de fallback
Capacidades do modelo
Pensamento estendidoPensamento adaptativoEsforçoOrçamentos de tarefas (beta)Modo rápido (prévia de pesquisa)Saídas estruturadasCitaçõesStreaming de MensagensProcessamento em loteResultados de pesquisaStreaming de recusasSuporte multilíngueEmbeddings
Ferramentas
Visão geralComo funciona o uso de ferramentasTutorial: Crie um agente que usa ferramentasDefinir ferramentasLidar com chamadas de ferramentasUso de ferramentas em paraleloTool Runner (SDK)Uso de ferramentas estritoFerramentas de servidorFerramenta de pesquisa na webFerramenta de busca na webFerramenta de execução de códigoFerramenta de consultoriaFerramenta de busca de ferramentasFerramenta de memóriaFerramenta BashFerramenta de editor de textoFerramenta de uso de computadorSolução de problemas
Infraestrutura de ferramentas
Referência de ferramentasGerenciar contexto de ferramentasCombinações de ferramentasUso de ferramentas com cache de promptChamada programática de ferramentasStreaming granular de ferramentas
Gerenciamento de contexto
Janelas de contextoCompactaçãoEdição de contextoCache de promptMensagens de sistema no meio da conversaCriar um modo de orquestraçãoDiagnóstico de cache (beta)Contagem de tokens
Trabalhando com arquivos
API de ArquivosSuporte a PDF
Habilidades
Visão geralInício rápidoPráticas recomendadasHabilidades para empresasHabilidades na API
MCP
Servidores MCP remotosConector MCP
Claude em plataformas de nuvem
Amazon BedrockAmazon Bedrock (legado)Claude Platform na AWSGoogle CloudMicrosoft Foundry

Log in
Referência de ferramentas
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

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

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • 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
  • 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
Mensagens/Infraestrutura de ferramentas

Referência de ferramentas

Diretório de ferramentas fornecidas pela Anthropic e referência para propriedades opcionais de definição de ferramentas.

Esta página é uma referência para as ferramentas que a Anthropic fornece e as propriedades opcionais que você pode definir em qualquer definição de ferramenta. Para uma introdução conceitual ao uso de ferramentas, consulte Uso de ferramentas com Claude. Para orientações sobre como implementar o uso de ferramentas em sua aplicação, consulte Definir ferramentas.

Ferramentas fornecidas pela Anthropic

A Anthropic fornece dois tipos de ferramentas: ferramentas de servidor que são executadas na infraestrutura da Anthropic, e ferramentas de cliente em que a Anthropic define o schema, mas sua aplicação lida com a execução. Ambos os tipos aparecem no array tools da sua requisição junto com quaisquer ferramentas definidas pelo usuário.

FerramentatypeExecuçãoStatus
Ferramenta de busca na webweb_search_20260318
web_search_20260209
web_search_20250305
ServidorGA
Ferramenta de busca de conteúdo webweb_fetch_20260318
web_fetch_20260309
web_fetch_20260209
web_fetch_20250910
ServidorGA
Ferramenta de execução de códigocode_execution_20260521
code_execution_20260120
code_execution_20250825
ServidorGA
Ferramenta Advisoradvisor_20260301ServidorBeta: advisor-tool-2026-03-01
Ferramenta de busca de ferramentastool_search_tool_regex_20251119
tool_search_tool_bm25_20251119
ServidorGA
Conector MCPmcp_toolsetServidorBeta: mcp-client-2025-11-20
Ferramenta de memóriamemory_20250818ClienteGA
Ferramenta Bashbash_20250124ClienteGA
Ferramenta de editor de textotext_editor_20250728
text_editor_20250124
ClienteGA
Ferramenta de uso de computadorcomputer_20251124
computer_20250124
ClienteBeta: computer-use-2025-11-24
computer-use-2025-01-24

Para compatibilidade de modelos, consulte a página de cada ferramenta. Os modelos suportados variam por ferramenta e por versão da ferramenta.



Os valores de type da busca de ferramentas também aceitam aliases sem data: tool_search_tool_regex e tool_search_tool_bm25. Estes são resolvidos para a versão datada mais recente.

Versionamento de ferramentas

A maioria das ferramentas fornecidas pela Anthropic carrega um sufixo _YYYYMMDD na string type. Uma nova versão é lançada quando o comportamento, o schema ou o suporte a modelos da ferramenta muda. Versões mais antigas permanecem disponíveis para que integrações existentes continuem funcionando.

Quando uma ferramenta tem várias versões ativas, a relação entre elas varia:

  • Baseada em capacidade: web_search_20260209 e web_fetch_20260209 adicionam filtragem dinâmica de conteúdo em relação às suas predecessoras; web_fetch_20260309 adiciona uma opção de bypass de cache; web_search_20260318 e web_fetch_20260318 adicionam controle de inclusão de resposta. code_execution_20260120 adiciona chamada programática de ferramentas de dentro do sandbox; code_execution_20260521 divulga o limite de tempo por célula na descrição da ferramenta. Em cada caso, tanto a versão nova quanto a antiga são atuais; qual delas você usa depende de você precisar ou não da nova capacidade.
  • Baseada em modelo: text_editor_20250728 é para modelos Claude 4 e text_editor_20250124 é para modelos anteriores. A versão que você usa depende do modelo que você está usando como alvo.
  • Variante, não versão: tool_search_tool_regex_20251119 e tool_search_tool_bm25_20251119 são dois algoritmos de busca lançados juntos. Nenhum substitui o outro.
  • Legado: code_execution_20250522 suporta apenas Python. code_execution_20250825 adiciona Bash e operações de arquivo.

O tipo mcp_toolset não é versionado por data; o versionamento é carregado no header anthropic-beta.

Propriedades de definição de ferramentas

Toda ferramenta no array tools, incluindo ferramentas definidas pelo usuário, aceita propriedades opcionais que controlam como a ferramenta é carregada, quem pode chamá-la e como suas entradas são validadas. Essas propriedades são combináveis: você pode definir defer_loading, cache_control e strict na mesma ferramenta.

PropriedadeFinalidadeDisponível emGuia detalhado
cache_controlDefinir um ponto de interrupção de cache de prompt nesta definição de ferramentaTodas as ferramentasCache de prompt
strictGarantir validação de schema em nomes e entradas de ferramentasTodas as ferramentas exceto mcp_toolsetUso estrito de ferramentas
defer_loadingExcluir a ferramenta do prompt do sistema inicial; carregá-la sob demanda quando a busca de ferramentas retornar uma tool_reference para elaTodas as ferramentas (para mcp_toolset, consulte configuração de ferramentas)Ferramenta de busca de ferramentas
allowed_callersRestringir quais chamadores podem chamar a ferramentaTodas as ferramentas exceto mcp_toolsetChamada programática de ferramentas
input_examplesFornecer objetos de entrada de exemplo para ajudar Claude a entender como chamar a ferramentaFerramentas definidas pelo usuário e ferramentas de cliente com schema da Anthropic. Não disponível em ferramentas de servidor.Definir ferramentas
eager_input_streamingHabilitar streaming de entrada granular (true) ou manter o streaming padrão com buffer (false) para esta ferramentaApenas ferramentas definidas pelo usuárioStreaming granular de ferramentas

Valores de allowed_callers

allowed_callers é um array que aceita qualquer combinação de:

ValorSignificado
"direct"O modelo pode chamar esta ferramenta diretamente em um bloco tool_use. Este é o padrão se allowed_callers for omitido.
"code_execution_20260120"Código executando dentro de um sandbox code_execution_20260120 ou posterior pode chamar esta ferramenta.

Tanto "code_execution_20260120" quanto "code_execution_20260521" são aceitos em allowed_callers e são intercambiáveis: uma requisição usando qualquer uma das versões da ferramenta de execução de código satisfaz ferramentas que listam qualquer um dos chamadores. Os blocos de resposta sempre marcam o chamador como code_execution_20260120, independentemente de qual versão a requisição declarou.

Omitir "direct" do array (por exemplo, "allowed_callers": ["code_execution_20260120"]) orienta Claude a chamar a ferramenta apenas de dentro da execução de código. O bloco tool_use da resposta inclui um campo caller que identifica qual chamador chamou a ferramenta. Consulte Chamada programática de ferramentas para o tratamento completo, incluindo o formato de resposta de caller e o comportamento de erro.

defer_loading e cache de prompt

Ferramentas com defer_loading: true são removidas da seção de ferramentas renderizada antes que a chave de cache seja computada. Elas não aparecem no prefixo do prompt do sistema de forma alguma. Quando a busca de ferramentas descobre uma ferramenta adiada e retorna uma tool_reference para ela, a definição completa da ferramenta é expandida inline naquele ponto do corpo da conversa, não no prefixo.

Isso significa que defer_loading: true preserva seu cache de prompt. Você pode adicionar ferramentas adiadas a uma requisição sem invalidar uma entrada de cache existente, e o cache permanece válido ao longo do turno em que a ferramenta é descoberta e do turno em que ela é chamada.

Para saber como combinar defer_loading com pontos de interrupção de cache_control, consulte a orientação de cache de prompt da ferramenta de busca de ferramentas.

Was this page helpful?

  • Ferramentas fornecidas pela Anthropic
  • Versionamento de ferramentas
  • Propriedades de definição de ferramentas
  • Valores de allowed_callers
  • defer_loading e cache de prompt