Utiliser le paramètre tools
Vous développez une application d'IA pour une agence immobilière et on vous a demandé d'extraire certaines données clés des annonces : type de maison, emplacement, prix, nombre de chambres. Utilisez le point de terminaison Chat Completions avec l'appel de fonction pour extraire l'information.
Le message message_listing, qui contient l'annonce immobilière, et function_definition, qui contient la fonction à appeler définie comme un outil à transmettre au modèle, ont été préchargés.
Cette activité fait partie du cours
Développer des systèmes d'IA avec l'API d'OpenAI
Instructions de l’exercice
- Ajoutez le message préchargé,
message_listing. - Ajoutez la définition de la fonction,
function_definition. - Affichez la réponse.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)