Cả hai dùng minimal/low/medium/high/xhigh/max; bỏ vẫn suy nghĩ, none trả 400
max_completion_tokens
Ngân sách chung suy nghĩ/trả lời; tên cũ max_tokens vẫn nhận, không max_output_tokens Responses
temperature/top_p
Phạm vi 0~2, (0,1], mặc định đều 1; thường giữ hoặc chỉnh một; top_p: 0 trả 400
n
Chỉ 1; trên 1 trả 400
Cấu hình không tương thích
stop, verbosity, logit_bias, prediction, modalities, audio, web_search_options không hỗ trợ, không sao chép ví dụ chung
Phạt và Logprobs
frequency_penalty/presence_penalty không hỗ trợ, có thể lỗi; logprobs: true trả 400
tool_choice
Chỉ auto; none, required, hàm chỉ định trả 400; tên hàm tối đa một dấu chấm
reasoning_content
API ngoài gốc không trả suy nghĩ nguyên bản đọc được; không dựa trường này giữ qua lượt. Dùng Responses / Messages
strict
Hàm và đầu ra cấu trúc mặc định false; khi bật, mọi đối tượng cần additionalProperties: false, liệt kê hết thuộc tính trong required; gốc đối tượng thường, không oneOf/allOf
Bắt buộc tối thiểu 1; dự trù suy nghĩ/trả lời, không dùng tên/tối thiểu Responses
thinking/output_config.effort
Nên thinking.type: adaptive với low/medium/high/xhigh/max; không dùng minimal hay disabled để tắt suy nghĩ
thinking.budget_tokens
enabled cũ được nhận nhưng không ánh xạ mức; ngân sách ít nhất 1024, dưới max_tokens; độ sâu dùng output_config.effort
thinking.display
summarized trả tóm tắt, omitted chỉ giữ mã hóa; gửi nguyên khối, nhất là redacted_thinking
temperature
Phạm vi 0~1, không áp trần Chat / Responses; thường bỏ lấy mẫu
Trường không tương thích
top_k, stop_sequences, inference_geo chính thức không hỗ trợ, bị từ chối
tool_choice
Nhận auto/any/none, không {type: "tool"} để chỉ định công cụ; disable_parallel_tool_use: true hạn chế song song
output_config.format
Cấu trúc qua {type: "json_schema", schema: ...}; citations.enabled: true khối document không hỗ trợ
Tìm kiếm và lịch sử
Tìm bằng web_search; allowed_domains/blocked_domains/max_uses trả 400. Messages gốc không lưu hội thoại, mỗi lượt gửi toàn bộ thông điệp/kết quả; không có tương đương previous_response_id