Aan de slagGa gratis aan de slag

System-berichten gebruiken

De Chat Completions-endpoint ondersteunt drie verschillende rollen om de berichten aan het model vorm te geven:

  • System: stuurt het gedrag van de assistant aan
  • User: instrueert de assistant
  • Assistant: reageert op de instructie van de gebruiker

In deze oefening ga je beginnen met het ontwerpen van een AI-systeem dat mensen helpt nieuwe vaardigheden te leren, door een system-bericht te gebruiken om het gewenste modelgedrag vast te leggen.

Deze oefening maakt deel uit van de cursus

Werken met de OpenAI API

Cursus bekijken

Oefeninstructies

  • Maak een request met zowel system- als user-berichten om een studieplan te maken om Nederlands te leren spreken.
  • Haal de tekstreactie van de assistant op en print die.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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].____.____)
Code bewerken en uitvoeren