Overview of Gemini Balance features
mainGemini Balance is a FastAPI-based proxy and load balancer for Google Gemini API keys.
Key capabilities include:
- Multi-Key Load Balancing: Automatically rotates through configured
API_KEYSto improve availability and concurrency. - Dual Protocol Support: Proxies both Gemini and OpenAI API formats.
- Specialized Model Features: Supports image generation/editing (via
IMAGE_MODELS) and web search (viaSEARCH_MODELS) by appending-imageor-searchto the configured model names. - Resilience: Implements automatic retries (
MAX_RETRIES) and automatically disables keys that exceed a failure threshold (MAX_FAILURES). - Observability: Provides a
/keys_statusdashboard for monitoring key health and detailed error logging.