zexadev/gemini-web2api-go
Gemini web → OpenAI-compatible + native Gemini API, self-hosted, no API key. Reverse-proxies gemini.google.com into /v1/chat/completions + /v1beta generateContent: single Go binary, Chrome TLS fingerprint, cookie pool, auto-renewal, proxy pool, admin dashboard, SQLite/MySQL/PG, image & video generation · 把 Gemini 网页反代成 OpenAI 兼容 / Gemini 原生 API
解决的问题
该项目充当桥梁,将 Google Gemini 的免费 Web 界面转换为 OpenAI 兼容的 API。它允许用户将 Gemini 集成到支持标准 OpenAI API 的工具中(如 Cursor、Dify 或 Cherry Studio),而无需付费的 Google API 密钥或消耗官方 Google Cloud 配额。
工作原理
它作为一个反向代理运行,模拟真实的 Chrome 浏览器会话。它使用 TLS 指纹识别技术向 Google 服务器伪装成合法浏览器,从而绕过常见的机器人检测。它管理 Cookie 和代理池以确保稳定性和负载均衡。当你发送请求时,该服务将其转换为 gemini.google.com 使用的 Web 协议,处理响应,并以标准 OpenAI 格式流式传输回你的客户端。
适用人群
适用于希望在自己的应用程序或本地 AI 工具中使用 Gemini 模型(包括 Pro 和思维模型)且不想支付官方 Google Generative AI API 费用的开发者和高级用户。对于那些希望为 AI 工作流自托管可靠的多账户代理的用户特别有用。
主要亮点
- OpenAI 兼容性: 提供标准的
/v1/chat/completions端点,可与现有 AI 客户端无缝集成。 - 无需 API 密钥: 通过反向工程 Web 界面运行,无需官方 Google API 密钥或付费配额。
- 高级功能: 支持 Gemini 的“思维”模型、图像/视频生成,以及通过集成的 MCP 服务器实现网络搜索功能。
- 稳健的基础设施: 具备内置管理仪表板、支持 SQLite/MySQL/PostgreSQL、自动 Cookie 更新以及代理池管理,以防止 IP 被封。
相关
- 项目
- 项目
- 项目
- 项目
- 项目