AI API Wrapper & CLI Tool
2.7k 2026-04-18
HanaokaYuzu/Gemini-API
A reverse-engineered asynchronous Python API for the Google Gemini web app, enabling programmatic interaction with its advanced AI features.
Core Features
Persistent cookies and asynchronous operations for always-on services.
Native support for generating and editing images, videos, and audio content.
Comprehensive deep research workflow with plan creation and result retrieval.
Customizable system prompts via Gemini Gems and support for Gemini extensions.
Streaming mode for partial output generation and a standalone CLI tool.
Quick Start
pip install gemini-webapiDetailed Introduction
This project offers an unofficial, reverse-engineered asynchronous Python API for the Google Gemini web application. It provides developers with programmatic access to Gemini's advanced AI capabilities, including multimodal content generation (images, video, audio), deep research workflows, and integration with Gemini's extensions and system prompts. By abstracting the complexities of the web interface, it enables efficient automation and integration of Gemini's features into custom applications, making it a powerful tool for AI-driven development.