将 Google Gemini Web 网页版转换为 OpenAI 兼容的 API 格式。
- Go 语言重构: 高效、轻量,单文件部署。
- OpenAI 兼容: 支持标准的
/v1/chat/completions和/v1/models接口。 - 流式输出: 支持 SSE (Server-Sent Events) 打字机效果。
- 自动/手动 Cookie: 支持从 Firefox 自动获取 Cookie,或通过
.env手动配置。 - 多模态支持: 支持图片上传和识别。
- 运行: 双击
run.bat或在终端运行Gemini-Web2API.exe。- 首次运行会自动编译。
- 配置:
- 程序会尝试自动读取 Firefox 的 Google Cookies。
- 如果失败,请复制
.env.example为.env并手动填入__Secure-1PSID和__Secure-1PSIDTS。
- 调用:
- 服务默认运行在
http://127.0.0.1:8007。 - API Key 在
.env中配置PROXY_API_KEY。
- 服务默认运行在
cmd/server: 程序入口。internal/: 核心逻辑实现。
这是一个半成品项目,请不要将其部署到生产环境。仅供学习用途。