Gemini-API and gemini-openai-proxy

These are complements: the reverse-engineered Gemini API client (A) provides the underlying protocol bridge that the OpenAI-compatible proxy (B) wraps to offer standardized API compatibility.

Gemini-API
72
Verified
gemini-openai-proxy
53
Established
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 2,363
Forks: 359
Downloads:
Commits (30d): 39
Language: Python
License: AGPL-3.0
Stars: 724
Forks: 139
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About Gemini-API

HanaokaYuzu/Gemini-API

✨ Reverse-engineered Python API for Google Gemini web app

Based on the README, here's a technical summary: --- Provides async Python bindings for Gemini's web API with built-in cookie auto-refresh via background tasks, enabling long-lived integrations. Supports streaming responses, image generation/editing, extension-based web search (YouTube, Gmail), and system prompt customization through Gemini Gems—all while parsing structured outputs (text, model thoughts, images) from web responses. Targets always-on services and bots through asyncio-native design with optional automatic client lifecycle management.

About gemini-openai-proxy

zhu327/gemini-openai-proxy

A proxy for converting the OpenAI API protocol to the Google Gemini Pro protocol.

Scores updated daily from GitHub, PyPI, and npm data. How scores work