分享一下我的 Vibe Coding 配置

R1cky138 views

Claude 喜欢封号早有耳闻,身边也有不少例子,所以我之前一直用的 Codex。但是前一阵子用 AnyRouter 的免费 Opus 4.6 尝了一下鲜,再加上最近实习一直用的公司的 Claude API,我发现 Claude Code 确实爽。就体感上来说,Claude Code 的工具调用感觉比 Codex 更加频繁,默认的权限管理我用着很舒服,处理各种细节问题时感觉也比 Codex 要好。不过由于我不用 Mac 也不用 Codex Desktop,所以最近桌面版的新特性确实还没体验(顺带一提,相比 Windows 和 Linux Desktop,MacOS 的逻辑我是真的不喜欢,之前买的 Mac Mini 现在还在家里当机顶盒 lol)。

那么有了 GPT 订阅,最近的 GPT 5.5 也非常强,但是想用 Claude Code 应该怎么办呢?答案就是 CPA 反代。

CPA 反代

CPA,全称 CLIProxyAPI,用来聚合和反向代理各种 AI API 和订阅。部署好 CPA 后,可以使用同一个密钥和端点访问不同模型的 API,比如我反代了有:

  • 2 个 GPT Plus 订阅
  • 1 个 Claude Pro 订阅(这个得谨慎,最近被封了两个号,虽然不保证是反代的原因)
  • 少量官网买的 Grok API
  • 2 个 Gemini 的免费 API
  • GLM 免费额度内的模型
  • OpenRouter 的免费模型

部署

显然,部署 CPA 需要一台有公网 IP 的服务器,并且最好在海外(当然你可以部署在局域网,但是那样就不能多地多设备访问,对我来说不适用)。另外,最新版的 CPA 已经去掉了数据统计功能。如果需要统计用量并数据持久化,可以使用 cpa-usage-keeper 这个插件。

另外,如果是反代 Codex 的 GPT 5.5 在 Claude Code 中使用,注意设置:

"autoCompactEnabled": true,
"autoCompactWindow": 258000

因为 Codex 中的 GPT 5.5 是 400k 上下文:258k input,128k output,14k留给compact。只有使用官方 API 才能解锁 1M 上下文。这也解决了我之前的一个疑惑:上下文比较长时,用 GPT 5.5 会报错,用 GPT 5.4 则不会。这是因为 Codex 中的 GPT 5.4 是支持 1M 上下文的。

使用体验

  • 用 CPA 反代后,直接把 CPA 的密钥、Base URL 和模型等配置填到环境变量里就能在 Claude Code 里爽用 GPT 5.5 了。xhigh 一开,两个 plus 订阅轮询,简直不要太爽。所以我总感觉,强的不只是 Claude Opus,更加是 Claude Code。
  • 除了用在 Claude Code 里,反代出来的 API 可以直接和普通的 API 一样用在兼容 OpenAI 格式的地方。比如这个博客的 AI Spam 检测和 AI 自动翻译都是用的 CPA 反代的 API;最近在做的一个 LLM-Mining 项目也是用的这个。

注意事项

严格来说,反代 GPT 和 Claude 的订阅是违反使用条例的。最近也是被 Suspend 了两个 Claude Pro 账号,虽然不保证是反代的原因,但 Claude 本来就容易封号,还是不要做这种高风险操作了。但是话又说回来了,CPA 使用内置的 Codex 和 Claude Code 访问理论上和用户直接访问没有多少区别。至少我的两个 GPT Plus 账号加起来已经用了几亿 Token 了,非常稳定。