Busque em todas as páginas da documentação
8 pages in this section.
Entenda como as descrições de ferramentas e o input_schema moldam as decisões de tool_use do Claude.
Defina uma ferramenta e manipule o ciclo completo de `tool_use` e `tool_result`.
Escreva um JSON Schema preciso para que o Claude chame sua ferramenta corretamente.
Execute a ferramenta solicitada e retorne um bloco de conteúdo tool_result correspondente.
Tabela de referência para as configurações auto, any, tool e none de tool_choice.
Repita trocas de tool_use e tool_result até que Claude retorne um end_turn.
Referência para as opções de configuração defer_loading, tool_search_tool_regex e tool_search_tool_bm25.
Práticas numeradas para design de esquema, tratamento de erros e loops de ferramenta de múltiplos turnos.