Utiliser les messages system
Le point de terminaison Chat Completions prend en charge trois rôles différents pour structurer les messages envoyés au modèle :
- 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 commencerez à concevoir un système d'IA pour aider les gens à apprendre de nouvelles compétences, en utilisant un message system pour définir un comportement approprié du modèle.
Cette activité fait partie du cours
Travailler avec l'API d'OpenAI
Instructions de l’exercice
- Créez une requête en utilisant des messages system et user pour établir un plan d'étude afin d'apprendre à parler le néerlandais.
- Extraites 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="")
# 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].____.____)