国内如何使用 Claude — 完整教程
由于网络限制,国内用户无法直接访问 Anthropic 的 Claude API。本文介绍几种可行的方案,帮助国内开发者顺利使用 Claude 进行开发和日常工作。
国内使用 Claude 的几种方式
方式一:API 中转站(推荐)
API 中转站是目前最简单、最稳定的方式。你只需要:
- 在中转站平台注册账户并获取 API Key
- 将 Base URL 指向中转站地址
- 像使用官方 API 一样正常调用
优点:配置简单、无需额外工具、支持所有客户端、按量计费。
方式二:自建代理服务器
在海外 VPS 上部署 Nginx 反向代理:
# nginx.conf
server {
listen 443 ssl;
server_name your-proxy.com;
location /v1/ {
proxy_pass https://api.anthropic.com/v1/;
proxy_set_header Host api.anthropic.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_buffering off; # 支持 SSE 流式传输
}
}
缺点:需要购买和维护 VPS、仍然受限于单账户额度、无负载均衡。
方式三:Cloudflare Workers
利用 Cloudflare Workers 做请求转发,免费额度可用于轻量级使用。但对于高频调用不太适合。
Claude Code 国内配置
Claude Code 是 Anthropic 官方的 CLI 编程工具,国内使用推荐通过中转站配置:
环境变量配置
# 在 ~/.zshrc 或 ~/.bashrc 中添加
export ANTHROPIC_AUTH_TOKEN="your-relay-key"
export ANTHROPIC_BASE_URL="https://claude4u.com/antigravity"
# 使配置生效
source ~/.zshrc
# 启动 Claude Code
claude
settings.json 配置
# 创建或编辑 ~/.claude/settings.json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your-relay-key",
"ANTHROPIC_BASE_URL": "https://claude4u.com/antigravity"
}
}
验证连接
# 测试 API 是否可用
curl https://claude4u.com/v1/messages \
-H "x-api-key: your-relay-key" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{"model":"claude-sonnet-4-20250514","max_tokens":10,"messages":[{"role":"user","content":"hi"}]}'
常见问题与解决方案
连接超时
如果遇到连接超时,检查以下几点:
- 确认 Base URL 配置正确,末尾不要多加斜杠
- 检查网络是否能访问中转站域名:
ping claude4u.com - 如果使用代理软件,确认不会拦截对中转站的请求
认证失败(401)
- 确认 API Key 正确,注意复制时不要带多余空格
- Claude Code 使用
ANTHROPIC_AUTH_TOKEN(不是ANTHROPIC_API_KEY) - 检查 Key 是否已过期或被禁用
模型不可用(404)
- 确认使用的模型名称正确,如
claude-sonnet-4-20250514 - 部分中转站可能不支持所有模型,联系平台确认
注意:使用第三方代理或中转站时,请确保平台可信赖。敏感业务数据建议评估数据安全风险后再决定方案。
SDK 配置示例
Python
import anthropic
client = anthropic.Anthropic(
api_key="your-relay-key",
base_url="https://claude4u.com/v1"
)
response = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[{"role": "user", "content": "请介绍一下你自己"}]
)
print(response.content[0].text)
TypeScript / Node.js
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: "your-relay-key",
baseURL: "https://claude4u.com/v1"
});
const message = await client.messages.create({
model: "claude-sonnet-4-20250514",
max_tokens: 1024,
messages: [{ role: "user", content: "请介绍一下你自己" }]
});
console.log(message.content[0].text);
提示:轻舟 AI(claude4u.com)专为国内用户优化,支持支付宝充值、低延迟访问,配置简单,注册即可使用所有 Claude 模型。
轻舟 AI