The Future of API Proxies: Gemini & Beyond
基于 Python FastAPI 开发的 Gemini API 代理和负载均衡应用,提供多 Gemini API 密钥管理、负载均衡、认证、模型过滤、状态监控等功能,同时支持 OpenAI API 格式的代理功能,以及图片生成和上传功能。
🧩 项目简介
该项目允许用户通过简单的配置管理多个 Gemini API 密钥,实现密钥轮换、身份验证、模型过滤和状态监控等功能。
✨ 主要功能
- 多密钥负载均衡:支持配置多个 Gemini API 密钥,自动轮询,提高可用性和并发性。
- 可视化配置:通过管理后台修改配置,无需重启服务即可生效。
- OpenAI API 兼容:支持以 OpenAI API 格式进行代理,方便集成。
- 图像生成与上传:集成图像生成和多图床上传功能。
- 状态监控:提供密钥状态页面,实时监控密钥使用情况。
📁 项目结构
项目结构清晰,主要包括以下目录:
app/config/:配置管理app/core/:核心应用逻辑app/database/:数据库模型和连接app/router/:API 路由app/service/:业务逻辑服务app/templates/:HTML 模板
📦 部署方式
项目提供了 Docker 支持,用户可以通过 Docker 容器快速部署服务。
📌 注意事项
该项目采用 CC BY-NC 4.0(署名-非商业性使用)许可证,禁止任何形式的商业转售服务。
Github:https://github.com/snailyp/gemini-balance
油管:https://youtu.be/6nf0Q9GJdrE