Definición básica de herramientas
Define herramientas con el arreglotools compatible con OpenAI:
Ejecutar la herramienta
Cuando el modelo elige una herramienta, inspeccionamessage.tool_calls, analiza los argumentos, ejecuta la función de tu aplicación y luego envía el resultado de vuelta como un mensaje tool.
Python
Elige un modelo
El soporte para llamada a funciones depende del modelo. Usa la página de Modelos de Texto o la API de Modelos para encontrar modelos consupportsFunctionCalling.
Consejos de diseño
- Mantén los nombres y descripciones de las herramientas breves y literales.
- Usa JSON Schema para facilitar que el modelo produzca argumentos válidos.
- Prefiere herramientas específicas con entradas claras en lugar de una herramienta amplia con muchos comportamientos opcionales.
- Devuelve resultados de herramienta concisos para que la respuesta final tenga suficiente contexto sin desperdiciar tokens.