CommencerCommencer gratuitement

Appel d'une API externe

Maintenant que vous disposez d'une définition de fonction clairement structurée, vous pouvez passer à l'amélioration de votre demande de point final. Vous utilisez le point de terminaison Chat Completions et passez un message system pour vous assurer que l'assistant IA sait qu'il se trouve dans l'espace aérien et qu'il doit extraire le code de l'aéroport correspondant en fonction de l'entrée de l'utilisateur.

Dans cet exercice, la fonction get_airport_info() a été préchargée. La fonction get_airport_info() utilise la fonction AviationAPI et prend en entrée un code d'aéroport, renvoyant la réponse avec les informations demandées sur l'aéroport. La fonction print_response() a également été préchargée pour imprimer les résultats.

Cet exercice fait partie du cours

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

Afficher le cours

Instructions

  • Appelez le point de terminaison Chat Completions et assurez-vous que l'adresse system reçoit des instructions sur la manière de traiter l'invite.

Exercice interactif pratique

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

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'm planning to land a plane in JFK airport in New York and would like to have the corresponding information."}],
  tools=function_definition)

print_response(response)
Modifier et exécuter le code