Skip to main content
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 charge Function 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ètre tools, qui définit les fonctions que le modèle peut utiliser, ainsi que le message de l’utilisateur.
Sortie :

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 fonction get_weather, puis à renvoyer le résultat au modèle afin de générer la réponse finale à l’utilisateur.
Sortie :

Le code complet

Dernière modification le 15 mai 2026