Claude API Base URL 配置指南
如何设置 Claude API 的 base_url,将请求发送到中转站或自定义端点。
默认端点
Anthropic Claude API 的默认端点是 https://api.anthropic.com。通过修改 base_url,你可以使用中转服务。
Python SDK(anthropic)
import anthropic
client = anthropic.Anthropic(
api_key="your-api-key",
base_url="https://claude4u.com/v1"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello, Claude!"}
]
)
print(message.content[0].text)
环境变量方式
# macOS / Linux
export ANTHROPIC_API_KEY="your-api-key"
export ANTHROPIC_BASE_URL="https://claude4u.com/v1"
# Windows PowerShell
$env:ANTHROPIC_API_KEY="your-api-key"
$env:ANTHROPIC_BASE_URL="https://claude4u.com/v1"
TypeScript SDK
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'your-api-key',
baseURL: 'https://claude4u.com/v1',
});
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello, Claude!' }],
});
Claude Code 配置
Claude Code(CLI 工具)使用不同的环境变量:
export ANTHROPIC_AUTH_TOKEN="your-api-key"
export ANTHROPIC_BASE_URL="https://claude4u.com/antigravity"
claude
注意:Claude Code 使用
ANTHROPIC_AUTH_TOKEN(不是 ANTHROPIC_API_KEY),且 base_url 路径可能不同。具体请参考中转站的配置说明。
curl 测试
curl https://claude4u.com/v1/messages \
-H "x-api-key: your-api-key" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello"}]
}'
OpenAI 兼容模式
如果中转站支持 OpenAI 兼容格式,你也可以用 OpenAI SDK 调用 Claude:
from openai import OpenAI
client = OpenAI(
api_key="your-relay-key",
base_url="https://claude4u.com/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-20250514",
messages=[{"role": "user", "content": "Hello!"}]
)
轻舟 AI