Streaming cu răspunsuri OpenAI
Construiești o aplicație de asistent culinar care generează rețete în timp real. Clientul OpenAI a fost inițializat și configurat pentru tine. Vei folosi Responses API pentru a transmite în flux generarea rețetelor, afișând textul pe măsură ce sosește, pentru a crea o experiență dinamică.
Acest exercițiu face parte din cursul
Lucrul cu Responses API de la OpenAI
Instrucțiuni pentru exercițiu
- Deschide un context de streaming folosind
client.responses.create()cu modelul"gpt-5.4-mini"și promptul furnizat. - Parcurge evenimentele din flux și verifică dacă tipul evenimentului este
"response.output_text.delta"; dacă este, adaugăevent.deltalacurrent_textși afișează textul acumulat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)