Anthropic Messages
Sử dụng endpoint Messages tương thích với Anthropic Claude cho các client gửi payload Messages theo định dạng Anthropic.
Yêu cầu cơ bản
Phản hồi tuân theo cấu trúc tin nhắn tương thích với Claude, gồm các khối nội dung và thông tin sử dụng khi có.
Các trường bắt buộc
Các trường tùy chọn
Lược đồ API gồm các trường như:
systemtemperature,top_pvàtop_kstreamstop_sequencestoolsvàtool_choicethinkingcontext_managementoutput_configvàoutput_formatmetadataspeedvàservice_tier
Khả năng hỗ trợ phụ thuộc vào model. Không gửi một tùy chọn chỉ vì nó xuất hiện trong lược đồ; hãy xác nhận model được chọn có hỗ trợ.
Streaming
Đặt stream thành true để streaming theo Anthropic Messages khi được hỗ trợ:
Hãy dùng bộ phân tích sự kiện Claude thay vì bộ phân tích OpenAI Chat Completions hoặc OpenAI Responses.
Hỗ trợ công cụ và suy luận
Định nghĩa công cụ, khối kết quả công cụ và cấu hình suy luận tương thích với Claude yêu cầu model có các chức năng tương ứng. Hãy kiểm thử toàn bộ quy trình trước khi bật cho các agent AI chạy không giám sát.
Cùng một model ID Claude nhưng khi dùng qua endpoint tương thích với OpenAI và khi dùng qua /v1/messages có thể yêu cầu cách xử lý yêu cầu và phản hồi khác nhau. Hãy cấu hình đúng giao thức mà client của bạn cần.
Tích hợp công cụ
Các công cụ như client dành cho lập trình tương thích với Claude có thể yêu cầu thêm biến môi trường hoặc cấu hình nhà cung cấp. Hãy làm theo hướng dẫn chuyên biệt trong mục Tích hợp thay vì chỉ thay tên máy chủ.
