Réglage d'une fonction spécifique
On vous a donné quelques avis de clients à analyser et on vous a demandé d'extraire pour chacun d'eux le nom du produit, la variante et le sentiment du client. Pour vous assurer que le modèle extrait ces informations spécifiques, vous décidez d'utiliser l'appel de fonction et de spécifier la fonction à utiliser par le modèle. Utilisez le point de terminaison Chat Completions avec l'appel de fonction et tool_choice
pour extraire les informations.
Dans cet exercice, les fichiers messages
et function_definition
ont été préchargés.
Cet exercice fait partie du cours
Développer des systèmes d'IA avec l'API OpenAI
Instructions
- Ajoutez la définition de votre fonction en tant qu'outil.
- Définissez la fonction
extract_review_info
à appeler pour la réponse. - 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=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)