← 返回博客
教程 · Claude Code

Claude Code 国内接入完整实践:10 分钟从注册到第一行补全

Claude Code 是目前公认最好用的 AI 编程工具,但国内直连官方 API 时断时续:高峰期超时、请求中途断流、账号莫名受限。这篇文章给出一条经过大量用户验证的稳定路径——不用魔法、不改一行代码,两个环境变量完成接入。

为什么需要一层网关

直连官方最大的问题不是「连不上」,而是不确定。跨境链路的抖动你控制不了,上游的风控你预测不了,而写代码的人最怕的恰恰是「刚才还好好的」。网关做的事,是把这些不确定性挡在你的工作流之外:多上游调度、失败自动切换、请求级计费透明。

网关的价值不在于转发本身,而在于把「上游的不确定性」挡在你的工作流之外。

三步接入

第一步,注册并登录控制台,在「API Key」页新建一个 Key。第二步,在终端里设置两个环境变量:

# 一行环境变量,Claude Code 直连网关
export ANTHROPIC_BASE_URL=https://api.hop-base.com
export ANTHROPIC_AUTH_TOKEN=你的Key

claude   # 正常使用,用量在控制台实时可见

第三步,运行 claude 发起一次对话。看到补全正常返回,接入就完成了。想长期生效,把这两行写进 ~/.zshrc~/.bashrc 即可。

三个最常见的坑

  • 环境变量没生效:改完 shell 配置文件后要开新终端或 source 一次;IDE 里启动的终端可能不读取你的 shell 配置。
  • Key 权限对不上:一个 Key 绑定一个计费分组,如果提示模型不可用,先到控制台确认该分组是否包含你要用的模型。
  • 公司代理干扰:企业内网的 HTTPS 代理可能改写请求头,遇到奇怪的 401/403 时先在无代理环境验证。

按需选择分组

同一个 Key 可以使用你所在分组的全部模型,不同分组对应不同的价格与调度策略:

分组适用场景特点
稳定组日常开发、生产集成多上游调度,自动 failover
高速组交互式重度使用首字延迟优先
经济组批量任务、离线处理单价最低

验证与计费透明

发起一次请求后,控制台的用量页会立刻出现这条记录——模型、token 数、缓存命中与费用一一对应。prompt cache 命中的部分按折扣价计费,Claude Code 这类会话式工具的缓存命中比例通常相当可观,实际成本往往低于按牌价的直觉估算。