Aan de slagGa gratis aan de slag

Assistant-berichten toevoegen

Chatmodellen zijn ideaal voor het bouwen van conversational applicaties, maar ze worden nog beter als je een deel van een gesprek meegeeft waarop het model kan voortbouwen.

Verbeter deze aardrijkskundedocent-app door de volgende voorbeeldprompt van een student en het ideale modelantwoord toe te voegen aan de berichten:

  • Voorbeeldvraag: Give me a quick summary of Portugal.
  • Voorbeeldantwoord: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Deze oefening maakt deel uit van de cursus

Werken met de OpenAI API

Cursus bekijken

Oefeninstructies

  • Voeg de gegeven voorbeeldvraag en het voorbeeldantwoord toe als een user-assistant-paar in de berichten die je naar het model stuurt.
    • Voorbeeldvraag: Give me a quick summary of Portugal.
    • Voorbeeldantwoord: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

client = OpenAI(api_key="")

response = client.chat.completions.create(
    model="gpt-4o-mini",
    # Add a user and assistant message for in-context learning
    messages=[
        {"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
        ____,
        ____,
        {"role": "user", "content": "Give me a quick summary of Greece."}
    ]
)

print(response.choices[0].message.content)
Code bewerken en uitvoeren