Zacznij terazZacznij za darmo

Strumieniowanie odpowiedzi OpenAI

Tworzysz aplikację asystenta kulinarnego, która generuje przepisy w czasie rzeczywistym. Klient OpenAI został już zainicjalizowany i skonfigurowany. Użyjesz Responses API, aby strumieniować generowanie przepisów i wyświetlać tekst na bieżąco — tworząc dynamiczne wrażenia dla użytkownika.

To ćwiczenie jest częścią kursu

Praca z API Responses OpenAI

Zobacz kurs

Instrukcje do ćwiczenia

  • Otwórz kontekst strumieniowania za pomocą client.responses.create(), podając model "gpt-5.4-mini" oraz przygotowany prompt.
  • Przeiteruj po zdarzeniach strumienia i sprawdź, czy typ zdarzenia to "response.output_text.delta"; jeśli tak, dołącz event.delta do current_text i wyświetl zgromadzony tekst.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod