Utiliser les messages system
Le mode clavardage prend en charge trois rôles de message différents :
- System : contrôle le comportement de l'assistant
- User : donne des consignes à l'assistant
- Assistant : répond aux consignes de l'utilisateur
Dans cet exercice, vous allez commencer à concevoir un système d'IA pour aider les gens à apprendre de nouvelles compétences, en utilisant un message système pour définir un comportement approprié du modèle.
Cette activité fait partie du cours
Travailler avec DeepSeek en Python
Instructions de l’exercice
- Créez une requête en utilisant des messages system et user pour élaborer un plan d'étude afin d'apprendre à parler le néerlandais.
- Extrayez et affichez la réponse textuelle de l'assistant.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
max_tokens=500,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)