ÎncepețiÎncepe gratuit

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

Vezi cursul

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.delta la current_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)
Editează și rulează codul