Anthropic API 兼容
AcceleAI 支持 Anthropic 原生 API 格式,你可以使用 Anthropic 官方 SDK 直接对接,访问 Claude 全系列模型。
SDK 安装
Python:
pip install -U anthropicNode.js:
npm install @anthropic-ai/sdk接口配置
| 配置项 | 值 |
|---|---|
| Base URL | https://api.acceleai.cn |
| API Endpoint | https://api.acceleai.cn/v1/messages |
| API Key Header | x-api-key |
| API Version | anthropic-version: 2023-06-01 |
Python SDK 示例
from anthropic import Anthropic
client = Anthropic(
api_key="<ACCELE_AI_API_KEY>",
base_url="https://api.acceleai.cn"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "用简洁的语言解释量子计算的基本原理。"}
]
)
print(message.content[0].text)Node.js SDK 示例
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: '<ACCELE_AI_API_KEY>',
baseURL: 'https://api.acceleai.cn'
});
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [
{ role: 'user', content: '用简洁的语言解释量子计算的基本原理。' }
]
});
console.log(message.content[0].text);cURL 示例
curl https://api.acceleai.cn/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: <ACCELE_AI_API_KEY>" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "你好,Claude!"}
]
}'支持的参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID,如 claude-sonnet-4-20250514 |
messages | array | 是 | 对话消息数组 |
max_tokens | number | 否 | 最大生成 token 数 |
stream | boolean | 否 | 是否启用流式输出 |
system | string / array | 否 | 系统指令 |
temperature | number | 否 | 温度参数,范围 (0.0, 1.0],默认 1 |
top_p | number | 否 | 核采样参数 |
thinking | object | 否 | 扩展思维配置 |
支持的消息类型:
text— 标准文本内容tool_use— 工具调用tool_result— 工具返回结果thinking— 推理过程输出
Claude Code 集成
你可以将 AcceleAI 配置为 Claude Code 的后端服务。在 ~/.claude/settings.json 中添加以下环境变量:
{
"env": {
"ANTHROPIC_API_KEY": "<ACCELE_AI_API_KEY>",
"ANTHROPIC_BASE_URL": "https://api.acceleai.cn"
}
}你也可以通过环境变量指定不同的模型:
{
"env": {
"ANTHROPIC_API_KEY": "<ACCELE_AI_API_KEY>",
"ANTHROPIC_BASE_URL": "https://api.acceleai.cn",
"CLAUDE_CODE_MAX_MODEL": "claude-opus-4-20250514",
"CLAUDE_MODEL": "claude-sonnet-4-20250514"
}
}配置完成后,在 Claude Code 中使用 /status 命令验证连接是否成功。
注意: Claude Code 不支持通过
.env文件加载上述配置,必须在settings.json中设置。