CommencerCommencer gratuitement

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

Afficher le cours

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(____)
Modifier et exécuter le code