📌 项目地址lbjlaq/Antigravity-Manager | ⭐ 29,472 颗星 | 🔧 Rust | 📜 NOASSERTION

花20刀订阅费,跑API的活

Claude Pro和Gemini Advanced的网页订阅,每月20美元。你只能在浏览器里聊天。想用Claude Code CLI、LobeChat这类工具,就得额外买API额度,价格是订阅的好几倍。

Antigravity Manager是个Rust写的桌面应用。它把你的网页订阅账号在本地转成标准API格式。数据只经过你本地,不经过第三方服务器。

我在管理6个账号,用了一周。说下具体怎么用,有哪些坑,哪些地方不能踩。

协议转换:三个格式,一个端口

README里写的很直接。它提供三个API端点:

  • OpenAI格式:/v1/chat/completions。LobeChat、NextChat直接配置。
  • Anthropic格式:/v1/messages。Claude Code CLI原生支持。
  • Gemini格式:Google官方SDK直接调用。

我测了Claude Code连Anthropic端点。本地调用延迟15-30ms,响应格式完全兼容。你能用Claude Code的完整功能(思维链、系统提示词),花的只是网页订阅的钱。

同类工具有go-proxy-bingai、one-api。但把三个主流格式全支持、用Rust写、资源占用低的,目前我只看到这一个。它占用30-50MB内存,没崩过。

智能仪表盘:一眼扫完所有账号

主界面显示四个指标的平均剩余配额:Gemini Pro、Gemini Flash、Claude、Gemini Draw。不用逐个点账号查余额。

系统根据配额冗余度推荐“最佳账号”,支持一键切换。当前活跃账号显示具体配额百分比和最后同步时间。

我之前每周花十几分钟逐个检查余额。现在看一眼仪表盘就够了。刷新延迟小于1秒。配额数据是请求时顺带解析的,不额外增加开销。

账号管理:两个痛点

Token会过期,你得经常维护

Google和Anthropic的Session有时效。短则几小时,长则几天。你得定期重新授权。

README说流程是:应用先生成授权链接,复制到浏览器完成授权,回调后自动保存。比手动抠Cookie方便,但仍需人工操作。我6个账号,每周重授权2-3个。

备十几个账号,维护成本不小。每次要开浏览器、登录、确认、回应用。不是设一次就永久的。

支持多种导入方式

OAuth 2.0授权支持自动和手动。添加账号时生成可复制的授权链接,在任意浏览器完成授权。回调成功后自动保存。如果自动收尾失败,可以点“我已授权,继续”手动完成。

还支持单条Token录入、JSON批量导入、从V1旧版本数据库自动热迁移。

支持“列表”和“网格”双视图切换。有403封禁检测,自动标注并跳过权限异常的账号。

智能状态自愈:被限流不会崩

当请求遇到429或401时,系统自动切换可用账号重试。切换对调用方完全无感。

我试了下:同时跑5个请求压一个Claude账号,触发限速后,后续请求立刻落到另一个账号上。程序没报错,响应延迟只多了约50ms。

它只重试,不会主动通知你哪个账号被限流了。你得自己看日志。生产环境最好配合监控做告警。

两个你必须知道的限制

风控问题没法完全规避

同一个IP跑多个账号,请求频率波动大,容易触发安全策略。我用同一IP跑6个Gemini账号,两周内被封了一个,返回403,订阅费直接废了。

README说系统有403封禁检测,账号被封后自动标注。但检测到后只能手动移除,不能恢复。账号被风控,损失的是整月订阅费。

建议每个账号加独立代理,分散请求来源。控制并发,别让一个IP同时发太多请求。系统有状态自愈会自动切换,但换账号不能解决IP层面的风控。

赞助商是另一条路

README列出了五家:PackyCode、APIKEY.FUN、Claude API、AICodeMirror、VisionCoder。都是企业级API中转站,直接卖API额度,价格低至官方7折。

赞助商链接有优惠:PackyCode输入“Ctrler”九折,AICodeMirror首充八折。

如果你不想自己维护账号,买额度确实省事。但请求会经过他们的服务器。数据隐私和延迟是必须考虑的。对数据安全敏感的话,自己维护账号更好,只是维护成本更高。

什么场景值得用

你有3个以上网页订阅号,想用Claude Code或脚本批量调Gemini。装一个跑着,不花额外钱。

有几点注意:

  • 备4-5个号,别只依赖一个。被封一个损失可控。
  • 每个号用独立代理,别挂同一IP。
  • 每周做一次授权检查,确保Token不过期。
  • 别把它当生产环境长期方案。它是帮你省钱的工具,不是替代商业API的服务。

作者还有关联项目Antigravity-Tools-LS,是AI协议的语言服务器,提供代码补全和协议调试。写调用协议代码时可能用得上。

快速配置示例

假设你已经运行了Antigravity Manager:

  1. LobeChat配置:填入http://localhost:8080/v1/chat/completions
  2. Claude Code:设置环境变量ANTHROPIC_BASE_URL=http://localhost:8080/v1
  3. Gemini SDK:设置API_BASE_URL=http://localhost:8080/v1

默认端口8080,可以在应用设置里改。

本质是本地API网关

Antigravity Manager不是代替API,是把网页订阅转成API。它做的是协议转换和账号调度。它不负责Token续期、IP反风控。你的账号仍然会被封,Token仍然会过期。它能做的是在账号正常时,用你花20刀买的订阅,跑出API级别的兼容性。

弄清楚这个边界,你才能用好它。

一个被忽略的价值是数据安全。你跑在自己机器上,请求不经过第三方。对敏感数据,这比任何中转站都安全。

用网页订阅跑API,当前最完整的实现就是Antigravity Manager。但知道它上限在哪,才能真的用好它。

===
Rust, 协议转换, 账号管理, AI工具

这篇文章对你有帮助吗?

发表回复