Gemini Model Guide
[
{
"name": "Gemini 3 Pro Preview",
"model_code": "gemini-3-pro-preview",
"category": "Gemini 3 Pro",
"tagline": "Our most powerful agentic and vibe-coding model, state-of-the-art reasoning",
"supported_inputs": ["Text", "Image", "Video", "Audio", "PDF"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"preview": ["gemini-3-pro-preview"]
},
"latest_update": "November 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 3 Pro Image Preview",
"model_code": "gemini-3-pro-image-preview",
"category": "Gemini 3 Pro",
"tagline": "Multimodal image+text input and output with thinking support",
"supported_inputs": ["Image", "Text"],
"supported_outputs": ["Image", "Text"],
"token_limits": {
"input": 65536,
"output": 32768
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": false,
"code_execution": false,
"file_search": false,
"function_calling": false,
"grounding_with_google_maps": false,
"image_generation": true,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": false
},
"versions": {
"preview": ["gemini-3-pro-image-preview"]
},
"latest_update": "November 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 3 Flash Preview",
"model_code": "gemini-3-flash-preview",
"category": "Gemini 3 Flash",
"tagline": "Most balanced model built for speed, scale, and frontier intelligence",
"supported_inputs": ["Text", "Image", "Video", "Audio", "PDF"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"preview": ["gemini-3-flash-preview"]
},
"latest_update": "December 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Flash",
"model_code": "gemini-2.5-flash",
"category": "Gemini 2.5 Flash",
"tagline": "Best price-performance model, ideal for large scale, low-latency, and agentic tasks",
"supported_inputs": ["Text", "Image", "Video", "Audio"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": true,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"stable": ["gemini-2.5-flash"]
},
"latest_update": "June 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Flash Preview",
"model_code": "gemini-2.5-flash-preview-09-2025",
"category": "Gemini 2.5 Flash",
"tagline": "Preview version of Gemini 2.5 Flash",
"supported_inputs": ["Text", "Image", "Video", "Audio"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"preview": ["gemini-2.5-flash-preview-09-2025"]
},
"latest_update": "September 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Flash Image",
"model_code": "gemini-2.5-flash-image",
"category": "Gemini 2.5 Flash",
"tagline": "Image generation variant of Gemini 2.5 Flash",
"supported_inputs": ["Image", "Text"],
"supported_outputs": ["Image", "Text"],
"token_limits": {
"input": 65536,
"output": 32768
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": false,
"file_search": false,
"function_calling": false,
"grounding_with_google_maps": false,
"image_generation": true,
"live_api": false,
"search_grounding": false,
"structured_outputs": true,
"thinking": false,
"url_context": false
},
"versions": {
"stable": ["gemini-2.5-flash-image"],
"deprecated": ["gemini-2.5-flash-image-preview"]
},
"latest_update": "October 2025",
"knowledge_cutoff": "June 2025"
},
{
"name": "Gemini 2.5 Flash Live",
"model_code": "gemini-2.5-flash-native-audio-preview-12-2025",
"category": "Gemini 2.5 Flash",
"tagline": "Live audio/video interaction with real-time streaming support",
"supported_inputs": ["Audio", "Video", "Text"],
"supported_outputs": ["Audio", "Text"],
"token_limits": {
"input": 131072,
"output": 8192
},
"capabilities": {
"audio_generation": true,
"batch_api": false,
"caching": false,
"code_execution": false,
"file_search": false,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": true,
"search_grounding": true,
"structured_outputs": false,
"thinking": true,
"url_context": false
},
"versions": {
"preview": [
"gemini-2.5-flash-native-audio-preview-12-2025",
"gemini-2.5-flash-native-audio-preview-09-2025"
]
},
"latest_update": "September 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Flash TTS",
"model_code": "gemini-2.5-flash-preview-tts",
"category": "Gemini 2.5 Flash",
"tagline": "Text-to-speech generation model",
"supported_inputs": ["Text"],
"supported_outputs": ["Audio"],
"token_limits": {
"input": 8192,
"output": 16384
},
"capabilities": {
"audio_generation": true,
"batch_api": true,
"caching": false,
"code_execution": false,
"file_search": false,
"function_calling": false,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": false,
"structured_outputs": false,
"thinking": false,
"url_context": false
},
"versions": {
"preview": ["gemini-2.5-flash-preview-tts"]
},
"latest_update": "December 2025",
"knowledge_cutoff": null
},
{
"name": "Gemini 2.5 Flash-Lite",
"model_code": "gemini-2.5-flash-lite",
"category": "Gemini 2.5 Flash-Lite",
"tagline": "Fastest flash model optimized for cost-efficiency and high throughput",
"supported_inputs": ["Text", "Image", "Video", "Audio", "PDF"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": true,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"stable": ["gemini-2.5-flash-lite"]
},
"latest_update": "July 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Flash-Lite Preview",
"model_code": "gemini-2.5-flash-lite-preview-09-2025",
"category": "Gemini 2.5 Flash-Lite",
"tagline": "Preview version of Gemini 2.5 Flash-Lite",
"supported_inputs": ["Text", "Image", "Video", "Audio", "PDF"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"preview": ["gemini-2.5-flash-lite-preview-09-2025"]
},
"latest_update": "September 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Pro",
"model_code": "gemini-2.5-pro",
"category": "Gemini 2.5 Pro",
"tagline": "State-of-the-art thinking model for complex code, math, STEM, and long context analysis",
"supported_inputs": ["Audio", "Image", "Video", "Text", "PDF"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 65536
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": true,
"function_calling": true,
"grounding_with_google_maps": true,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": true,
"url_context": true
},
"versions": {
"stable": ["gemini-2.5-pro"]
},
"latest_update": "June 2025",
"knowledge_cutoff": "January 2025"
},
{
"name": "Gemini 2.5 Pro TTS",
"model_code": "gemini-2.5-pro-preview-tts",
"category": "Gemini 2.5 Pro",
"tagline": "Pro-grade text-to-speech generation model",
"supported_inputs": ["Text"],
"supported_outputs": ["Audio"],
"token_limits": {
"input": 8192,
"output": 16384
},
"capabilities": {
"audio_generation": true,
"batch_api": true,
"caching": false,
"code_execution": false,
"file_search": false,
"function_calling": false,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": false,
"structured_outputs": false,
"thinking": false,
"url_context": false
},
"versions": {
"preview": ["gemini-2.5-pro-preview-tts"]
},
"latest_update": "December 2025",
"knowledge_cutoff": null
},
{
"name": "Gemini 2.0 Flash",
"model_code": "gemini-2.0-flash",
"category": "Gemini 2.0 Flash",
"tagline": "Second generation workhorse model with 1M token context window",
"supported_inputs": ["Audio", "Image", "Video", "Text"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 8192
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": true,
"file_search": false,
"function_calling": true,
"grounding_with_google_maps": true,
"image_generation": false,
"live_api": false,
"search_grounding": true,
"structured_outputs": true,
"thinking": "experimental",
"url_context": false
},
"versions": {
"latest": ["gemini-2.0-flash"],
"stable": ["gemini-2.0-flash-001"],
"experimental": ["gemini-2.0-flash-exp"]
},
"latest_update": "February 2025",
"knowledge_cutoff": "August 2024"
},
{
"name": "Gemini 2.0 Flash Image",
"model_code": "gemini-2.0-flash-preview-image-generation",
"category": "Gemini 2.0 Flash",
"tagline": "Image generation variant of Gemini 2.0 Flash",
"supported_inputs": ["Audio", "Image", "Video", "Text"],
"supported_outputs": ["Text", "Image"],
"token_limits": {
"input": 32768,
"output": 8192
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": false,
"file_search": false,
"function_calling": false,
"grounding_with_google_maps": false,
"image_generation": true,
"live_api": false,
"search_grounding": false,
"structured_outputs": true,
"thinking": false,
"url_context": false
},
"versions": {
"preview": ["gemini-2.0-flash-preview-image-generation"]
},
"notes": "Not currently supported in a number of countries in Europe, Middle East & Africa",
"latest_update": "May 2025",
"knowledge_cutoff": "August 2024"
},
{
"name": "Gemini 2.0 Flash-Lite",
"model_code": "gemini-2.0-flash-lite",
"category": "Gemini 2.0 Flash-Lite",
"tagline": "Second generation small workhorse model optimized for cost efficiency and low latency",
"supported_inputs": ["Audio", "Image", "Video", "Text"],
"supported_outputs": ["Text"],
"token_limits": {
"input": 1048576,
"output": 8192
},
"capabilities": {
"audio_generation": false,
"batch_api": true,
"caching": true,
"code_execution": false,
"file_search": false,
"function_calling": true,
"grounding_with_google_maps": false,
"image_generation": false,
"live_api": false,
"search_grounding": false,
"structured_outputs": true,
"thinking": false,
"url_context": false
},
"versions": {
"latest": ["gemini-2.0-flash-lite"],
"stable": ["gemini-2.0-flash-lite-001"]
},
"latest_update": "February 2025",
"knowledge_cutoff": "August 2024"
}
]Last updated on