Tài liệu

Responses API

Cập nhật vào 2026-08-29

/v1/responses là một trong những endpoint chính thức của OpenAI. Chính thức khuyến nghị các dự án mới ưu tiên đánh giá Responses; nếu client hoặc framework của bạn mặc định sử dụng Chat Completions, hãy dùng Gọi tương thích OpenAI.

Base URL vẫn là https://api.rokoapi.com/v1.

Endpoint

POST /v1/responses

Bắt đầu nhanh

curl https://api.rokoapi.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "input": "Hãy giới thiệu bản thân trong một câu",
    "instructions": "Bạn là một trợ lý trả lời súc tích"
  }'
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.rokoapi.com/v1",
)

response = client.responses.create(
    model="gpt-4o",
    input="Hãy giới thiệu bản thân trong một câu",
    instructions="Bạn là một trợ lý trả lời súc tích",
)
print(response.output_text)

Để lấy văn bản, ưu tiên dùng output_text; khi duyệt thủ công output lưu ý mục đầu tiên có thể là reasoning thay vì message.

Tham số thường dùng

Tham sốMô tả
modelID mô hình đã triển khai và hỗ trợ Responses
inputChuỗi hoặc mảng tin nhắn
instructionsChỉ thị hệ thống (tương tự system prompt)
max_output_tokensSố token đầu ra tối đa
streamLuồng sự kiện ngữ nghĩa
tools / tool_choiceHàm và công cụ tích hợp (tùy thuộc vào hỗ trợ từ upstream)

Nhãn khả năng của mô hình

Trang mô hình hiển thị trực tiếp các khả năng Responses được cấu hình trong trang quản trị. Hãy kiểm tra các nhãn sau trước khi gửi yêu cầu:

NhãnÝ nghĩa
responses-nativeNhà cung cấp upstream hỗ trợ nguyên bản giao thức Responses
responses-compatibleGateway chuyển đổi yêu cầu sang giao thức upstream khác; chỉ các khả năng đã công bố được đảm bảo
structured-outputsHỗ trợ đầu ra có cấu trúc theo JSON Schema
previous-response-idHỗ trợ tiếp tục phản hồi bằng previous_response_id
conversation-stateHỗ trợ trạng thái hội thoại do upstream quản lý
responses-compactHỗ trợ POST /v1/responses/compact
stored-responsesHỗ trợ tùy chọn store
parallel-tool-callsHỗ trợ gọi công cụ song song
max-tool-callsHỗ trợ giới hạn max_tool_calls

Client không được giả định rằng khả năng không hiển thị là khả dụng. Mô hình tương thích qua chuyển đổi không công bố các tính năng phụ thuộc vào vòng đời tài nguyên upstream, như trạng thái hội thoại, lưu phản hồi hoặc compaction.

Các mô hình chuyển đổi tương thích hiện tại

Mô hìnhCách chuyển đổiPhạm vi hỗ trợ
deepseek-v4-flashChuyển đổi hai chiều giữa Responses và DeepSeek Chat CompletionsVăn bản, công cụ hàm, kết quả công cụ và sự kiện streaming
deepseek-v4-proChuyển đổi hai chiều giữa Responses và DeepSeek Chat CompletionsVăn bản, công cụ hàm, kết quả công cụ và sự kiện streaming
glm-5.3Chuyển đổi hai chiều giữa Responses và Zhipu V4 Chat CompletionsVăn bản, công cụ hàm, kết quả công cụ và sự kiện streaming
glm-5.3-flashChuyển đổi hai chiều giữa Responses và Zhipu V4 Chat CompletionsVăn bản, công cụ hàm, kết quả công cụ và sự kiện streaming

Các mô hình này dùng chế độ chuyển đổi không trạng thái. Hãy lưu toàn bộ lịch sử hội thoại và lệnh gọi công cụ ở phía client rồi gửi lại trong input tiếp theo. Chúng không hỗ trợ previous_response_id, conversation, compact hoặc lưu phản hồi.

Đối thoại đa vòng

Theo mặc định, hãy duy trì lịch sử ở phía client và đưa toàn bộ ngữ cảnh vào mảng input. Chỉ sử dụng tham số có trạng thái khi trang mô hình hiển thị rõ previous-response-id hoặc conversation-state.

Đầu ra streaming

Streaming của Responses là các sự kiện ngữ nghĩa (ví dụ response.output_text.delta), khác với cách Chat Completions xử lý choices[0].delta của Chat Completions. Sau khi đặt stream: true xử lý theo loại sự kiện.

So sánh với Chat Completions

Chat CompletionsResponses
messagesinput
Tin nhắn systeminstructions
max_tokensmax_output_tokens
choices[0].message.contentoutput_text

Lưu ý

  • Vui lòng kiểm tra trước trên Trang mô hình hoặc tài liệu mô hình đã triển khai để xác nhận mô hình đích có hỗ trợ Responses hay không
  • Công cụ tích hợp và tác vụ nền phụ thuộc vào upstream; khả năng không được công bố trên trang mô hình không thuộc cam kết tương thích

Liên kết liên quan