付不起订阅? 5 分钟 让你的 API 接入 Claude Code - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
IndexOutOfBounds
V2EX    分享创造

付不起订阅? 5 分钟 让你的 API 接入 Claude Code

  •  
  •   IndexOutOfBounds 62 天前 3360 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果你有其他 AI 模型的 API (比如 Google Gemini 或者 OpenAI):现在可以通过一个简单的代理,将这些 API 接入 Claude Code ,实现低成本甚至零成本使用。

    我开发了一个小项目:claude-worker-proxy,整个部署过程不到 5 分钟。

    https://github.com/glidea/claude-worker-proxy


    这是什么?

    简单来说,claude-worker-proxy 是一个部署在 Cloudflare Workers 上的代理服务。它的作用是“翻译官”:

    1. 接收来自 Claude Code 的原生请求。
    2. 将其转换成目标厂商(如 Gemini, OpenAI )的 API 格式。
    3. 发送请求并获取响应。
    4. 将响应再转换回 Claude Code 的格式。

    为什么选择它?

    • 5 分钟快速部署:基于 Cloudflare Workers ,一条命令就能部署上线,完全不用操心服务器。
    • 零配置:开箱即用,部署后只需要在 Claude Code 的配置文件里改个地址。
    • 极低成本:充分利用各大厂商的免费额度或按量计费 API ,比如 Gemini API ,成本可以降到非常低。
    • 无缝兼容:支持流式响应和关键的**工具调用 (Tool Calling)**,保证了和原生几乎一致的 Claude Code 体验。

    如何开始?

    第一步:部署 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 地址}
      • 目标类型: 目前支持 geminiopenai
      • 目标 API 地址: 注意,这里要填官方 API 的 Base URL ,比如 Gemini 的 https://generativelanguage.googleapis.com/v1beta。 需要支持函数调用,有些野鸡中转站不支持!!!
    • ANTHROPIC_API_KEY: 填目标厂商的 API Key ,比如你的 Gemini API Key 。

    保存配置后,重启你的 Claude Code (claude 命令)

    8 条回复    2025-08-11 18:35:49 +08:00
    billzhuang
        1
    billzhuang  
       62 天前 via iPhone
    IndexOutOfBounds
        2
    IndexOutOfBounds  
    OP
       62 天前
    @billzhuang 定位不一样
    这个是基于 CF 部署的,也尽量免配置,没啥上手或使用成本
    IndexOutOfBounds
        3
    IndexOutOfBounds  
    OP
       62 天前
    当然 CCR 是全能选手,比如他对各种任务做了模型细分,但如果你觉得大小模型的划分已经足够了的话

    "ANTHROPIC_MODEL": "gemini-2.5-pro",
    "ANTHROPIC_SMALL_FAST_MODEL": "gemini-2.5-flash",

    可以考虑这个项目
    korvin
        4
    korvin  
       61 天前
    赞,晚上回去试试
    korvin
        5
    korvin  
       61 天前
    API_KEY 能支持多个轮询不?
    xiazhi
        6
    xiazhi  
       61 天前
    支持贴图不.
    IndexOutOfBounds
        7
    IndexOutOfBounds  
    OP
       60 天前 via Android
    @korvin 配合 one balance 项目可以
    IndexOutOfBounds
        8
    IndexOutOfBounds  
    OP
       60 天前 via Android
    @xiazhi 取决于你用的 API 本身是否支持
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 09:44 PVG 17:44 LAX 02:44 JFK 05:44
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86