CommencerCommencer gratuitement

Appeler une API externe

Maintenant que vous disposez d’une définition de fonction clairement structurée, vous pouvez améliorer votre requête vers l’endpoint. Vous utilisez l’endpoint Chat Completions et vous transmettez un message system pour que l’assistant IA sache qu’il opère dans le domaine du change et qu’il doit extraire le code de devise correspondant à partir de la saisie de l’utilisateur.

Dans cet exercice, la fonction get_exchange_rate() a été préchargée. Elle utilise l’API ExchangeRate, prend en entrée un code de devise et renvoie la réponse contenant les informations de taux de change demandées. La fonction print_response() a également été préchargée pour afficher le résultat.

Cet exercice fait partie du cours

Concevoir des systèmes d’IA avec l’API OpenAI

Afficher le cours

Instructions

  • Appelez l’endpoint Chat Completions et assurez-vous que le 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'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Modifier et exécuter le code