MulaiMulai sekarang secara gratis

Melakukan Streaming Respons OpenAI

Anda sedang membangun aplikasi asisten memasak yang menghasilkan resep secara real time. Klien OpenAI telah diinisialisasi dan dikonfigurasi untuk Anda. Anda akan menggunakan Responses API untuk melakukan streaming pembuatan resep, menampilkan teks saat masuk untuk menciptakan pengalaman pengguna yang dinamis.

Latihan ini adalah bagian dari kursus

Bekerja dengan OpenAI Responses API

Lihat Kursus

Petunjuk latihan

  • Buka konteks streaming menggunakan client.responses.create() dengan model "gpt-5-mini" dan prompt yang disediakan.
  • Lakukan loop melalui event stream dan periksa apakah tipe event adalah "response.output_text.delta"; jika ya, tambahkan event.delta ke current_text dan cetak teks akumulasi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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-mini", input=____, ____=____) as stream:
    current_text = ""

    # Complete the output text streaming
    for event in stream:
        if event.type == "____":
            current_text += ____
            print(current_text)
Edit dan Jalankan Kode