Gemini API 代理和负载均衡应用

基于 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

You may also like

退出移动版