/v1/responses triển khai OpenAI Responses API, hỗ trợ các cuộc hội thoại nhiều lượt có trạng thái với tính năng quản lý lịch sử hội thoại tích hợp sẵn. Đây là một lựa chọn thay thế cho /v1/chat/completions dành cho các quy trình yêu cầu định dạng response mới hơn của OpenAI. Truyền previous_response_id để tiếp tục cuộc hội thoại mà không cần gửi lại toàn bộ lịch sử tin nhắn.
Endpoint
Khi nào nên sử dụng endpoint này
Sử dụng/v1/responses nếu:
- Ứng dụng của bạn được xây dựng trên OpenAI Responses API
- Bạn cần quản lý hội thoại có trạng thái
- Bạn sử dụng tham số
previous_response_idcho các cuộc hội thoại nhiều lượt
/v1/chat/completions là endpoint được khuyến nghị và có hỗ trợ mô hình rộng hơn.
Yêu cầu
Headers
Tham số body
string
bắt buộc
ID mô hình cần sử dụng. Chỉ những mô hình hỗ trợ định dạng Responses API mới hợp lệ ở đây.
string | array
bắt buộc
Đầu vào của người dùng cho lượt này. Có thể là một chuỗi hoặc một mảng các đối tượng nội dung.
string
Hướng dẫn cấp hệ thống cho mô hình (tương đương với tin nhắn
system trong chat completions).string
id của một response trước đó. Khi được cung cấp, mô hình tiếp tục cuộc hội thoại từ điểm đó mà không cần client gửi lại lịch sử.integer
Số lượng token tối đa cần tạo ra.
boolean
Nếu là
true, trả về một luồng các sự kiện server-sent. Mặc định: false.Ví dụ yêu cầu
python
Hội thoại nhiều lượt với previous_response_id
python
Phản hồi
Các trường phản hồi
string
Định danh duy nhất cho response này. Truyền nó dưới dạng
previous_response_id để tiếp tục cuộc hội thoại.string
Luôn là
"response".integer
Dấu thời gian Unix khi response được tạo ra.
string
Mô hình đã tạo ra response.
array
Mảng các đối tượng đầu ra được tạo ra bởi mô hình.
object
Số lượng token dùng để tính phí.