Utilisation du paramètre outils
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 les informations.
Le message message_listing
, qui contient l'annonce immobilière, et le message function_definition
, qui contient la fonction à appeler définie comme un outil à transmettre au modèle, ont été préchargés.
Cet exercice fait partie du cours
Développer des systèmes d'IA avec l'API OpenAI
Instructions
- Ajoutez le message préchargé,
message_listing
. - Ajoutez la définition de la fonction,
function_definition
. - Imprimez la réponse.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)