LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
Code bearbeiten und ausführen