tool_use con input estructurado.
Requisitos previos
- Un token de API. Ver Backoffice Developer Console.
Requisitos
En la listatools, incluye:
name: nombre únicodescription: qué hace la herramientainputSchema: JSON Schema de la entrada
Solicitud y respuesta básicas
Este ejemplo valida una herramienta de calculadora y fuerza su uso.POST /messages. Cuando el asistente devuelva un tool_use, ejecuta la herramienta y responde con un bloque tool_result.
Solo las herramientas personalizadas usan
tool_use y tool_result. Las herramientas integradas se ejecutan en el servidor y devuelven bloques server_tool_use seguidos de su resultado; no envíes resultados de vuelta para ellas. Consulta Cómo se devuelven los resultados de las herramientas integradas.