Claude API 调用指南
这个页面聚焦“Claude API 中转站”的实际接入过程。建议先跑 curl,再接 SDK 或业务代码。
基础配置
| 配置项 | 示例值 |
|---|---|
| Base URL | https://api.clawsocket.com |
| API Key | YOUR_API_KEY |
| 请求路径 | /v1/messages |
| 必要请求头 | content-type、x-api-key、anthropic-version |
curl 示例
bash
curl https://api.clawsocket.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 512,
"messages": [
{ "role": "user", "content": "把这段文本压缩成 3 条要点" }
]
}'Node.js 示例
ts
const response = await fetch("https://api.clawsocket.com/v1/messages", {
method: "POST",
headers: {
"content-type": "application/json",
"x-api-key": process.env.CLAWSOCKET_API_KEY ?? "",
"anthropic-version": "2023-06-01"
},
body: JSON.stringify({
model: "claude-sonnet-4-6",
max_tokens: 512,
messages: [
{
role: "user",
content: "生成一个后端接口验收清单"
}
]
})
});
const data = await response.json();
console.log(data);Python 示例
python
import os
import requests
resp = requests.post(
"https://api.clawsocket.com/v1/messages",
headers={
"content-type": "application/json",
"x-api-key": os.environ["CLAWSOCKET_API_KEY"],
"anthropic-version": "2023-06-01",
},
json={
"model": "claude-sonnet-4-6",
"max_tokens": 512,
"messages": [
{"role": "user", "content": "输出一份日志字段设计建议"}
],
},
timeout=30,
)
print(resp.json())生产环境建议
- 不要把 API Key 硬编码进仓库
- 统一通过环境变量注入 Base URL 和 API Key
- 为请求设置超时、重试与错误日志
- 先在测试环境验证模型名、配额和错误处理
报错排查顺序
- 检查
x-api-key - 检查
anthropic-version - 检查请求路径是否为
/v1/messages - 检查模型名是否正确
- 检查服务端是否正确读取环境变量
继续阅读
- 开始接入
- Claude 4.6 API 使用方法(2026 年 4 月最新)
- Claude Sonnet 4.6 API 使用教程(2026 年 4 月最新)
- Claude Opus 4.6 API 使用教程(2026 年 4 月最新)
- WorkBuddy 配置第三方大模型 API 教程(附国内可用大模型中转站)
- CodeBuddy 第三方大模型 API 配置教程
- qclaw 如何接入第三方大模型 API 中转站
- CC Switch 配置第三方大模型 API 中转站教程
- Claude Code 配置指南
- 常见问题
官方资料: