Définition d’outil de base
Définissez les outils avec le tableautools compatible OpenAI :
Exécuter l’outil
Lorsque le modèle choisit un outil, inspectezmessage.tool_calls, analysez les arguments, exécutez la fonction de votre application, puis renvoyez le résultat sous forme de message tool.
Python
Choisir un modèle
La prise en charge de l’appel de fonctions dépend du modèle. Consultez la page Modèles de texte ou l’API Models pour trouver les modèles avecsupportsFunctionCalling.
Conseils de conception
- Gardez les noms et descriptions d’outils courts et littéraux.
- Utilisez JSON Schema pour faciliter la génération d’arguments valides par le modèle.
- Préférez des outils restreints avec des entrées claires à un outil unique et large avec de nombreux comportements optionnels.
- Retournez des résultats d’outils concis afin que la réponse finale ait suffisamment de contexte sans gaspiller de jetons.