CommencezCommencez gratuitement

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

Voir le cours

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].____.____)
Modifier et exécuter le code