Skip to main content

Model Timeline

Gemini and Google Models

Google's model lineage from PaLM through the Gemini 3 generation: native multimodality, long context, TPU infrastructure, Gemini API preview churn, and the Gemma open-weight branch through Gemma 3n.

CoreTier 2FrontierReference~45 min

Why This Matters

Google researchers introduced the transformer architecture, and Google owns the full Gemini stack: research lab, TPU hardware, compiler and serving systems, product surfaces, Gemini API, Vertex AI, and open-weight Gemma releases. That vertical integration matters because model quality is not only a neural-network question. It is also a systems question: training hardware, data pipelines, multimodal serving, long-context retrieval, safety gates, product telemetry, and API stability all shape what users actually experience.

This page is a dated reference snapshot. As of May 29, 2026, the public Gemini API surface has several layers that should not be confused: stable 2.5 models, stable and preview Gemini 3-family endpoints, separate media models, and agent/tool models such as Deep Research and Antigravity. The operational source of truth is the Google AI for Developers model list and deprecation table, not launch-blog naming.

Google model lineage

PaLM to Gemini 3.1, with Gemma as the open-weight branch

Snapshot current to April 22, 2026. Preview endpoints change faster than the family structure.

Pre-Gemini language line

PaLM

2022

540B dense model; chain-of-thought era.

PaLM 2

2023

Compute-efficient successor; powered early Bard.

Closed Gemini frontier line

Gemini 1.0

Dec 2023

Nano, Pro, Ultra; native multimodal launch.

Gemini 1.5

Feb 2024

MoE and million-token context.

Gemini 2.0

Dec 2024

Flash-first tool-use and multimodal-output line.

Gemini 2.5

2025

Thinking models; stable Pro, Flash, Flash-Lite APIs.

Gemini 3 / 3.1

2025-26

Gemini 3 Pro launched; 3.1 Pro Preview is the April 2026 Pro preview.

Open-weight Gemma line

Gemma

2024

2B and 7B open models based on Gemini research.

Gemma 2

2024

2B, 9B, 27B; stronger distillation and training recipes.

Gemma 3

2025

1B, 4B, 12B, 27B; vision input and 128K context.

Gemma 4

Apr 2026

Edge E2B/E4B plus 26B MoE and 31B dense under Apache 2.0.

Stable production default
Gemini 2.5 Pro / Flash / Flash-Lite

Use specific stable model strings when you need fewer API surprises.

Current Pro preview
Gemini 3.1 Pro Preview

The older Gemini 3 Pro Preview was shut down on March 9, 2026.

Open local line
Gemma 4

Open weights; useful when local control matters more than frontier API quality.

Current Snapshot: May 29, 2026

FamilyPublic roleStatus as of May 29, 2026What to remember
PaLM / PaLM 2Pre-Gemini language-model lineageHistorical; useful for scaling and compute-allocation contextPaLM was the chain-of-thought scale era; PaLM 2 emphasized a more compute-efficient training recipe.
Gemini 1.0First Gemini multimodal familyHistoricalNano, Pro, and Ultra introduced Google's native multimodal direction.
Gemini 1.5Long-context Gemini familyMostly historical, but important conceptuallyGemini 1.5 Pro introduced a production million-token context path and confirmed a mixture-of-experts design.
Gemini 2.0Agent and multimodal-output transitionHistorical-to-current bridgeFlash-first release; tool use, native multimodal output, and early thinking models became central.
Gemini 2.5Stable production API familyStable gemini-2.5-pro, gemini-2.5-flash, and gemini-2.5-flash-lite remain listedSafer default if an application needs a stable model string rather than a preview endpoint.
Gemini 3 generationCurrent frontier API familyGoogle lists Gemini 3-family Pro, Flash, Flash-Lite, Live, TTS, image, Deep Research, and agent/tool endpoints across stable and preview statusUse for experiments or products that can tolerate model-string churn; verify exact status in the API docs before wiring production code.
GemmaOpen-weight branchGemma 3, Gemma 3n, and specialist Gemma variants are official in Google docsUse when local deployment, inspectability, or Gemma licensing matters more than closed frontier capability.
Definition

Preview model

A preview Gemini model is an API endpoint Google makes available before it is treated as a stable model string. Preview models can be useful, but they may change, be renamed, or be shut down with notice. The current model list explicitly separates stable, preview, latest, experimental, deprecated, and shut-down statuses; this matters more for product code than the family name.

Definition

Stable model

A stable Gemini model points to a specific production model. Stable does not mean permanent. It means the endpoint is safer for production code than a preview alias, because behavior and replacement timelines are documented more conservatively.

Pre-Gemini: PaLM and PaLM 2

PaLM (April 2022)

PaLM was a 540B-parameter dense language model trained with Google's Pathways infrastructure. It matters historically because it sits at the point where scale, chain-of-thought prompting, and broad benchmark evaluation became tightly coupled in public language-model research.

