CommencerCommencer gratuitement

Gestion de la réponse avec des appels d'API externes

Pour mieux relier votre application de simulation de vol à d'autres systèmes, vous souhaitez ajouter quelques contrôles pour vous assurer que le modèle a trouvé une réponse appropriée. Vous vérifiez d'abord que la réponse a été produite via tool_calls. Si c'est le cas, vous vérifiez que la fonction utilisée pour produire le résultat est bien get_airport_info. Si c'est le cas, vous chargez le code de l'aéroport extrait de l'invite de l'utilisateur et vous appelez la fonction get_airport_info() avec le code comme argument. Enfin, si cela produit une réponse, vous renvoyez la réponse.

Dans cet exercice, la bibliothèque response, la bibliothèque json et la fonction get_airport_info() ont été préchargées.

Cet exercice fait partie du cours

Développer des systèmes d'IA avec l'API OpenAI

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Modifier et exécuter le code