Nutzung von Systemmeldungen
Der Chat-Completions-Endpunkt unterstützt drei verschiedene Rollen für die Gestaltung der Nachrichten, die an das Modell gesendet werden:
- System: steuert das Verhalten des Assistenten
- Benutzer: weise den Assistenten an
- Assistent: Reaktion auf Benutzeranweisungen
In dieser Übung entwirfst du ein KI-System, das Menschen beim Erlernen neuer Fähigkeiten hilft, indem du eine Systemnachricht verwendest, um ein geeignetes Modellverhalten festzulegen.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI-API
Anleitung zur Übung
- Erstelle eine Anfrage mit System- und Benutzernachrichten, um einen Lernplan zum Erlernen der niederländischen Sprache zu erstellen.
- Extrahiere und gib die Textantwort des Assistenten aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_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].____.____)