如果你有其他 AI 模型的 API (比如 Google Gemini 或者 OpenAI):现在可以通过一个简单的代理,将这些 API 接入 Claude Code ,实现低成本甚至零成本使用。
我开发了一个小项目:claude-worker-proxy
,整个部署过程不到 5 分钟。
https://github.com/glidea/claude-worker-proxy
简单来说,claude-worker-proxy
是一个部署在 Cloudflare Workers 上的代理服务。它的作用是“翻译官”:
第一步:部署 Worker
# 1. 克隆项目
git clone https://github.com/glidea/claude-worker-proxy
cd claude-worker-proxy
# 2. 安装依赖
npm install
# 3. 登录并部署 (如果没装 wrangler, 先 npm i -g wrangler@latest)
wrangler login
npm run deploycf
部署成功后,你会得到一个 *.workers.dev
的地址,这就是你的代理地址。
第二步:配置 Claude Code
编辑你本地的 ~/.claude/settings.json
文件,将 API 指向你刚刚部署的 Worker 。
下面是一个使用 Gemini 的例子:
{
"env": {
"ANTHROPIC_BASE_URL":
"https://YOUR_WORKER_NAME.workers.dev/gemini/https://generativelanguage.googleapis.com/v1beta",
"ANTHROPIC_API_KEY": "YOUR_GEMINI_API_KEY",
"ANTHROPIC_MODEL": "gemini-2.5-pro",
"ANTHROPIC_SMALL_FAST_MODEL": "gemini-2.5-flash",
"API_TIMEOUT_MS": "600000"
}
}
关键配置解释:
ANTHROPIC_BASE_URL
: 格式为 {你的 Worker 地址}/{目标类型}/{目标 API 地址}
。目标类型
: 目前支持 gemini
和 openai
。目标 API 地址
: 注意,这里要填官方 API 的 Base URL ,比如 Gemini 的
https://generativelanguage.googleapis.com/v1beta
。 需要支持函数调用,有些野鸡中转站不支持!!!ANTHROPIC_API_KEY
: 填目标厂商的 API Key ,比如你的 Gemini API Key 。保存配置后,重启你的 Claude Code (claude
命令)
![]() |
1
billzhuang 24 天前 via iPhone
|
2
IndexOutOfBounds OP @billzhuang 定位不一样
这个是基于 CF 部署的,也尽量免配置,没啥上手或使用成本 |
3
IndexOutOfBounds OP 当然 CCR 是全能选手,比如他对各种任务做了模型细分,但如果你觉得大小模型的划分已经足够了的话
"ANTHROPIC_MODEL": "gemini-2.5-pro", "ANTHROPIC_SMALL_FAST_MODEL": "gemini-2.5-flash", 可以考虑这个项目 |
![]() |
4
korvin 23 天前
赞👍,晚上回去试试
|
![]() |
5
korvin 23 天前
API_KEY 能支持多个轮询不?
|
6
xiazhi 23 天前
支持贴图不.
|
7
IndexOutOfBounds OP @korvin 配合 one balance 项目可以
|
8
IndexOutOfBounds OP @xiazhi 取决于你用的 API 本身是否支持
|