The emergence story should be read carefully. PaLM showed large jumps on some tasks, but later work argued that several "emergent abilities" can be artifacts of nonlinear metrics or thresholded evaluations rather than literal phase transitions in model cognition.

PaLM 2 (May 2023)

PaLM 2 improved multilingual, reasoning, and coding performance over PaLM. Google did not disclose exact parameter counts. The safer public interpretation is that PaLM 2 emphasized better data mixture and compute allocation rather than a larger announced parameter count.

Gemini 1.0 (December 2023)

Gemini 1.0 shipped as Nano, Pro, and Ultra:

  • Nano: on-device models for mobile settings.
  • Pro: default mid-tier model for Google products and developers.
  • Ultra: largest 1.0 model, reserved for the highest-capability tier at launch.

The important design claim was native multimodality. Gemini 1.0 was trained on interleaved text, image, audio, and video data, rather than only attaching a vision encoder to a text-only model after pretraining. That does not prove superior vision performance on every task; it does explain why Google framed Gemini as a family built around cross-modal reasoning from the start.

Gemini 1.5: Long Context Becomes a Product Feature

Gemini 1.5 Pro introduced the public long-context story. Google described Gemini 1.5 as a mixture-of-experts model and announced a standard 128K-token context window, with up to 1M tokens for selected developers and enterprise users at launch. Google later described production execution at up to 1M tokens and research tests beyond that.

The conceptual shift was not merely "more tokens." A million-token context changes the application shape: full code repositories, long legal records, long video/audio inputs, and multi-document research tasks can be placed in one prompt. The hard part is not advertising the window. The hard part is retrieving the right evidence inside that window reliably and cheaply.

Proposition

Quadratic Attention Cost for Long Sequences

Statement

Standard self-attention computes a full L×LL \times L attention matrix, requiring O(L2d)O(L^2 d) FLOPs and O(L2)O(L^2) memory per layer. For L=1,000,000L = 1{,}000{,}000 tokens, the attention matrix has 101210^{12} entries per layer.

Intuition

Every token can attend to every other token. Doubling the context length roughly quadruples the attention-matrix work. A million-token context is therefore not a normal transformer setting; it requires model, systems, and serving tricks.

Proof Sketch

Self-attention computes softmax(QK/dk)V\operatorname{softmax}(QK^\top / \sqrt{d_k})V. The matrix QKQK^\top has shape L×LL \times L. Computing and storing that matrix scales quadratically in LL.

Why It Matters

Long-context Gemini models are useful because they change the user workflow, but context length alone is not intelligence. The model still has to locate evidence, preserve instruction hierarchy, avoid distraction from irrelevant middle-context material, and pay the latency/cost bill.

Failure Mode

If a model supports a million-token prompt but retrieval quality collapses for evidence placed in the middle, the advertised window overstates the useful window. Always test long-context models with positional retrieval tasks that match the real workload.

Gemini 2.0 and 2.5

Gemini 2.0 made Flash the center of the initial release. Google framed 2.0 around tool use, low-latency serving, native multimodal output, and "thinking" experiments such as Gemini 2.0 Flash Thinking.

Gemini 2.5 made thinking models the main line. Google released Gemini 2.5 Pro Experimental on March 25, 2025 and described it as a model that reasons through internal steps before responding. Google also stated that 2.5 Pro shipped with a 1M-token context window, with a 2M-token window planned at launch.

As of the May 2026 review, the Gemini API docs still list stable 2.5 endpoints:

Stable modelPublic positioningOperational note
gemini-2.5-proComplex reasoning and codingStable 2.5 Pro line for applications that prefer a specific stable model over preview churn.
gemini-2.5-flashLow-latency, high-volume tasks that still need reasoningStable price-performance default.
gemini-2.5-flash-liteFastest and lowest-cost multimodal 2.5 tierStable lightweight option.

The right lesson is practical: model family pages and API docs can disagree in spirit if one is a launch narrative and the other is an operational interface. For production code, the API docs and deprecation table matter more.

Gemini 3 Generation

Gemini 3 Pro launched on November 18, 2025 across the Gemini app, AI Mode in Search, Google AI Studio, Vertex AI, Gemini Enterprise, Gemini CLI, and Google Antigravity. The Gemini 3 Pro model card says Gemini 3 Pro is a sparse mixture-of-experts transformer with native multimodal support for text, vision, and audio inputs, a context window up to 1M tokens, and text output up to 64K tokens.

The May 2026 Gemini API model page lists the Gemini 3 generation as a mixed stable/preview surface:

