国内如何使用 Claude — 完整教程

由于网络限制,国内用户无法直接访问 Anthropic 的 Claude API。本文介绍几种可行的方案,帮助国内开发者顺利使用 Claude 进行开发和日常工作。

国内使用 Claude 的几种方式

方式一:API 中转站(推荐)

API 中转站是目前最简单、最稳定的方式。你只需要:

  1. 在中转站平台注册账户并获取 API Key
  2. 将 Base URL 指向中转站地址
  3. 像使用官方 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"}]}'

常见问题与解决方案

连接超时

如果遇到连接超时,检查以下几点:

认证失败(401)

模型不可用(404)

注意:使用第三方代理或中转站时,请确保平台可信赖。敏感业务数据建议评估数据安全风险后再决定方案。

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 模型。

Start Using 轻舟 AI

Stable, fast AI API relay — supports Claude, OpenAI, Gemini and more

Sign Up Now