分享发现 无须购买海外服务器, 无须搭建代理, 手把手教你通过 XAI Control 分发 Claude Code Max/Pro

ywgx(宇文高下) · 2025年09月14日 · 15 次阅读

Claude Code 是 Anthropic 推出的一款强大的终端编码助手。通常,使用它需要官方订阅,但其开放的 API 端点配置为我们提供了更灵活的解决方案:通过 XAI Control 搭建一个专属的中转服务,使用您自己的 Anthropic API Key 或者 Claude Code token 来驱动它。

本指南将引导您完成整个过程,让您在享受 Claude Code 强大功能的同时,获得 XAI Control 带来的密钥安全管理、成本控制和统一入口等优势。

先决条件

在开始之前,请确保您已具备:

  1. 一个 Anthropic 官方 Claude Code Pro/Max 账号:您需要拥有一个 Anthropic Claude Code Pro/Max 账号
  2. 一个 XAI Control 账户:如果还没有,请访问 a.xaicontrol.com 免费注册, 务必阅读使用说明 xaixapi.com/docs/products/xai-control
  3. Node.js 和 npm 环境:用于安装 Claude Code CLI 工具。

步骤一: 获取 CLAUDE_CODE_OAUTH_TOKEN

claude setup-token

终端命令行执行, claude 会给你显示一个 Browser didn't open? Use the url below to sign in: https://claude.ai/oauth/authorize?code=true&clientxxxxxx..., 复制链接浏览器打开,如下图点击 Authorize

登陆 - 认证--> 会看到浏览器给你返回一个 Authentication Code-->复制它-->回到命令行-->粘贴-->回车-->看到如下图

这个 sk-ant-oat01 开头字符串就是 CLAUDE_CODE_OAUTH_TOKEN

步骤二:在 XAI Control 中添加您的 Anthropic 密钥

首先,我们需要将您的 Anthropic API Key 安全地添加到 XAI Control 的加密空间中,让 XAI Control 成为您的密钥代理。

  1. 登录您的 XAI Control 账户:a.xaicontrol.com
  2. 导航至 「模型服务商」 菜单,然后点击 「新增 Provider Key」
  3. 在表单中填写以下信息:
    • Name (可选): My-Anthropic-Key (或任何您喜欢的名称,便于识别)。
    • Level: 1 (或任何正整数,用于分组)。
    • Provider: http://172.31.88.86:7789 (这是我们提供的多租户 Claude Code 转换 Anthropic API 服务)。
    • SecretKey: 填入您自己的 步骤一获取到的 sk-ant-oat01....
  4. 点击 「添加 Provider Key」

完成此步骤后,您的 Anthropic 密钥已由 XAI Control 托管,之后所有的调用都将通过 XAI Control 的统一入口进行。


步骤三:获取您的 XAI API Key

XAI API Key 是您调用 XAI Control 服务的唯一凭证。它与您在上一步中添加的 Anthropic Key 是不同的。

  • 当您注册 XAI Control 成功后,系统会发送一封主题为 「Welcome to XAI - Your Account is Ready!」 的邮件到您的注册邮箱,其中就包含了您的专属 XAI API Key。请妥善保管。

步骤四:安装并配置 Claude Code CLI

现在,我们来安装 Claude Code 工具,并将其指向我们的 XAI Control 中转服务。

  1. 全局安装 Claude Code: 打开您的终端,运行以下命令:

    npm install -g @anthropic-ai/claude-code
    
  2. 配置环境变量: 这是最关键的一步。我们需要告诉 claude 命令使用 XAI Control 的 API 地址和您的 XAI API Key。

    # 将 API 端点指向 XAI Control 的统一入口
    export ANTHROPIC_BASE_URL=https://api.xaicontrol.com
    
    # 将认证令牌设置为你的 XAI API Key,而不是原始的 CLAUDE_CODE_OAUTH_TOKEN
    export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxxxxxx"
    

    重要提示

    • ANTHROPIC_BASE_URL 必须是 https://api.xaicontrol.com
    • ANTHROPIC_API_KEY= 必须是您的 XAI API Key(来自欢迎邮件)。
    • 为了方便,建议将以上 export 命令添加到您的 shell 配置文件中(如 .bashrc, .zshrc)。

步骤五:开始使用!

恭喜!所有配置均已完成。现在您可以像使用官方服务一样在终端中与 Claude Code 交互了。

示例 1:直接提问

claude "用 Go 语言写一个简单的 HTTP 文件服务器"

示例 2:解释现有代码

cat main.go | claude "解释这段 Go 代码的逻辑"

示例 3:进入交互模式

claude
> How can I help you today?
> write a dockerfile for a node.js app

现在,所有通过 claude 命令发出的请求,都会经由 api.xaicontrol.com 智能路由到您在 XAI Control 中配置的 Anthropic Key,所有用量都可以在 XAI Control 后台 m.xaicontrol.com 清晰地看到。

为什么选择这种方式?

  • 统一管理:在 XAI Control 配置管理 a.xaicontrol.com 统一管理您的 OpenAI, Anthropic, Gemini 等所有模型密钥。
  • 分配账户:在 XAI Control 用户管理 m.xaicontrol.com 分配管理您的 AI 资源给子用户。
  • 安全可靠:您的原始密钥不暴露在本地环境中,全程零信任加密存储,杜绝泄露风险。
  • 成本与权限控制:可以利用 XAI Control 强大的子账户体系,为团队成员或不同项目创建独立的 Key,并精细化控制其额度、模型访问权限和速率限制。
  • 高可用性:享受 XAI Control 提供的故障切换、密钥轮换等企业级功能,确保服务稳定。
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号