原生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
Body
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: header
Request Body
application/json
model* string
模型 ID(如 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
自定义元数据
Response Body
| 状态码 | 类型 |
|---|---|
| 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