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
Instructions
- Appelez l’endpoint Chat Completions et assurez-vous que le
systemreç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)