Bỏ qua để đến nội dung

Responses

Giao diện Responses phù hợp với client, agent lập trình và framework ứng dụng thế hệ mới sử dụng giao thức OpenAI Responses. Giao diện này thường dùng trong các kịch bản cần cấu trúc đầu vào thống nhất, gọi công cụ, kiểm soát suy luận hoặc cấu trúc phản hồi phức tạp hơn.

POST /v1/responses

Địa chỉ đầy đủ:

https://www.routeapi.ai/v1/responses
Terminal window
curl https://www.routeapi.ai/v1/responses \
-H "Authorization: Bearer $ROUTEAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"input": "Hãy mô tả mục đích chính của RouteAPI"
}'
TrườngKiểuBắt buộcMô tả
modelstringID mô hình
inputstring/arrayNội dung đầu vào
instructionsstringKhôngChỉ thị cấp hệ thống
streambooleanKhôngCó xuất streaming hay không
toolsarrayKhôngĐịnh nghĩa công cụ
tool_choicestring/objectKhôngChiến lược chọn công cụ
temperaturenumberKhôngNhiệt độ lấy mẫu
max_output_tokensnumberKhôngSố token đầu ra tối đa
MụcChat CompletionsResponses
Cấu trúc đầu vàomessagesinput + instructions
Phạm vi tương thíchTương thích nhiều nhất với client OpenAI SDK truyền thốngPhổ biến hơn với client giao thức mới và agent lập trình
Gọi công cụHỗ trợ, tùy thuộc mô hình đã chọnHỗ trợ, thường có khả năng biểu đạt mạnh hơn
Kịch bản đề xuấtChat tổng quát, tích hợp tương thíchDự án mới, agent lập trình, tác vụ phức tạp
  • Nếu client yêu cầu rõ giao thức OpenAI Responses, hãy dùng /v1/responses.
  • Nếu client chỉ hỗ trợ OpenAI Chat Completions truyền thống, hãy dùng /v1/chat/completions.
  • Việc cùng một mô hình có hỗ trợ Responses hay không phụ thuộc vào cấu hình mô hình RouteAPI và khả năng dịch vụ.