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 để tạo trải nghiệm tương tác sinh độ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-mini" và prompt đã cung cấp.
  • Lặp qua các sự kiện trong stream và kiểm tra nếu loại sự kiện là "response.output_text.delta"; nếu đúng, hãy 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-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ã