Ajouter des messages d'assistant
Les modèles de chat sont très utiles pour créer des applications conversationnelles, mais ils peuvent être améliorés en fournissant au modèle une partie de la conversation sur laquelle il peut s'appuyer.
Améliorez cette application de tutorat en géographie en incluant cet exemple de question posée à un élève et la réponse idéale dans les messages :
- Exemple de question :
Give me a quick summary of Portugal.
- Exemple de réponse :
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Cet exercice fait partie du cours
Travailler avec l'API OpenAI
Instructions
Ajoutez l'exemple de question et de réponse fournis sous forme de paire utilisateur-assistant dans les messages envoyés au modèle.
Exemple de question :
Give me a quick summary of Portugal.
Exemple de réponse :
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
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)