Skip to content
On this page

Anthropic Messages 接入

Anthropic Messages 风格接口适合 Claude Code、部分 Anthropic SDK 或只支持 Anthropic API 格式的工具。

接口信息

配置项填写内容
Base URLhttps://api.corerouter.tech
Endpointhttps://api.corerouter.tech/v1/messages
API Key HeaderAuthorization: Bearer sk-... 或 x-api-key: sk-...
版本 Headeranthropic-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 的模型。

Released under the MIT License.