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)與 content
max_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
自定義後設資料

回應內容

狀態碼型別
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": "請用一句話介紹你自己"}
  ]
}'
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