Endpoint familyStatus in the model docsMain role
Gemini 3.1 ProPreviewHighest-complexity Pro line for reasoning, software engineering, tool use, and multimodal analysis.
Gemini 3.5 FlashStableSustained frontier performance on agentic and coding tasks with a stable model surface.
Gemini 3 FlashPreviewFaster Gemini 3 line for high-throughput use.
Gemini 3.1 Flash-LiteStableLower-cost Gemini 3-family option.
Gemini 3.1 Flash Live / TTSPreviewReal-time dialogue and speech-generation workloads.

Google's model list also separates model families from agent products: Deep Research, Deep Research Max, and Antigravity appear as tool/agent models, not just chat completions. That is a product architecture shift: the model is becoming one component in longer research, coding, browsing, and environment-interaction workflows.

Gemma: The Open-Weight Branch

Gemma is Google's open-weight branch built from Gemini research, not the same thing as frontier Gemini API models.

FamilyReleasePublic sizesMain point
Gemma 1February 20242B, 7BFirst open-weight Gemma models.
Gemma 2June 20242B, 9B, 27BBetter training recipes and distillation from larger models.
Gemma 3March 20251B, 4B, 12B, 27B, plus later 270M variantVision input, 128K context, function calling, quantized variants, and broad multilingual coverage.
Gemma 3nJune 2025E2B and E4B effective-size modelsMobile/edge-oriented Gemma line.
Specialist Gemma variants2025 releasesMedGemma, EmbeddingGemma, FunctionGemma, VaultGemma, T5Gemma, Gemma Scope 2Task-specific and tooling extensions around the Gemma family.

There is no official Google Gemma 4 line in the reviewed Google AI for Developers Gemma release notes. If a third-party table uses "Gemma 4," treat it as unverified until it appears in Google's own Gemma docs or release notes.

Use Gemma when the deployment constraints are local control, privacy, cost, fine-tuning, licensing, or edge hardware. Use closed Gemini API models when the task needs the strongest Google-hosted model and you can accept external API dependency.

Google's Infrastructure Advantage

TPUs. Gemini is trained and served on Google's TPU stack. That gives Google unusually tight control over the hardware, compiler, distributed training system, serving path, and model architecture.

Data and products. Search, YouTube, Android, Workspace, Google Books, and other Google products create a large surface for data, evaluation, user feedback, and deployment. This is not automatically a quality guarantee. It does mean that Gemini has a distribution and integration path that most labs cannot match.

API and product coupling. Gemini is not only a model family. It is a product layer across Search, Gemini app, NotebookLM, Android Studio, Vertex AI, Google AI Studio, and Google Cloud. That matters because user-facing capabilities often come from model plus tools plus retrieval plus product constraints.

What Not To Overclaim

  • Do not rank Gemini from stale benchmark tables. Public rankings move quickly. Use current benchmark pages only for dated comparisons, and state the date.
  • Do not treat context length as solved retrieval. A 1M-token window is useful, but lost-in-the-middle behavior, instruction conflicts, and irrelevant evidence still matter.
  • Do not confuse Gemma with Gemini. Gemma is open-weight and local-friendly; Gemini is Google's closed hosted frontier line.
  • Do not treat preview endpoints as stable defaults. The Gemini model docs explicitly distinguish stable, preview, latest, experimental, deprecated, and shut-down strings.
  • Do not infer hidden parameter counts. Google does not disclose most Gemini frontier parameter counts. The factual page should say "undisclosed" rather than repeat rumors.

Common Confusions

Watch Out

Native multimodality does not automatically mean better vision

Jointly training on text, images, audio, and video can help cross-modal reasoning, but it does not guarantee superior performance on every visual task. Evaluation still depends on the benchmark, prompting setup, image resolution, and whether the task needs OCR, spatial reasoning, world knowledge, or tool use.

Watch Out

A preview model can be stronger and riskier at the same time

A preview endpoint may be the best public Gemini model for a task, but it can also have more churn. For a product that needs reproducible behavior, a stable 2.5 model may be safer until a 3.x model becomes stable.

Watch Out

Long context is not the same as memory

Context is information supplied inside the current request. Memory is information retained across requests by a product or agent system. Gemini can have a large context window, but persistent user memory depends on the product layer and user controls.

Exercises

ExerciseCore

Problem

The Gemini API docs list Gemini 3-family text endpoints with million-token input windows. What practical problem does this solve that a 128K-token model cannot solve as directly?

ExerciseAdvanced

Problem

Why is gemini-3.1-pro-preview not automatically the correct production choice even if it is the current Pro preview?

ExerciseResearch

Problem

Design a fair evaluation for choosing between Gemini 2.5 Pro, a current Gemini 3-family hosted endpoint, and Gemma 3n for a private-codebase assistant.

References

Canonical and technical:

Current product/API references:

Next Topics

Last reviewed: May 29, 2026

Canonical graph

Required before and derived from this topic

These links come from prerequisite edges in the curriculum graph. Editorial suggestions are shown here only when the target page also cites this page as a prerequisite.

Required prerequisites

1

Derived topics

3