Output-Items und ihre Inhalte extrahieren
Bei der Arbeit mit der Responses API von OpenAI enthalten verschiedene Item-Typen unterschiedliche Informationen. Ein Response-Objekt wurde erstellt und in der Variablen response gespeichert. Deine Aufgabe ist, durch die Output-Items zu iterieren und je nach Typ bestimmte Informationen zu extrahieren.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI Responses API
Anleitung zur Übung
- Iteriere durch die Items in
response.output. - Prüfe, ob das
.type-Attribut des Items'reasoning'ist, und gib in diesem Fall'Found reasoning item'aus. - Prüfe, ob das
.type-Attribut des Items'message'ist, und extrahiere und gib in diesem Fall den Text aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Loop through the output items
for item in ____:
# Check for reasoning items
if ____ == 'reasoning':
print('Found reasoning item')
# Check for message items and extract text
if item.type == 'message':
message_text = item.____[0].____
print(message_text)