Začněte nyníZačněte zdarma

Streamování odpovědí OpenAI

Vytváříš aplikaci pro kuchařské asistenty, která generuje recepty v reálném čase. Klient OpenAI je už pro tebe inicializovaný a nakonfigurovaný. Pomocí Responses API budeš streamovat generování receptů a zobrazovat text průběžně, jak přichází – a vytvoříš tak dynamický uživatelský zážitek.

Toto cvičení je součástí kurzu

Working with the OpenAI Responses API

Zobrazit kurz

Pokyny k cvičení

  • Otevři streamovací kontext pomocí client.responses.create() s modelem "gpt-5.4-mini" a připraveným promptem.
  • Projdi události streamu ve smyčce a zkontroluj, jestli je typ události "response.output_text.delta". Pokud ano, přidej event.delta k current_text a vypiš aktuálně nashromážděný text.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód