LoslegenKostenlos loslegen

OpenAI-Antworten streamen

Du baust eine Kochassistent-App, die Rezepte in Echtzeit generiert. Der OpenAI-Client wurde bereits für dich initialisiert und konfiguriert. Du verwendest die Responses API, um die Rezeptgenerierung zu streamen und den Text beim Eintreffen anzuzeigen — so entsteht eine dynamische Nutzererfahrung.

Diese Übung ist Teil des Kurses

Arbeiten mit der OpenAI Responses API

Kurs anzeigen

Anleitung zur Übung

  • Öffne einen Streaming-Kontext mit client.responses.create() mit dem Modell "gpt-5-mini" und dem vorgegebenen Prompt.
  • Iteriere über die Stream-Events und prüfe, ob der Event-Typ "response.output_text.delta" ist; falls ja, hänge event.delta an current_text an und gib den gesammelten Text aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

prompt = "List the core ingredients to make classic egg pasta pasta in a single line."

# Open a connection for a streaming request
____ client.responses.create(model="gpt-5-mini", input=____, ____=____) as stream:
    current_text = ""

    # Complete the output text streaming
    for event in stream:
        if event.type == "____":
            current_text += ____
            print(current_text)
Code bearbeiten und ausführen