Spaces:
Sleeping
Sleeping
metadata
title: Gemini Business2API
emoji: 💎
colorFrom: pink
colorTo: blue
sdk: docker
pinned: false
license: mit
Gemini Business2API
赋予硅基生物以灵魂
当时明月在 · 曾照彩云归
简体中文 | English
将 Gemini Business 转换为 OpenAI 兼容接口,支持多账号负载均衡、图像生成、多模态能力与内置管理面板。
📜 开源协议与声明
开源协议: MIT License - 查看 LICENSE 文件了解详情
使用声明:
- ⚠️ 本项目仅限学习与研究用途,禁止用于商业用途
- 📝 使用时请保留本声明、原作者信息与开源来源
- 🔗 项目地址: github.com/Dreamy-rain/gemini-business2api
✨ 功能特性
- ✅ OpenAI API 完全兼容 - 无缝对接现有工具
- ✅ 多账号负载均衡 - 轮询与故障自动切换
- ✅ 流式输出 - 实时响应
- ✅ 多模态输入 - 100+ 文件类型(图片、PDF、Office 文档、音频、视频、代码等)
- ✅ 图片生成 & 图生图 - 模型可配置,Base64 或 URL 返回
- ✅ 智能文件处理 - 自动识别文件类型,支持 URL 与 Base64
- ✅ 日志与监控 - 实时状态与统计信息
- ✅ 代理支持 - 通过 PROXY 配置
- ✅ 内置管理面板 - 在线配置与账号管理
🤖 模型功能
| 模型ID | 识图 | 香蕉绘图 | 原生联网 | 文件多模态 |
|---|---|---|---|---|
gemini-auto |
✅ | 可选 | ✅ | ✅ |
gemini-2.5-flash |
✅ | 可选 | ✅ | ✅ |
gemini-2.5-pro |
✅ | 可选 | ✅ | ✅ |
gemini-3-flash-preview |
✅ | 可选 | ✅ | ✅ |
gemini-3-pro-preview |
✅ | 可选 | ✅ | ✅ |
🚀 快速开始
方式一:本地运行(推荐)
pip install -r requirements.txt
cp .env.example .env
# 编辑 .env 设置 ADMIN_KEY
python main.py
方式二:Docker
docker build -t gemini-business2api .
docker run -d -p 7860:7860 \
-e ADMIN_KEY=your_admin_key \
gemini-business2api
访问方式
- 管理面板:
http://localhost:7860/(使用ADMIN_KEY登录) - OpenAI 兼容接口:
http://localhost:7860/v1/chat/completions
配置提示
- 账号配置优先读取
ACCOUNTS_CONFIG,也可在管理面板中录入并保存至data/accounts.json。 - 如需鉴权,可设置
API_KEY保护/v1/chat/completions。
更多文档
- 支持的文件类型:
docs/SUPPORTED_FILE_TYPES.md
📸 功能展示
管理系统
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
图片效果
![]() |
![]() |
![]() |
![]() |
🙏 致谢
- 源项目:F佬 Linux.do 讨论
- 源项目:heixxin/gemini | Linux.do 讨论
- 绘图参考:Gemini-Link-System | Linux.do 讨论
⭐ Star History
如果这个项目对你有帮助,请给个 ⭐ Star!









