snailyp/gemini-balance

Gemini polling proxy service (gemini轮询代理服务)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 11th, 2026
Created on December 12th, 2024
Open Issues & Pull Requests: 102 (+0)
GitHub issues: Enabled
Number of forks: 1,156
Total Stargazers: 5,815 (+0)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.7 hours
Mean response time: 3.4 days
90th percentile: 7.2 days
Tracked items: 280

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 6% of issues opened in the past year have been closed. Three people close 63% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 99
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 376 days
Stale 30+ days: 98
Stale 90+ days: 97

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • bug (3)
  • documentation (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gemini Balance is a load balancer and API proxy service that manages multiple Gemini API keys and implements key rotation, authentication, and model filtering through configuration.

The tool solves the problem of managing multiple Gemini API keys and distributing requests across them. It provides a proxy layer built with FastAPI that handles key rotation automatically, filters which models are available, monitors API health, and supports authentication. The service also integrates image generation capabilities and can proxy requests in OpenAI API format, allowing existing OpenAI-compatible clients to work with Gemini endpoints.

Teams managing multiple Gemini API keys or wanting to distribute load across them should consider this tool. It suits projects that need to work around rate limits by spreading requests across multiple keys, or that want a unified interface to manage Gemini access. The project explicitly prohibits commercial resale of the service, so it is intended for direct deployment and use rather than as a managed offering.

The project maintains a substantial base of adopters who report issues from real-world use rather than the core team generating most reports. Maintainers respond to new issues and pull requests within hours. Work in the issue tracker focuses on enhancements, bug fixes, and documentation improvements.