Claude API 格式兼容
BigbangToken 支持 Anthropic Claude 兼容接口,便于使用 Claude SDK 或原生 /v1/messages 格式。
接口地址
text
POST https://bigbangtoken.com/v1/messages请求示例
bash
curl https://bigbangtoken.com/v1/messages \
-H "Authorization: Bearer sk-xxxxxx" \
-H "Content-Type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-5-sonnet",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello"}
]
}'与 OpenAI 格式的区别
| 项 | Claude 原生 | OpenAI 兼容 |
|---|---|---|
| 路径 | /v1/messages | /v1/chat/completions |
| 消息字段 | messages[].content 可为块结构 | 多为字符串 content |
| 版本头 | 建议带 anthropic-version | 不需要 |
部分 Claude 模型也可通过 OpenAI 兼容路径调用,以价格页说明为准。
Python SDK 示例
python
import anthropic
client = anthropic.Anthropic(
api_key="sk-xxxxxx",
base_url="https://bigbangtoken.com",
)
message = client.messages.create(
model="claude-3-5-sonnet",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)