Aan de slagBegin gratis

OpenAI-responses streamen

Je bouwt een kookassistent-app die recepten in realtime genereert. De OpenAI-client is voor je geïnitialiseerd en geconfigureerd. Je gebruikt de Responses API om de receptgeneratie te streamen en toont de tekst zodra die binnenkomt voor een dynamische gebruikerservaring.

Deze oefening maakt deel uit van de cursus

Werken met de OpenAI Responses API

Bekijk cursus

Oefeninstructies

  • Open een streaming-context met client.responses.create() met het model "gpt-5.4-mini" en de meegeleverde prompt.
  • Loop door de stream-events en controleer of het eventtype "response.output_text.delta" is; zo ja, voeg event.delta toe aan current_text en print de opgebouwde tekst.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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.4-mini", input=____, ____=____) as stream:
    current_text = ""

    # Complete the output text streaming
    for event in stream:
        if event.type == "____":
            current_text += ____
            print(current_text)
Code bewerken en uitvoeren