Anthropic 原生接口¶
如果你在用 Anthropic 官方 SDK、Claude Code 或 Claude Desktop,可以直接走 Anthropic 原生协议(Messages API),无需任何代码改动。
基本信息¶
| 项目 | 值 |
|---|---|
| Base URL | https://api.lowcostaiapi.com |
| Messages 端点 | POST /v1/messages |
| 鉴权 | x-api-key: YOUR_TOKEN(SDK / 工具中即 API Key 或 ANTHROPIC_AUTH_TOKEN) |
| 版本头 | anthropic-version: 2023-06-01 |
| 模型 | 填 模型列表 中的 Claude 模型 ID |
请求示例¶
curl https://api.lowcostaiapi.com/v1/messages \
-H "x-api-key: YOUR_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "用一句话解释什么是 API 网关"}
]
}'
与 OpenAI 协议的主要差异¶
| Anthropic Messages | OpenAI Chat Completions | |
|---|---|---|
| 鉴权头 | x-api-key |
Authorization: Bearer |
| system 提示 | 顶层 system 字段 |
messages 里的 system 角色 |
max_tokens |
必填 | 可选 |
| 返回内容 | content 数组(分块) |
choices[0].message |
参数完整定义以 Anthropic 官方文档 为准,调用时把 Base URL 换成本站地址即可。
典型使用场景¶
- Claude Code:设置
ANTHROPIC_BASE_URL与ANTHROPIC_AUTH_TOKEN两个环境变量即可,见 Claude Code 接入; - Anthropic SDK:初始化时传
base_url与api_key,见 Anthropic SDK; - 已有基于 Claude API 的产品:只改配置,不改代码。