Ajouter des messages d'assistant
Le mode clavardage est idéal pour créer des applications conversationnelles, et on peut l'améliorer en fournissant au modèle une partie de la conversation sur laquelle s'appuyer.
Améliorez cette application de tutorat en géographie en incluant cet exemple de demande d'é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 DeepSeek en Python
Instructions de l’exercice
- Ajoutez la question et la réponse d'exemple fournies comme paire utilisateur–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.
- Example Question:
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise, one-sentence summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)