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
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řidejevent.deltakcurrent_texta 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)