Anthropic Messages
Gửi tin nhắn và Content Blocks bằng cấu trúc tương thích Anthropic Messages.
API Messages sử dụng tin nhắn user, assistant và Content Blocks để tạo phản hồi của mô hình, hỗ trợ văn bản, hình ảnh, gọi công cụ, đầu ra dạng luồng và suy nghĩ mở rộng. Các khối nội dung, công cụ và tham số nâng cao khả dụng có thể khác nhau giữa các mô hình; căn cứ vào mô hình khả dụng với API Key hiện tại và khả năng thực tế của API.
/v1/messagesTạo phản hồi assistant tiếp theo từ các tin nhắn user và assistant. Nội dung tin nhắn có thể là chuỗi hoặc Content Blocks gồm văn bản, hình ảnh, công cụ và tài liệu.
API hỗ trợ phản hồi JSON thông thường và sự kiện SSE dạng luồng; khả năng hỗ trợ hình ảnh, gọi công cụ và suy nghĩ mở rộng phụ thuộc vào mô hình đã chọn.
Xác thực
anthropicApiKey Truyền API Key trong Header x-api-key.
Vị trí truyền: header
Tham số Header
Chỉ định phiên bản API cần sử dụng.
"2023-06-01"Chỉ định phiên bản beta cần sử dụng. Có thể phân tách nhiều giá trị bằng dấu phẩy hoặc gửi Header này nhiều lần.
Nội dung yêu cầu
Messages biểu diễn văn bản, hình ảnh, công cụ và suy nghĩ mở rộng bằng Content Blocks. Chọn chế độ xem theo tác vụ.
application/jsonDùng tin nhắn user và assistant để tổ chức hội thoại một hoặc nhiều lượt; system dùng trường cấp cao nhất.
- model
- ID mô hình hỗ trợ Messages và khả dụng với API Key hiện tại.
- max_tokens
- Số token tối đa được phép tạo trong phản hồi này.
- messages[]
- Các tin nhắn user và assistant theo thứ tự.
{
"model": "MODEL_ID",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Xin chào! Hãy giới thiệu bản thân."
}
]
}Hội thoại văn bản cơ bản. messages có thể dùng chuỗi hoặc khối nội dung text.
Khả năng hỗ trợ hình ảnh, công cụ và suy nghĩ mở rộng có thể khác nhau theo mô hình và kênh của nhà cung cấp. Nên hoàn thành yêu cầu văn bản tối thiểu trước, rồi bật từng trường nâng cao.
Nội dung phản hồi
application/json
application/json
application/json
application/json