|
Skip to main content
| https://ai.google.dev/gemini-api/docs#main-content |
|
| https://ai.google.dev/ |
|
Get API key
| https://aistudio.google.com/apikey |
|
Cookbook
| https://github.com/google-gemini/cookbook |
|
Community
| https://discuss.ai.google.dev/c/gemini-api/ |
|
Docs
| https://ai.google.dev/gemini-api/docs |
|
API reference
| https://ai.google.dev/api |
|
| https://ai.google.dev/ |
|
Gemini API
| https://ai.google.dev/gemini-api/docs |
|
Docs
| https://ai.google.dev/gemini-api/docs |
|
API reference
| https://ai.google.dev/api |
|
Get API key
| https://aistudio.google.com/apikey |
|
Cookbook
| https://github.com/google-gemini/cookbook |
|
Community
| https://discuss.ai.google.dev/c/gemini-api/ |
| Overview | https://ai.google.dev/gemini-api/docs |
| Get Started | https://ai.google.dev/gemini-api/docs/get-started |
| API keys | https://ai.google.dev/gemini-api/docs/api-key |
| Libraries | https://ai.google.dev/gemini-api/docs/libraries |
| Pricing | https://ai.google.dev/gemini-api/docs/pricing |
| Interactions API | https://ai.google.dev/gemini-api/docs/interactions-overview |
| Coding agent setup | https://ai.google.dev/gemini-api/docs/coding-agents |
| All models | https://ai.google.dev/gemini-api/docs/models |
| Current: Gemini 3.5 | https://ai.google.dev/gemini-api/docs/whats-new-gemini-3.5 |
| Nano Banana | https://ai.google.dev/gemini-api/docs/image-generation |
| Veo | https://ai.google.dev/gemini-api/docs/veo |
| Gemini Omni Flash | https://ai.google.dev/gemini-api/docs/omni |
| Lyria 3 | https://ai.google.dev/gemini-api/docs/music-generation |
| Lyria RealTime | https://ai.google.dev/gemini-api/docs/realtime-music-generation |
| Imagen | https://ai.google.dev/gemini-api/docs/imagen |
| Text-to-speech | https://ai.google.dev/gemini-api/docs/speech-generation |
| Live | https://ai.google.dev/gemini-api/docs/live-api |
| Live Translate | https://ai.google.dev/gemini-api/docs/live-api/live-translate |
| Embeddings | https://ai.google.dev/gemini-api/docs/embeddings |
| Robotics | https://ai.google.dev/gemini-api/docs/robotics-overview |
| Text | https://ai.google.dev/gemini-api/docs/text-generation |
| Image generation 🍌 | https://ai.google.dev/gemini-api/docs/image-generation |
| Image understanding | https://ai.google.dev/gemini-api/docs/image-understanding |
| Video overview | https://ai.google.dev/gemini-api/docs/video |
| Video understanding | https://ai.google.dev/gemini-api/docs/video-understanding |
| Documents | https://ai.google.dev/gemini-api/docs/document-processing |
| Speech generation | https://ai.google.dev/gemini-api/docs/speech-generation |
| Audio understanding | https://ai.google.dev/gemini-api/docs/audio |
| Thinking | https://ai.google.dev/gemini-api/docs/thinking |
| Thought signatures | https://ai.google.dev/gemini-api/docs/thought-signatures |
| Structured outputs | https://ai.google.dev/gemini-api/docs/structured-output |
| Function calling | https://ai.google.dev/gemini-api/docs/function-calling |
| Long context | https://ai.google.dev/gemini-api/docs/long-context |
| Overview | https://ai.google.dev/gemini-api/docs/agents |
| Quickstart | https://ai.google.dev/gemini-api/docs/managed-agents-quickstart |
| Antigravity Agent | https://ai.google.dev/gemini-api/docs/antigravity-agent |
| Building managed agents | https://ai.google.dev/gemini-api/docs/custom-agents |
| Environments | https://ai.google.dev/gemini-api/docs/agent-environment |
| Deep Research Agent | https://ai.google.dev/gemini-api/docs/deep-research |
| Overview | https://ai.google.dev/gemini-api/docs/tools |
| Google Search | https://ai.google.dev/gemini-api/docs/google-search |
| Google Maps | https://ai.google.dev/gemini-api/docs/maps-grounding |
| Code execution | https://ai.google.dev/gemini-api/docs/code-execution |
| URL context | https://ai.google.dev/gemini-api/docs/url-context |
| Computer Use | https://ai.google.dev/gemini-api/docs/computer-use |
| File Search | https://ai.google.dev/gemini-api/docs/file-search |
| Combine Tools and Function calling | https://ai.google.dev/gemini-api/docs/tool-combination |
| Overview | https://ai.google.dev/gemini-api/docs/live-api |
| Get started using the GenAI SDK | https://ai.google.dev/gemini-api/docs/live-api/get-started-sdk |
| Get started using raw WebSockets | https://ai.google.dev/gemini-api/docs/live-api/get-started-websocket |
| Capabilities | https://ai.google.dev/gemini-api/docs/live-api/capabilities |
| Live Translation | https://ai.google.dev/gemini-api/docs/live-api/live-translate |
| Tool use | https://ai.google.dev/gemini-api/docs/live-api/tools |
| Session management | https://ai.google.dev/gemini-api/docs/live-api/session-management |
| Ephemeral tokens | https://ai.google.dev/gemini-api/docs/live-api/ephemeral-tokens |
| Best practices | https://ai.google.dev/gemini-api/docs/live-api/best-practices |
| Overview | https://ai.google.dev/gemini-api/docs/optimization |
| Batch API | https://ai.google.dev/gemini-api/docs/batch-api |
| Webhooks | https://ai.google.dev/gemini-api/docs/webhooks |
| Flex inference | https://ai.google.dev/gemini-api/docs/flex-inference |
| Priority inference | https://ai.google.dev/gemini-api/docs/priority-inference |
| Context caching | https://ai.google.dev/gemini-api/docs/caching |
| Streaming | https://ai.google.dev/gemini-api/docs/streaming |
| Background execution | https://ai.google.dev/gemini-api/docs/background-execution |
| Input methods | https://ai.google.dev/gemini-api/docs/file-input-methods |
| Files API | https://ai.google.dev/gemini-api/docs/files |
| OpenAI compatibility | https://ai.google.dev/gemini-api/docs/openai |
| Media resolution | https://ai.google.dev/gemini-api/docs/media-resolution |
| Token counting | https://ai.google.dev/gemini-api/docs/tokens |
| Prompt engineering | https://ai.google.dev/gemini-api/docs/prompting-strategies |
| Get started with logs | https://ai.google.dev/gemini-api/docs/logs-datasets |
| Data logging and sharing | https://ai.google.dev/gemini-api/docs/logs-policy |
| Safety settings | https://ai.google.dev/gemini-api/docs/safety-settings |
| Safety guidance | https://ai.google.dev/gemini-api/docs/safety-guidance |
| LangChain & LangGraph | https://ai.google.dev/gemini-api/docs/langgraph-example |
| CrewAI | https://ai.google.dev/gemini-api/docs/crewai-example |
| LlamaIndex | https://ai.google.dev/gemini-api/docs/llama-index |
| Vercel AI SDK | https://ai.google.dev/gemini-api/docs/vercel-ai-sdk-example |
| Temporal | https://ai.google.dev/gemini-api/docs/temporal-example |
| Release notes | https://ai.google.dev/gemini-api/docs/changelog |
| Deprecations | https://ai.google.dev/gemini-api/docs/deprecations |
| Migrate to Gen AI SDK | https://ai.google.dev/gemini-api/docs/migrate |
| Migrate to Interactions API | https://ai.google.dev/gemini-api/docs/migrate-to-interactions |
| Interactions breaking changes (May 2026) | https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026 |
| Rate limits | https://ai.google.dev/gemini-api/docs/rate-limits |
| Billing info | https://ai.google.dev/gemini-api/docs/billing |
| API troubleshooting | https://ai.google.dev/gemini-api/docs/troubleshooting |
| Status | https://aistudio.google.com/status |
| Partner and library integrations | https://ai.google.dev/gemini-api/docs/partner-integration |
| Quickstart | https://ai.google.dev/gemini-api/docs/ai-studio-quickstart |
| Vibe code in Build mode | https://ai.google.dev/gemini-api/docs/aistudio-build-mode |
| Developing Full-Stack Apps | https://ai.google.dev/gemini-api/docs/aistudio-fullstack |
| Build Android Apps | https://ai.google.dev/gemini-api/docs/aistudio-android |
| Deploying your app | https://ai.google.dev/gemini-api/docs/aistudio-deploying |
| Agents in AI Studio Playground | https://ai.google.dev/gemini-api/docs/aistudio-agents |
| Try out LearnLM | https://ai.google.dev/gemini-api/docs/learnlm |
| Troubleshooting | https://ai.google.dev/gemini-api/docs/troubleshoot-ai-studio |
| Access for Workspace users | https://ai.google.dev/gemini-api/docs/workspace |
| Gemini Enterprise Agent Platform Gemini API | https://ai.google.dev/gemini-api/docs/migrate-to-cloud |
| OAuth authentication | https://ai.google.dev/gemini-api/docs/oauth |
| Terms of service | https://ai.google.dev/gemini-api/terms |
| Available regions | https://ai.google.dev/gemini-api/docs/available-regions |
| Abuse monitoring | https://ai.google.dev/gemini-api/docs/usage-policies |
| Feedback information | https://ai.google.dev/gemini-api/docs/feedback-policies |
| Interactions API | https://ai.google.dev/gemini-api/docs/interactions-overview |
|
Home
| https://ai.google.dev/ |
|
Gemini API
| https://ai.google.dev/gemini-api |
|
Docs
| https://ai.google.dev/gemini-api/docs |
| Interactions API Overview | https://ai.google.dev/gemini-api/docs/interactions-overview |
| Start building | https://ai.google.dev/gemini-api/docs/quickstart |
| View all | https://ai.google.dev/gemini-api/docs/models |
|
auto_awesome
Gemini 3.1 Pro
New
Our most intelligent model, the best in the world for multimodal understanding, all built on state-of-the-art reasoning.
| https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview |
|
spark
Gemini 3.5 Flash
New
Frontier-class performance rivaling larger models at a fraction of the cost.
| https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash |
|
spark
Gemini 3.1 Flash-Lite
New
High-volume, cost-sensitive model with the performance and quality of the Gemini 3 series.
| https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite |
|
spark
Gemini 3 Flash
Frontier-class performance rivaling larger models at a fraction of the cost.
| https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview |
|
🍌
Nano Banana 2 and Nano Banana Pro
State-of-the-art image generation and editing models.
| https://ai.google.dev/gemini-api/docs/image-generation |
|
video_library
Veo 3.1
Our state-of-the-art video generation model, with native audio.
| https://ai.google.dev/gemini-api/docs/video |
|
spark
Gemini Robotics
A vision-language model (VLM) that brings Gemini's agentic capabilities to robotics and enables advanced reasoning in the physical world.
| https://ai.google.dev/gemini-api/docs/robotics-overview |
|
imagesmode
Native Image Generation (Nano Banana)
Generate and edit highly contextual images natively with Gemini 2.5 Flash Image.
| https://ai.google.dev/gemini-api/docs/image-generation |
|
article
Long Context
Input millions of tokens to Gemini models and derive understanding from unstructured images, videos, and documents.
| https://ai.google.dev/gemini-api/docs/long-context |
|
code
Structured Outputs
Constrain Gemini to respond with JSON, a structured data format suitable for automated processing.
| https://ai.google.dev/gemini-api/docs/structured-output |
|
functions
Function Calling
Build agentic workflows by connecting Gemini to external APIs and tools.
| https://ai.google.dev/gemini-api/docs/function-calling |
|
videocam
Video Generation with Veo 3.1
Create high-quality video content from text or image prompts with our state-of-the-art model.
| https://ai.google.dev/gemini-api/docs/video |
|
android_recorder
Voice Agents with Live API
Build real-time voice applications and agents with the Live API.
| https://ai.google.dev/gemini-api/docs/live |
|
build
Tools
Connect Gemini to the world through built-in tools like Google Search, URL Context, Google Maps, Code Execution and Computer Use.
| https://ai.google.dev/gemini-api/docs/tools |
|
stacks
Document Understanding
Process up to 1000 pages of PDF files with full multimodal understanding or other text-based file types.
| https://ai.google.dev/gemini-api/docs/document-processing |
|
cognition_2
Thinking
Explore how thinking capabilities improve reasoning for complex tasks and agents.
| https://ai.google.dev/gemini-api/docs/thinking |
|
Google AI Studio
Test prompts, manage your API keys, monitor usage, and build prototypes.
| https://aistudio.google.com |
|
group
Developer Community
Ask questions and find solutions from other developers and Google engineers.
| https://discuss.ai.google.dev/c/gemini-api/4 |
|
menu_book
API Reference
Find detailed information about the Gemini API in the official reference documentation.
| https://ai.google.dev/api |
|
sensors
Status
Check the status of Gemini API, Google AI Studio, and our model services.
| https://aistudio.google.com/status |
| Creative Commons Attribution 4.0 License | https://creativecommons.org/licenses/by/4.0/ |
| Apache 2.0 License | https://www.apache.org/licenses/LICENSE-2.0 |
| Google Developers Site Policies | https://developers.google.com/site-policies |
|
Terms
| https://policies.google.com/terms |
|
Privacy
| https://policies.google.com/privacy |
|
Manage cookies
| https://ai.google.dev/gemini-api/docs |