Đị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à content
max_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áiKiểu
200application/json
400application/json
429application/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