Appearance
Claude Messages
Claude SDK 通常使用 Anthropic Messages API。和 OpenAI 兼容接口不同,Claude SDK 的 Base URL 一般填根域名。
POSThttps://zrapi.org/v1/messages
SDK 配置
| 项目 | 值 |
|---|---|
| SDK | Anthropic Python / Node.js SDK |
| API Key | sk-YOUR_TOKEN |
| Base URL | https://zrapi.org |
| 常用模型 | claude-opus-4-7、claude-opus-4-6、claude-haiku-4-5-20251001 |
TIP
如果你直接用 HTTP 请求 Claude Messages 端点,请求地址是 https://zrapi.org/v1/messages。如果你用 Anthropic SDK,通常只需要把 base_url 设为 https://zrapi.org。
示例
python
import anthropic
client = anthropic.Anthropic(
api_key="sk-YOUR_TOKEN",
base_url="https://zrapi.org",
)
message = client.messages.create(
model="claude-opus-4-7",
max_tokens=512,
messages=[
{"role": "user", "content": "请用一句话介绍你自己"}
],
)
print(message.content[0].text)javascript
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: 'sk-YOUR_TOKEN',
baseURL: 'https://zrapi.org',
})
const message = await client.messages.create({
model: 'claude-opus-4-7',
max_tokens: 512,
messages: [
{ role: 'user', content: '请用一句话介绍你自己' },
],
})
console.log(message.content[0].text)bash
curl https://zrapi.org/v1/messages \
-H "x-api-key: sk-YOUR_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-4-7",
"max_tokens": 512,
"messages": [
{ "role": "user", "content": "请用一句话介绍你自己" }
]
}'常见问题
| 问题 | 处理方式 |
|---|---|
| SDK 报 404 | 确认 SDK 的 Base URL 是 https://zrapi.org,不是 https://zrapi.org/v1 |
| 鉴权失败 | Anthropic HTTP 请求通常使用 x-api-key,SDK 会自动处理 |
| 余额不足 | Claude 成本通常高于国产模型,先看控制台余额 |