Saltar al contenido principal
Contenido actualizado: 2026-06-23

Llamada de Herramientas

Este documento solo recoge casos de uso de llamada de herramientas que han sido verificados con éxito en solicitudes reales en el entorno de producción de Crazyrouter. Fecha de validación:
  • 2026-03-22
Modelos verificados:
  • gpt-5.5
  • claude-opus-4-8
  • gemini-3.1-pro

Matriz de capacidades verificadas

La llamada de herramientas de Claude se verifica actualmente con el protocolo Anthropic Messages, es decir, POST /v1/messages devuelve bloque tool_use. No extrapoles esta conclusión a la ruta de compatibilidad OpenAI de Claude /v1/chat/completions; en escenarios de programación que dependen de llamadas de herramientas, como Copilot, Continue, algunos agentes de VS Code u otros, el endpoint compatible con OpenAI puede que no active la llamada de herramientas nativa de Claude. Si necesitas capacidades de agente de programación de Claude, usa preferentemente Claude Code o la configuración del cliente nativo de Anthropic.

GPT-5.4

cURL
Campos clave devueltos por la validación en producción:

Claude Sonnet 4.6

cURL
Campos clave devueltos por la validación en producción:
Recomendaciones para la primera integración:
  • Para /v1/messages nativo de Claude, agrega explícitamente tool_choice como prioridad
  • Solicita claramente en el prompt: “es obligatorio usar la herramienta, no respondas directamente”
  • Así es más fácil reproducir de forma estable tool_use

Gemini 3 Pro

cURL
Campos clave devueltos por la validación en producción:

¿Cuándo usar cada protocolo?

  • Si tu proyecto ya usa el SDK de OpenAI, prioriza la forma compatible con OpenAI de gpt-5.5
  • Si vas a integrar Claude nativamente, usa preferentemente /v1/messages y agrega tool_choice en la primera validación
  • Si vas a integrar la capacidad nativa de Gemini, usa preferentemente la API nativa de Gemini

Documentos relacionados

Páginas relacionadas