把Gemini网页端逆向成OpenAI API,这野路子有点东西
上个月我同事跟我吐槽,说公司的AI接口额度又见底了,一个月的预算半个月就烧完了。我顺手给他推了个在GitHub上看到的野路子项目——gemini-web2api,说白了就是有人把Google Gemini网页端给逆向了,直接模拟浏览器行为,把网页对话转成标准的OpenAI API格式。不用申请API key,不用绑信用卡,只要能打开gemini.google.com就能用。

设计上的小心思
这项目有个地方我觉得挺聪明,api_keys留空就完全免密,填了才走Bearer校验,先跑起来再说。模型名后面可以加@think=0到@think=4的后缀来控制思考深度,0最深4最浅,有点像调咖啡浓度的感觉。它同时支侍三套协议——OpenAI的标准端点、Codex CLI的新协议、还有Gemini CLI的原生格式,一个代理层全搞定了。搭配Cherry Studio、ChatBox这些客户端直接用,OpenAI官方SDK也能对接。
限制也很明显
不过别想得太美,文档里写得很清楚:图片上传不支持,Pro模型没cookie的时候实际会回落成Flash,每次请求都是独立对话靠历史消息拼接来模拟上下文,高频调用容易触发Google的风控。你想想,这本质上是灰色地带的项目,Google哪天更新网页端协议它就废了。拿来当正式开发环境肯定不靠谱,但偶尔薅一下免费调用倒确实比花钱省心。流式输出和Function Calling倒是实打实能用,Flash Thinking能憋出两万多字的超长回复,写技术文档的人应该会喜欢这个。
我的使用感受
纯Python标准库写的,单文件就能跑起来,部署门槛确实低。但说实话这种”从编译产物里抠协议”的逆向工程,稳定性天生就是短板。项目作者倒是挺坦诚,把已知会崩的地方全列出来了,这种态度比那些吹得天花乱坠的开源项目让人安心不少。只是你扪心自问,靠逆向别人网页端搞出来的免费API,真的能长久吗?
下载链接:https://pan.quark.cn/s/64277de55392
GitHub 项目地址:https://github.com/Sophomoresty/gemini-web2api