Skip to main content
Endpoint /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_id cho các cuộc hội thoại nhiều lượt
Đối với hầu hết các tích hợp mới, /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í.