OriginCoder

Claude Code 接入自定义 API 地址:OriginCoder 配置教程

发布于 2026-11-11

Claude Code 的 API 地址和密钥都从环境变量里读,所以任何兼容 Anthropic Messages 格式的网关都能接。本文教你在五分钟内把它接到 OriginCoder 这个 AI API 网关上,涵盖三种配置方式:CC-Switch 一键导入、环境变量、settings.json。

如果你搜的是「Claude Code API」或「Claude Code 中转」:这类网关就是夹在 Claude Code 和模型厂商之间的一层。你照常使用 claude 命令,只是把地址和密钥换掉。

准备工作

  • 已安装 Claude Code(例如 npm install -g @anthropic-ai/claude-code;如果你的系统上 Anthropic 官方安装方式不同,以官方说明为准)。
  • 一个 OriginCoder 账号,并有余额或有效订阅。注册账号,各模型价格见模型价格页面。
  • 一个属于 Claude 模型分组(Anthropic 平台)的 API Key。

第 1 步:创建 API Key

  1. 登录后在控制台打开 API 密钥 页面。
  2. 点击创建密钥,填写名称,选择一个提供 Claude 模型的分组。
  3. 复制密钥,当作密码保管。

分组决定这个 Key 能调用哪些模型、按什么倍率计费,请有意识地选择。控制台里能看到每个分组的具体模型和价格。

第 2 步,方式 A:CC-Switch 一键导入

CC Switch 是一个桌面工具,用来管理 Claude Code、Codex 和 Gemini CLI 的供应商配置。OriginCoder 可以直接给它生成一个现成的供应商:

  1. 安装 CC Switch 并启动一次。
  2. 在 OriginCoder 控制台的 API 密钥 列表里找到你的 Key,点击 导入到 CCS。
  3. 浏览器会提示打开 CC Switch,确认即可。
  4. CC Switch 里会出现一个以站点名命名的供应商。选中它,然后重启 Claude Code。

如果没有任何反应,多半是没装 CC Switch,或它没有被注册为该链接的处理程序;控制台此时会提示「未安装」。部分部署会隐藏这个导入按钮,这种情况请用方式 B 或 C。

第 2 步,方式 B:环境变量

在控制台里打开该 Key 的 使用密钥 对话框,里面会打印出你账号对应的准确值,格式如下:

export ANTHROPIC_BASE_URL="https://origincoder.com"
export ANTHROPIC_AUTH_TOKEN="你的 API Key"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

Base URL 以控制台为你账号显示的为准。ANTHROPIC_BASE_URL 末尾不要加 /v1:Claude Code 会自己拼接请求路径,写成 /v1/v1 会返回 404。

想长期生效,把这几行写进 ~/.zshrc 或 ~/.bashrc。Windows 用户在控制台里能看到命令提示符和 PowerShell 的对应写法。

第 2 步,方式 C:settings.json

不想改 shell 配置,可以把同样的值写进 Claude Code 的用户配置文件 ~/.claude/settings.json:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://origincoder.com",
    "ANTHROPIC_AUTH_TOKEN": "你的 API Key",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

这个文件含有你的密钥,不要提交到代码仓库。

第 3 步:验证

在任意项目里启动 Claude Code,随便问一句。然后打开 OriginCoder 控制台的 使用记录:这次请求应该已经出现,带有 token 数和费用。如果想不借助 Claude Code 单独测试接口,任何 OpenAI 兼容客户端都可以连 https://origincoder.com/v1:

curl https://origincoder.com/v1/chat/completions \
  -H "Authorization: Bearer 你的-api-key" \
  -H "Content-Type: application/json" \
  -d '{"model": "你分组里的某个模型", "messages": [{"role": "user", "content": "ping"}]}'

把模型名换成价格页里你分组下列出的模型。

常见问题排查

现象 可能原因 处理
401 或「API Key 无效」 Key 错误、被禁用,或粘贴时多了空格 重新从控制台复制
每个请求都 404 ANTHROPIC_BASE_URL 末尾加了 /v1 Claude Code 的地址不要带 /v1
「模型不存在」或 403 Key 所在分组不提供该模型 换一个模型,或把 Key 换到提供该模型的分组
还在连旧的供应商 别处的配置覆盖了它 检查是否已有 ANTHROPIC_* 变量,或 CC Switch 里选中了别的供应商
余额相关报错 没有余额或订阅已过期 在控制台充值或续费

费用与安全说明

  • 用量按请求从余额扣费(或消耗订阅额度),每次调用都有带 token 数和费用的记录,方便和你自己的日志对账。
  • 网关是请求链路上的第三方:你的提示词和代码上下文会经过它。请阅读服务条款,像对待任何服务商一样,自己判断哪些内容可以发送。
  • OriginCoder 是独立平台,与 Anthropic 没有任何关联。

下一步:阅读Claude Code 替代方案:官方订阅还是 API 网关,或了解不同网关的区别:LLM 网关对比。

全部教程

更多教程