Kom igångKom igång gratis

Strömning av OpenAI-svar

Du bygger en matlagningsassistent som genererar recept i realtid. OpenAI-klienten har redan initierats och konfigurerats åt dig. Du använder Responses API för att strömma receptgenerering och visar texten allteftersom den anländer – för en dynamisk användarupplevelse.

Den här övningen är en del av kursen

Arbeta med OpenAI Responses API

Visa kurs

Övningsinstruktioner

  • Öppna en strömningskontext med client.responses.create(), modellen "gpt-5.4-mini" och den angivna prompten.
  • Loopa igenom strömningshändelserna och kontrollera om händelsetypen är "response.output_text.delta". Om så är fallet, lägg till event.delta till current_text och skriv ut den ackumulerade texten.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod