Google Gemini Model Deprecation & EOL Lifecycle Hub
Monitor all 90 normalized Google Gemini lifecycle records (11 deprecated, 46 retired, 33 active). Audit GEMINI_MODEL variables in the Local .env Auditor or compare replacement costs in DevToken.
Google Gemini publishes model deprecation and retirement dates independently from third-party cloud hosters. Pin exact dated snapshots in GEMINI_MODEL or gemini/ LiteLLM routes and validate upgrades against this isolated Google Gemini catalog.
1. Interactive Google Gemini Lifecycle Schedule (90)
| Model ID | Provider | Calculated Status | Confirmed Shutdown (UTC) | Vendor Lifecycle | Replacement & Migration | Source |
|---|---|---|---|---|---|---|
gemini-2.5-flash-native-audio-preview-12-2025 |
Google Gemini | DEPRECATED (5d) | 2026-11-17in 5d | Deprecated | Docs ↗ | |
gemini-2.5-flash-preview-tts |
Google Gemini | DEPRECATED (5d) | 2026-11-17in 5d | Deprecated | Docs ↗ | |
gemini-2.5-pro-preview-tts |
Google Gemini | DEPRECATED (5d) | 2026-11-17in 5d | Deprecated | Docs ↗ | |
gemini-3.1-flash-live-preview |
Google Gemini | DEPRECATED (5d) | 2026-11-17in 5d | Deprecated | Docs ↗ | |
gemini-3.1-flash-tts-preview |
Google Gemini | DEPRECATED (5d) | 2026-11-17in 5d | Deprecated | Docs ↗ | |
gemini-2.5-flash |
Google Gemini | DEPRECATED (19d) | 2026-12-01in 19d | Deprecated | Docs ↗ | |
gemini-2.5-pro |
Google Gemini | DEPRECATED (19d) | 2026-12-01in 19d | Deprecated | Docs ↗ | |
gemini-omni-1.1-flash |
Google Gemini | DEPRECATED (21d) | 2026-12-03in 21d | Deprecated | Docs ↗ | |
gemini-2.5-flash-image |
Google Gemini | DEPRECATED (123d) | 2027-03-15in 123d | Deprecated | Docs ↗ | |
gemini-3.1-flash-lite |
Google Gemini | DEPRECATED (176d) | 2027-05-07in 176d | Deprecated | Docs ↗ | |
gemini-embedding-001 |
Google Gemini | DEPRECATED (549d) | 2028-05-14in 549d | Deprecated | Docs ↗ | |
gemini-embedding-2-preview |
Google Gemini | RETIRED | 2026-11-066d ago | Retired | Docs ↗ | |
deep-research-pro-preview-12-2025 |
Google Gemini | RETIRED | 2026-10-2320d ago | Retired | Docs ↗ | |
gemini-omni-flash-preview |
Google Gemini | RETIRED | 2026-10-2221d ago | Retired | Docs ↗ | |
veo-3.1-fast-generate-preview |
Google Gemini | RETIRED | 2026-10-2221d ago | Retired | Docs ↗ | |
veo-3.1-generate-preview |
Google Gemini | RETIRED | 2026-10-2221d ago | Retired | Docs ↗ | |
veo-3.1-lite-generate-preview |
Google Gemini | RETIRED | 2026-10-2221d ago | Retired | Docs ↗ | |
antigravity-preview-05-2026 |
Google Gemini | RETIRED | 2026-10-0538d ago | Retired | Docs ↗ | |
gemini-robotics-er-1.6-preview |
Google Gemini | RETIRED | 2026-08-3173d ago | Retired | Docs ↗ | |
imagen-4.0-fast-generate-001 |
Google Gemini | RETIRED | 2026-08-1787d ago | Retired | Docs ↗ | |
imagen-4.0-generate-001 |
Google Gemini | RETIRED | 2026-08-1787d ago | Retired | Docs ↗ | |
imagen-4.0-ultra-generate-001 |
Google Gemini | RETIRED | 2026-08-1787d ago | Retired | Docs ↗ | |
gemini-2.5-computer-use-preview-10-2025 |
Google Gemini | RETIRED | 2026-07-28107d ago | Retired | Docs ↗ | |
veo-2.0-generate-001 |
Google Gemini | RETIRED | 2026-06-30135d ago | Retired | Docs ↗ | |
veo-3.0-fast-generate-001 |
Google Gemini | RETIRED | 2026-06-30135d ago | Retired | Docs ↗ | |
veo-3.0-generate-001 |
Google Gemini | RETIRED | 2026-06-30135d ago | Retired | Docs ↗ | |
gemini-3-pro-image-preview |
Google Gemini | RETIRED | 2026-06-25140d ago | Retired | Docs ↗ | |
gemini-3.1-flash-image-preview |
Google Gemini | RETIRED | 2026-06-25140d ago | Retired | Docs ↗ | |
gemini-2.0-flash |
Google Gemini | RETIRED | 2026-06-01164d ago | Retired | Docs ↗ | |
gemini-2.0-flash-001 |
Google Gemini | RETIRED | 2026-06-01164d ago | Retired | Docs ↗ | |
gemini-2.0-flash-lite |
Google Gemini | RETIRED | 2026-06-01164d ago | Retired | Docs ↗ | |
gemini-2.0-flash-lite-001 |
Google Gemini | RETIRED | 2026-06-01164d ago | Retired | Docs ↗ | |
gemini-3.1-flash-lite-preview |
Google Gemini | RETIRED | 2026-05-25171d ago | Retired | Docs ↗ | |
gemini-robotics-er-1.5-preview |
Google Gemini | RETIRED | 2026-04-30196d ago | Retired | Docs ↗ | |
gemini-2.5-flash-lite-preview-09-2025 |
Google Gemini | RETIRED | 2026-03-31226d ago | Retired | Docs ↗ | |
gemini-3-pro-preview |
Google Gemini | RETIRED | 2026-03-09248d ago | Retired | Docs ↗ | |
gemini-2.5-flash-preview-09-2025 |
Google Gemini | RETIRED | 2026-02-17268d ago | Retired | Docs ↗ | |
imagen-4.0-generate-preview-06-06 |
Google Gemini | RETIRED | 2026-02-17268d ago | Retired | Docs ↗ | |
imagen-4.0-ultra-generate-preview-06-06 |
Google Gemini | RETIRED | 2026-02-17268d ago | Retired | Docs ↗ | |
gemini-2.5-flash-image-preview |
Google Gemini | RETIRED | 2026-01-15301d ago | Retired | Docs ↗ | |
text-embedding-004 |
Google Gemini | RETIRED | 2026-01-14302d ago | Retired | Docs ↗ | |
gemini-2.0-flash-lite-preview |
Google Gemini | RETIRED | 2025-12-09338d ago | Retired | Docs ↗ | |
gemini-2.0-flash-lite-preview-02-05 |
Google Gemini | RETIRED | 2025-12-09338d ago | Retired | Docs ↗ | |
gemini-2.0-flash-live-001 |
Google Gemini | RETIRED | 2025-12-09338d ago | Retired | Docs ↗ | |
gemini-live-2.5-flash-preview |
Google Gemini | RETIRED | 2025-12-09338d ago | Retired | Docs ↗ | |
gemini-2.5-pro-preview-03-25 |
Google Gemini | RETIRED | 2025-12-02345d ago | Retired | Docs ↗ | |
gemini-2.5-pro-preview-05-06 |
Google Gemini | RETIRED | 2025-12-02345d ago | Retired | Docs ↗ | |
gemini-2.5-pro-preview-06-05 |
Google Gemini | RETIRED | 2025-12-02345d ago | Retired | Docs ↗ | |
gemini-2.5-flash-preview-05-20 |
Google Gemini | RETIRED | 2025-11-18359d ago | Retired | Docs ↗ | |
gemini-2.0-flash-preview-image-generation |
Google Gemini | RETIRED | 2025-11-14363d ago | Retired | Docs ↗ | |
veo-3.0-fast-generate-preview |
Google Gemini | RETIRED | 2025-11-12365d ago | Retired | Docs ↗ | |
veo-3.0-generate-preview |
Google Gemini | RETIRED | 2025-11-12365d ago | Retired | Docs ↗ | |
imagen-3.0-generate-002 |
Google Gemini | RETIRED | 2025-11-10367d ago | Retired | Docs ↗ | |
embedding-001 |
Google Gemini | RETIRED | 2025-10-30378d ago | Retired | Docs ↗ | |
embedding-gecko-001 |
Google Gemini | RETIRED | 2025-10-30378d ago | Retired | Docs ↗ | |
gemini-embedding-exp |
Google Gemini | RETIRED | 2025-10-30378d ago | Retired | Docs ↗ | |
gemini-embedding-exp-03-07 |
Google Gemini | RETIRED | 2025-10-30378d ago | Retired | Docs ↗ | |
antigravity-preview-09-2026 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
deep-research-max-preview-04-2026 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
deep-research-preview-04-2026 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-2.5-flash-lite |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3-flash-preview |
Google Gemini | ACTIVE | No EOL | Active | gemini-3.6-flash
Cost →
|
— |
gemini-3-pro-image |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.1-flash-image |
Google Gemini | ACTIVE | No EOL | Active | gemini-nano-banana-2.1
Cost →
|
— |
gemini-3.1-flash-lite-image |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.1-pro-preview |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.5-flash |
Google Gemini | ACTIVE | No EOL | Active | gemini-3.6-flash
Cost →
|
— |
gemini-3.5-flash-lite |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.5-live-translate-preview |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.5-transcribe |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.5-transcribe-live |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.6-flash |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.7-flash |
Google Gemini | ACTIVE | No EOL | Active | gemini-3.8-flash
Cost →
|
— |
gemini-3.8-flash |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.8-flash-lite-tts |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.8-flash-tts |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.8-live |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-3.8-live-extended-thinking |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-4-argon |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-4-carbon |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-decision-1 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-embedding-2 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-nano-banana-2.1 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-omni-1.2-flash |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-robotics-er-2-preview |
Google Gemini | ACTIVE | No EOL | Active | — | — |
gemini-robotics-er-2-streaming-preview |
Google Gemini | ACTIVE | No EOL | Active | — | — |
lyria-3-clip-preview |
Google Gemini | ACTIVE | No EOL | Active | — | — |
lyria-3-pro-preview |
Google Gemini | ACTIVE | No EOL | Active | lyria-3.5
Cost →
|
— |
lyria-3.5 |
Google Gemini | ACTIVE | No EOL | Active | — | — |
lyria-realtime-exp |
Google Gemini | ACTIVE | No EOL | Active | — | — |
No models match your current search and lifecycle filter.
2. Canonical Google Gemini Migration Guides (4)
Open family-level migration guides covering Google Gemini model identifiers alongside sibling cloud platforms, complete with interactive .env replacement diffs.
Gemini 2.5 Pro
DEPRECATED (5d)Gemini 2.5 Flash & Flash-Lite
DEPRECATED (5d)Google Text & Gemini Embeddings (004 / Gecko)
DEPRECATED (140d)Run this zero-key curl + jq check in CI pipelines to block deprecated or retired Google Gemini model IDs against GET /api/v1/eol.json, or subscribe via RSS, Atom, and iCal.
curl -fsSL https://eol.codeap.com/api/v1/eol.json | jq -e \
--arg prov "google-gemini" \
--arg models "gemini-2.5-flash-native-audio-preview-12-2025,gemini-2.5-flash-preview-tts" '
($models | split(",") | map(ascii_downcase)) as $targets
| [.models[]
| select(.providerKey == $prov)
| select((.modelId | ascii_downcase) as $id | $targets | index($id))
| select(.status == "deprecated" or .status == "retired")]
| if length > 0 then
(map("BLOCKED: \(.provider) \(.modelId) [\(.status | ascii_upcase)] EOL=\(.eolDate // "n/a") -> \(.replacementModel // "none")") | .[] | stderr), halt_error(1)
else "PASS: zero deprecated/retired " + $prov + " models." end
'
4. Google Gemini Deprecation & Migration FAQ
How many Google Gemini models are currently deprecated or retired in LLMEOL?
LLMEOL currently tracks 90 Google Gemini model entries: 11 deprecated models with upcoming shutdowns, 46 retired models that have passed their UTC EOL date, and 33 active models with no announced shutdown date.
How should engineering teams audit Google Gemini model IDs in .env and LiteLLM files?
Set GEMINI_MODEL in .env files or use the gemini/ prefix in LiteLLM router configs, then paste your snippet into the Local Model Config Auditor to flag retired and deprecated Google Gemini snapshots with zero network upload.
Can CI pipelines block deprecated Google Gemini models automatically without an API key?
Yes. Query https://eol.codeap.com/api/v1/eol.json with curl and jq filtered by providerKey to fail pull requests whenever a configured Google Gemini model enters DEPRECATED or RETIRED state.