Claude 原生格式
Anthropic 原生 Messages 格式介面,用於 Claude 系列模型。相容 /v1/messages。
相容 Anthropic Messages API。可直接使用官方 anthropic SDK,將 base_url 設為 https://api.covanexus.com。
POST
/v1/messages
https://api.covanexus.com
Authorization
內容
Authorization
Authorization BearerAuth
Authorization Bearer <token>
使用 Bearer Token 認證:Authorization: Bearer $COVA_NEXUS_API_KEY。也相容 Anthropic 風格的 x-api-key: $COVA_NEXUS_API_KEY 請求頭。使用 x-api-key 時需附帶 anthropic-version: 2023-06-01。
in: 標頭
請求內容
application/json
model* string
模型識別碼(如 claude-sonnet-4-5)
messages* array[object]
對話訊息列表,每項含
role(user/assistant)與 contentmax_tokens* integer
最大生成 Token 數
system? string | array[object]
系統提示
temperature? number
取樣溫度
Default 1 | Range 0 ≤ value ≤ 1
top_p? number
核取樣引數
top_k? integer
Top-K 取樣
stream? boolean
是否流式輸出(SSE 事件流)
Default false
stop_sequences? array[string]
停止字串
tools? array[object]
可用工具清單(工具呼叫)
tool_choice? object
工具選擇策略
thinking? object
擴充思考設定(用於支援推理的 Claude 模型)
metadata? object
自定義後設資料
回應內容
| 狀態碼 | 型別 |
|---|---|
| 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": "請用一句話介紹你自己"}
]
}'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