Claude Code 是 Anthropic 推出的命令行编程工具,适合在终端里读代码、改代码、跑测试、做重构。它默认调用 Anthropic 的 API,所以国内开发者经常会遇到三个问题:官方接口访问不稳定、付款方式受限、团队额度和成本不好管理。

中商起航 AI 网关提供统一的 API 入口:你只需要一个 API Key,就可以通过兼容接口调用 Claude 等主流模型。本文从注册、创建 Key、配置 Base URL 到第一次运行,完整走一遍。

说明:Claude Code 版本更新较快,环境变量和菜单名称可能随版本变化。本文以 2026 年 10 月的常见版本为例,具体以 claude --help 和官方文档为准。

一、先搞清楚:Claude Code 用的是哪种接口

Claude Code 默认走 Anthropic Messages API,不是 OpenAI 的 Chat Completions API。接入第三方网关时,需要准备三样东西:

  1. Base URL:接口地址,例如 https://ai.zhongshangqihang.com。
  2. API Key:在中商起航控制台创建的令牌,通常以 sk- 开头。
  3. 模型名:例如 claude-sonnet-4-5、claude-opus-4-1,以站内价格页当前展示的模型名为准。

如果你用的是 OpenAI SDK 或其他 OpenAI 兼容工具,Base URL 通常要写成 https://ai.zhongshangqihang.com/v1;Claude Code 走 Anthropic 协议时,一般填根地址,由客户端自己拼接 /v1/messages。

二、准备账号与 API Key

1. 注册并登录

打开 中商起航 AI 网关,注册账号并登录控制台。

2. 创建 API Key

进入控制台的「API 密钥」页面,新建一个密钥。建议:

  • 名称写清楚用途,例如 claude-code-工作电脑。
  • 设置额度上限,避免密钥泄露后被大量消耗。
  • 设置过期时间,长期不用时自动失效。
  • 创建后立即复制保存,密钥通常只完整显示一次。

3. 确认余额

在「钱包」或「充值」页面确认余额。不同模型的计费方式不同,具体单价看 模型价格。

三、配置 Claude Code

方式 A:macOS / Linux 环境变量

在终端执行:

export ANTHROPIC_BASE_URL="https://ai.zhongshangqihang.com"
export ANTHROPIC_API_KEY="sk-你的密钥"
claude

如果希望每次打开终端都生效,可以把上面两行写入 ~/.zshrc 或 ~/.bashrc,然后执行 source ~/.zshrc。

方式 B:Windows PowerShell

$env:ANTHROPIC_BASE_URL="https://ai.zhongshangqihang.com"
$env:ANTHROPIC_API_KEY="sk-你的密钥"
claude

方式 C:客户端要求 AUTH_TOKEN 的情况

部分第三方客户端或代理配置使用 ANTHROPIC_AUTH_TOKEN 而不是 ANTHROPIC_API_KEY:

export ANTHROPIC_BASE_URL="https://ai.zhongshangqihang.com"
export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"

如果两个变量同时存在,优先按客户端文档保留一个,避免认证头冲突。不同版本的 Claude Code 对变量名支持不完全一致,遇到 401 时先检查这一点。

方式 D:项目级配置

如果不想污染全局环境,可以在项目目录里用 .env 或启动脚本注入环境变量。注意不要把 .env 提交到 Git:

# .env.local(不要提交)
ANTHROPIC_BASE_URL=https://ai.zhongshangqihang.com
ANTHROPIC_API_KEY=sk-你的密钥

然后在启动 Claude Code 前加载该文件。不同 shell 的加载方式不同,按你的项目规范处理。

四、选择模型

Claude 系列通常分 Opus、Sonnet、Haiku 三档:

档位 适合场景 特点
Opus 复杂重构、长链路 Agent、难题推理 能力最强,单价通常最高
Sonnet 日常写代码、改 Bug、代码审查 能力和成本较均衡
Haiku 简单补全、批量任务、低成本调用 速度快,单价通常更低

在 Claude Code 里可以通过模型参数或环境变量指定模型。实际可用的模型名以 模型价格 页面为准;如果填了不存在的模型名,通常会返回 model not found。

五、第一次调用与排错

配置好后,在项目目录运行:

claude

然后输入一个简单任务,例如「解释这个项目的目录结构」。如果能看到正常回复,说明 Base URL、Key 和模型都通了。

常见报错:

报错 可能原因 处理
401 Unauthorized Key 错误、过期或变量名不对 重新复制 Key;检查 ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN
404 Not Found Base URL 多了或少了 /v1 Claude Code 用根地址;OpenAI SDK 用 /v1
model not found 模型名不存在或未开通 到价格页复制当前模型名
429 Too Many Requests 并发或频率超限 降低并发,稍后重试;检查令牌限额
insufficient quota 余额不足 充值后重试
一直卡住/超时 网络或代理问题 检查网络、DNS、代理设置

六、费用与额度怎么控制

Claude Code 的成本主要来自输入 Token、输出 Token,以及长上下文和缓存。控制成本可以从这几件事入手:

  1. 给每个项目单独建 Key,设置额度和过期时间。
  2. 简单任务用 Sonnet/Haiku,复杂任务再切 Opus。
  3. 避免把整个大仓库一次性塞进上下文,先让 Claude Code 读相关文件。
  4. 定期看用量日志,找出消耗最高的项目和模型。
  5. 团队场景用统一网关,把成员、Key、额度和账单分开管理。

具体单价和计费规则以 模型价格 为准。价格会随模型版本和上游政策变化,本文不写死数字,避免过期。

七、安全建议

  • 不要把 API Key 写进代码、截图、Git 仓库或公开文档。
  • 给 Key 设置额度上限和过期时间。
  • 怀疑泄露时立即删除旧 Key,重新创建。
  • 团队里一人一 Key,方便审计和停用。
  • 生产环境和测试环境分开使用不同 Key。

常见问题

Claude Code 和 Claude API 是同一个东西吗?

不是。Claude Code 是编程工具,Claude API 是模型接口。Claude Code 通过 API 调用模型;你也可以用 Claude API 自己写应用。

中商起航的 Key 能直接用在 Claude Code 里吗?

可以,前提是客户端使用 Anthropic 兼容协议,并且 Base URL、Key、模型名配置正确。具体以站内接入说明和当前客户端版本为准。

为什么建议用网关而不是官方直连?

网关的价值主要是统一入口、统一计费、额度管理、用量可查和多模型切换。对于团队和国内访问场景,通常比每个成员单独申请官方账号更好管理。

需要装 Node.js 吗?

Claude Code 通常通过 npm 安装,需要 Node.js 环境。安装方式以官方文档为准。

下一步

如果你还没有账号,可以先 注册中商起航 AI 网关,创建一个测试 Key,按本文配置跑通第一个任务。遇到模型名或计费问题,先看 模型价格,再用控制台的用量日志排查。

相关阅读: