接入指南

Claude Code

Anthropic 出品的命令行编码助手,走原生 Anthropic 协议;把它指向 XylemNode,就能用同一把密钥调用。

官网 / 下载
  1. 01

    安装并验证

    官方推荐用原生安装脚本,无需 Node 环境;npm 方式仍可用,但已不再是推荐做法。装完运行版本号确认命令可用。

    # macOS / Linux / WSL(推荐)
    curl -fsSL https://claude.ai/install.sh | bash
    
    # Windows PowerShell(推荐)
    irm https://claude.ai/install.ps1 | iex
    
    # npm 方式(仍可用,官方已不推荐)
    npm install -g @anthropic-ai/claude-code
    
    # 验证
    claude --version
  2. 02

    找到配置文件

    Claude Code 从 settings.json 读取配置。写在用户级文件里所有项目都能复用;也可以在项目根目录放一份,只对该项目生效(项目级优先于用户级)。

    Windows
    %USERPROFILE%\.claude\settings.json
    macOS
    ~/.claude/settings.json
    Linux
    ~/.claude/settings.json
    项目级
    <项目根目录>/.claude/settings.json
  3. 03

    写入配置

    在 settings.json 的 env 块里填三项:接口地址、鉴权令牌、默认模型。地址走原生协议,不用带 /v1,Claude Code 会自己补全请求路径。

    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.xylemnode.com",
        "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
        "ANTHROPIC_MODEL": "gpt-5.6-sol"
      }
    }
  4. 04

    或用系统环境变量

    不想写进文件,也可以把同样三项设成系统环境变量,效果一致。Windows 用 setx 写入后要重开终端。

    # Windows(PowerShell / CMD)
    setx ANTHROPIC_BASE_URL "https://api.xylemnode.com"
    setx ANTHROPIC_AUTH_TOKEN "sk-你的密钥"
    setx ANTHROPIC_MODEL "gpt-5.6-sol"
    
    # macOS / Linux
    export ANTHROPIC_BASE_URL="https://api.xylemnode.com"
    export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
    export ANTHROPIC_MODEL="gpt-5.6-sol"
  5. 05

    首次启动前放行 onboarding

    全新安装的 Claude Code 会先读取用户目录下的 .claude.json,检查里面的 onboarding 标记;标记缺失时它不读你刚配好的自定义地址,而是直接去连 api.anthropic.com,于是地址和密钥明明都填对了,首次运行照样报 Unable to connect to Anthropic services、Failed to connect to api.anthropic.com(403 或 ERR_BAD_REQUEST),卡在门口进不去。手动补上这个标记即可放行:文件不存在就照下面新建,已存在则把这一行并进最外层对象、保留原有内容,保存后重新运行 claude。注意 .claude.json 与前面 .claude 目录里的 settings.json 不是同一份,它和 .claude 目录同级——这类全局状态写进 settings.json 会被静默忽略,别放错位置。

    Windows
    %USERPROFILE%\.claude.json
    macOS / Linux
    ~/.claude.json
    {
      "hasCompletedOnboarding": true
    }
  6. 06

    启动并测试

    进入项目目录运行 claude,发一条简单消息确认通路;用 /status 可以查看当前接入的地址和模型。

    claude
    
    # 非交互快速验证
    claude -p "只回复 OK"

三个小提示

其一,接第三方服务时鉴权用 ANTHROPIC_AUTH_TOKEN(Bearer 令牌)最稳妥;设好它就不必再走 Anthropic 官方登录,若旧登录态有冲突,先 /logout 再重开。 其二,Claude Code 会用一个更轻量的模型跑后台小任务,想让它也走 XylemNode,就再加一行 ANTHROPIC_DEFAULT_HAIKU_MODEL 指到同一个模型;旧变量 ANTHROPIC_SMALL_FAST_MODEL 官方已标记废弃,新配置请用前者。 其三,onboarding 标记偶尔会自己丢——Claude Code 退出时若把 .claude.json 误判为损坏,会用一份近乎空白的骨架覆盖它,标记连着历史记录一起消失,同一个连接报错便会再来一次;按上面那步把标记补回去就行。

常见问题

Claude Code 首次运行报 Unable to connect to Anthropic services?

这不是你配错了。全新安装的 Claude Code 启动时会先检查用户目录下 .claude.json 里的 onboarding 标记,标记缺失就跳过你的自定义地址、径直去连 api.anthropic.com,报出连接失败(常见 403 或 ERR_BAD_REQUEST)。在 .claude.json 最外层补一行 "hasCompletedOnboarding": true 保存后重开即可,详见上面 Claude Code 一节。