Định dạng Claude gốc
Giao diện Messages gốc của Anthropic dùng cho dòng mô hình Claude và tương thích với /v1/messages.
Tương thích với Anthropic Messages API. Bạn có thể dùng trực tiếp SDK chính thức anthropic SDK và bộ base_url to https://api.covanexus.com.
POST
/v1/messages
https://api.covanexus.com
Authorization
Nội dung
Authorization
Authorization BearerAuth
Authorization Bearer
Sử dụng xác thực Bearer Token: Authorization: Bearer $COVA_NEXUS_API_KEY. Cũng tương thích với kiểu Anthropic x-api-key: $COVA_NEXUS_API_KEY tiêu đề yêu cầu. anthropic-version: 2023-06-01 là bắt buộc khi sử dụng x-api-key.
in: tiêu đề
Nội dung yêu cầu
application/json
model* string
ID mô hình (ví dụ: claude-sonnet-4-5)
messages* array[object]
Danh sách tin nhắn hội thoại, mỗi mục chứa
role (người dùng/trợ lý) và contentmax_tokens* integer
Số token tối đa được tạo
system? string | array[object]
Nhắc nhở hệ thống
temperature? number
Nhiệt độ lấy mẫu
Default 1 | Range 0 ≤ value ≤ 1
top_p? number
Tham số lấy mẫu nucleus
top_k? integer
Lấy mẫu Top-K
stream? boolean
Có truyền đầu ra dạng luồng hay không (luồng sự kiện SSE)
Sai mặc định
stop_sequences? array[string]
Chuỗi dừng
tools? array[object]
Danh sách các công cụ có sẵn (gọi công cụ)
tool_choice? object
Chiến lược chọn công cụ
thinking? object
Cấu hình tư duy mở rộng (dành cho mô hình Claude hỗ trợ suy luận)
metadata? object
Siêu dữ liệu tùy chỉnh
Nội dung phản hồi
| Mã trạng thái | Kiểu |
|---|---|
| 200 | application/json |
| 400 | application/json |
| 429 | application/json |
curl -X POST "https://api.covanexus.com/v1/messages" \
-H "Authorization: Bearer $COVA_NEXUS_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Giới thiệu bản thân trong một câu"}
]
}'200
400
429
{
"id": "msg_xxx",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-5",
"content": [
{
"type": "text",
"text": "string"
}
],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 0,
"output_tokens": 0,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0
}
}BearerAuth