Gemini API to programistyczny interfejs Google AI (ai.google.dev) udostępniający developerom dostęp do multimodalnej rodziny modeli Gemini opracowanych przez Google DeepMind. Pozwala na integrację możliwości Gemini — generowania tekstu, analizy obrazu, audio, wideo i kodu — w aplikacjach przez REST i SDK.
API udostępnia kolejne generacje modeli, w tym Gemini 3 Pro, Gemini 3 Flash, Gemini 3.1 Pro, Gemini 3.1 Flash-Lite, Gemini 3.1 Deep Think oraz modele generujące obrazy (Nano Banana / Gemini 3.1 Flash Image). Obsługuje komunikację synchroniczną i strumieniowanie, function calling, tool use, structured output oraz długi kontekst (do 1M tokenów w wybranych modelach).
Cennik oparty jest o zużycie tokenów (input / output / cached input) z bezpłatnym tier-em o limitowanych quotach i płatnym tier-em o wyższych limitach. SDK są dostępne dla Pythona, JavaScript/TypeScript, Go i Javy poprzez Google Gen AI SDK. Ten sam zestaw modeli jest również wystawiany przez Vertex AI w Google Cloud, w wariancie enterprise z dodatkowymi gwarancjami bezpieczeństwa i regionalności.