1. Definición de herramienta de clima para múltiples proveedores
Desarrollador de agentes IAContexto
Un equipo integra un asistente conversacional capaz de consultar pronósticos meteorológicos usando modelos de OpenAI y Gemini de forma intercambiable.
Problema
El mantenimiento manual de dos formatos de esquema generaba errores de sintaxis en los tipos de enumeración y parámetros opcionales.
Cómo usarlo
Especifica el nombre `get_weather`, añade los parámetros `city`, `units` y `forecast_days` en el DSL, y activa el modo estricto con `tool_choice: auto`.
toolName: get_weather
paramsInput: city | string | required | City name, e.g. "Paris"
units | enum<celsius,fahrenheit> | optional | Temperature unit for the report
forecast_days | integer | optional | Days of forecast to include (1-7)
strictMode: true
toolChoice: autoResultado
Se obtienen payloads validados para OpenAI, Anthropic y Gemini con la conversión exacta de tipos enum e integer.