Bắt đầu ngayBắt đầu miễn phí

Streaming Phản hồi từ OpenAI

Bạn đang xây dựng một ứng dụng trợ lý nấu ăn tạo công thức theo thời gian thực. OpenAI client đã được khởi tạo và cấu hình sẵn cho bạn. Bạn sẽ dùng Responses API để stream quá trình tạo công thức, hiển thị văn bản ngay khi nhận được để mang lại trải nghiệm động cho người dùng.

Bài tập này là một phần của khóa học

Làm việc với OpenAI Responses API

Xem khóa học

Hướng dẫn bài tập

  • Mở một ngữ cảnh streaming bằng client.responses.create() với model "gpt-5.4-mini" và prompt đã cho.
  • Lặp qua các sự kiện trong stream và kiểm tra xem loại sự kiện có phải "response.output_text.delta" không; nếu đúng, nối event.delta vào current_text và in ra phần văn bản đã tích lũy.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã