Anthropic Messages 接入
Anthropic Messages 风格接口适合 Claude Code、部分 Anthropic SDK 或只支持 Anthropic API 格式的工具。
接口信息
| 配置项 | 填写内容 |
|---|---|
| Base URL | https://api.corerouter.tech |
| Endpoint | https://api.corerouter.tech/v1/messages |
| API Key Header | Authorization: Bearer sk-... 或 x-api-key: sk-... |
| 版本 Header | anthropic-version: 2023-06-01 |
| 必填字段 | model、max_tokens、messages |
Claude Code 的
ANTHROPIC_BASE_URL通常填写https://api.corerouter.tech,不要填写到/v1/messages。
curl 示例
bash
export COREROUTER_API_KEY="sk-xxxxxxxxxxxxxxxx"
curl https://api.corerouter.tech/v1/messages \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COREROUTER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "你好,请介绍一下你自己。"
}
]
}'
使用 x-api-key
如果你的客户端只支持 Anthropic 原生的 x-api-key Header,可以这样测试:
bash
curl https://api.corerouter.tech/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: $COREROUTER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello"}
]
}'
流式输出
bash
curl https://api.corerouter.tech/v1/messages \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COREROUTER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"stream": true,
"messages": [
{"role": "user", "content": "用三句话介绍 CoreRouter。"}
]
}'
System Prompt
bash
curl https://api.corerouter.tech/v1/messages \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COREROUTER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"system": "你是一个专业、简洁的技术文档助手。",
"messages": [
{"role": "user", "content": "写一个 API Key 安全提醒。"}
]
}'
常见问题
- Claude Code 连接失败:确认环境变量里的 Base URL 不带
/v1。 max_tokens报错:Anthropic Messages 通常需要显式传入max_tokens。- Header 不兼容:优先使用
Authorization: Bearer ...,如果客户端固定使用x-api-key,再改用x-api-key。 - 工具调用不稳定:选择控制台标记支持 Tool Use / Coding Agent 的模型。
CoreRouter API 文档