CommencezCommencez gratuitement

Ajouter des messages d'assistant

Les modèles de clavardage sont excellents pour créer des applications conversationnelles, et ils deviennent encore meilleurs lorsqu'on leur fournit une partie de la conversation sur laquelle s'appuyer.

Améliorez cette application de tutorat en géographie en ajoutant l'exemple de demande de l'étudiant et la réponse idéale du modèle dans les messages :

  • Example Question: Give me a quick summary of Portugal.
  • Example Answer: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Cette activité fait partie du cours

Travailler avec l'API d'OpenAI

Voir le cours

Instructions de l’exercice

  • Ajoutez la question et la réponse d'exemple fournies comme paire user-assistant dans les messages envoyés au modèle.
    • Example Question: Give me a quick summary of Portugal.
    • Example Answer: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

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 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