Utilisation des messages système
Le point de terminaison « Chat Completions » prend en charge trois rôles différents pour façonner les messages envoyés au modèle :
- Système : contrôle le comportement de l'assistant
- Utilisateur : donne des instructions à l'assistant
- Assistant: réponse aux instructions de l'utilisateur
Dans cet exercice, vous commencerez à concevoir un système d'IA destiné à aider les personnes à acquérir de nouvelles compétences, en utilisant un message système pour définir un comportement modèle approprié.
Cet exercice fait partie du cours
Travailler avec l'API OpenAI
Instructions
- Veuillez créer une demande en utilisant à la fois les messages système et les messages utilisateur afin de créer un programme d'étude pour apprendre à parler néerlandais.
- Extrayez et affichez la réponse textuelle de l'assistant.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_completion_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)