外观
Anthropic Messages
Claude Code 和 Anthropic SDK 使用 Messages 协议。它的鉴权 Header 和消息结构与 OpenAI 协议不同。
请求
http
POST /v1/messages
x-api-key: sk-your-key
anthropic-version: 2023-06-01
Content-Type: application/json1
2
3
4
2
3
4
bash
curl https://agent-team-api.myrimate.cn/v1/messages \
-H "x-api-key: $AGENT_TEAM_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "解释这段代码的时间复杂度"}
]
}'1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
流式输出
bash
curl -N https://agent-team-api.myrimate.cn/v1/messages \
-H "x-api-key: $AGENT_TEAM_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"stream": true,
"messages": [{"role": "user", "content": "写一个二分查找"}]
}'1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
使用方案
Claude Code 或 CC Switch 使用的 Key 应选择 claude-code-subscription。自建后端、脚本或其他直接 API 调用应选择 payg。
Base URL
直接调用 HTTP 接口时,完整路径是:
text
https://agent-team-api.myrimate.cn/v1/messages1
配置 Claude Code 的 ANTHROPIC_BASE_URL 时应填写不带 /v1 的根地址,由客户端自行拼接 /v1/messages:
text
https://agent-team-api.myrimate.cn1
模型名称
请使用模型广场显示的完整名称,例如 claude-sonnet-5。不要自行添加 anthropic/ 前缀,除非模型广场明确列出的名称本身就包含该前缀。
