Function Calling permet aux modèles d’IA d’interagir avec des outils et des API externes, leur permettant d’effectuer des actions spécifiques et d’accéder à des informations en temps réel. Cette fonctionnalité étend les capacités des modèles d’IA au-delà de la simple génération de texte, ouvrant la voie à des applications plus dynamiques et pratiques.
Modèles pris en charge
Les modèles suivants prennent en chargeFunction Calling :
Guide de démarrage rapide
Ce guide montre comment utiliser l’appel de fonctions pour récupérer les informations météorologiques actuelles d’un emplacement spécifié par l’utilisateur. Nous allons parcourir un exemple complet de code Python. Pour le format d’API spécifique de l’appel de fonctions, veuillez consulter la référence API Create Chat Completion.1. Initialiser le client
Tout d’abord, vous devez initialiser le client avec votre clé API Novita.2. Définir la fonction à appeler
Ensuite, définissez la fonction Python que le modèle peut appeler. Dans cet exemple, il s’agit d’une fonction permettant d’obtenir des informations météorologiques.3. Construire la requête API avec les outils et le message utilisateur
Créez maintenant la requête API vers le point de terminaison Novita. Cette requête inclut le paramètretools, qui définit les fonctions que le modèle peut utiliser, ainsi que le message de l’utilisateur.
4. Répondre avec le résultat de l’appel de fonction et obtenir la réponse finale
L’étape suivante consiste à traiter l’appel de fonction, à exécuter la fonctionget_weather, puis à renvoyer le résultat au modèle afin de générer la réponse finale à l’utilisateur.