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
Ö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 tillevent.deltatillcurrent_textoch 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)