CommencerCommencer gratuitement

Ajout de messages d'assistant

Les modèles de chat sont excellents pour créer des applications conversationnelles, mais ils peuvent être améliorés davantage en fournissant une partie de la conversation sur laquelle le modèle peut s'appuyer.

Améliorez cette application de tutorat en géographie en incluant cet exemple de question d'un élève et la réponse du modèle idéale dans les messages :

  • Exemple de question : Fais un résumé au sujet du Portugal.
  • Exemple de réponse : Le Portugal est un pays européen à la frontière de l'Espagne. Sa capitale est Lisbonne.

Cet exercice fait partie du cours

Travailler avec l'API OpenAI

Afficher le cours

Instructions

  • Ajoutez l'exemple de question et de réponse fourni en tant que paire utilisateur-assistant dans les messages envoyés au modèle.

    • Exemple de question : Fais un résumé au sujet du Portugal.

    • Exemple de réponse : Le Portugal est un pays européen à la frontière de l'Espagne. Sa capitale est Lisbonne.

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 a user and assistant message for in-context learning
    messages=[
        {"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
        ____,
        ____,
        {"role": "user", "content": "Give me a quick summary of Greece."}
    ]
)

print(response.choices[0].message.content)
Modifier et exécuter le code