对话 / 文本
Anthropic 协议(Claude)
Anthropic Messages API 兼容。用于 Claude 系列模型(也兼容用 GPT 模型名调用,网关自动协议转换)。
接口地址
| 用途 | 方法 | 路径 |
|---|---|---|
| 对话(REST + SSE) | POST | /v1/messages |
| Token 预估(不计费) | POST | /v1/messages/count_tokens |
认证
Authorization: Bearer <API_KEY> Content-Type: application/json
支持的模型
claude-*(如 claude-haiku-4-5-20251001);同时也支持 gpt-* 模型——用 GPT 模型名调用 /v1/messages 时,网关会自动做 Anthropic↔OpenAI 协议转换。具体以 GET /v1/models 返回为准。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 必填 | 模型名,如 claude-haiku-4-5-20251001 |
| messages | array | 必填 | 对话消息(role/content) |
| max_tokens | integer | 必填 | 最大输出 token |
| system | string/array | — | 系统提示 |
| stream | boolean | — | true 走 SSE 流式 |
| temperature / top_p / top_k | number | — | 采样控制 |
| tools / tool_choice | — | — | 工具调用 |
流式请求(SSE)
加 "stream": true,用 curl -N 接收 SSE。事件流:message_start → content_block_delta → … → message_delta(usage) → message_stop。
请求示例
非流式
curl -X POST "https://api.cqtai.com/v1/messages" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-4-5-20251001",
"max_tokens": 1024,
"messages": [{"role":"user","content":"你好,介绍一下你自己"}]
}'流式(SSE)
curl -N -X POST "https://api.cqtai.com/v1/messages" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-4-5-20251001",
"max_tokens": 1024,
"stream": true,
"messages": [{"role":"user","content":"写一首关于夏天的短诗"}]
}'Token 预估(不计费)
curl -X POST "https://api.cqtai.com/v1/messages/count_tokens" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-4-5-20251001",
"messages": [{"role":"user","content":"估算这段话的 token"}]
}'响应示例
{
"id": "msg_xxx",
"type": "message",
"role": "assistant",
"model": "claude-haiku-4-5-20251001",
"content": [{ "type": "text", "text": "你好!我是 Claude……" }],
"stop_reason": "end_turn",
"usage": { "input_tokens": 12, "output_tokens": 28 }
}计费与积分
按 Token 计费:输入 token × 输入单价 + 输出 token × 输出单价(缓存创建 ×1.25、缓存读取 ×0.1),再乘以你的费率。count_tokens 仅预估、不计费。单价见「介绍」页模型列表。