SaveMyCert
Log in
5 of 5 free questions left today·for 10 a day
Fundamentals of gen AI

Google's Foundation Models: Gemini, Gemma, Imagen, and Veo Explained

13 min readGenAI Leader · Fundamentals of gen AIUpdated

Google's foundation models are the four general-purpose generative models the exam names: Gemini, the flagship natively multimodal model for reasoning across text, images, audio, video, and code; Gemma, a family of lightweight open models whose weights organizations can download, tune, and run on infrastructure they control; Imagen, the model that generates and edits still images from text descriptions; and Veo, the model that generates video, now with synchronized audio. Each is built for a different output and a different business situation, and the exam tests whether you can match a use case to the right one. The short logic: understanding, reasoning, conversation, and analysis point to Gemini; a requirement to possess and modify the weights yourself points to Gemma; new or edited still visuals point to Imagen; new moving footage points to Veo. This lesson explains each model's strengths, the near-twin distinctions between them, and how the four work together in a real project.

What you’ll learn
  • Identify the four Google foundation models named in the exam guide: Gemini, Gemma, Imagen, and Veo
  • Describe each model's modality and core strengths, including Gemini's long context and agent role, Imagen's editing modes, and Veo's synchronized audio
  • Distinguish understanding existing content (Gemini) from generating new images (Imagen) or new video (Veo)
  • Explain when an open model like Gemma is preferable to managed Gemini, including narrow high-volume specialist tasks, and why small size or low cost alone is not the deciding factor
  • Match common business use cases to the appropriate model and recognize projects that combine several
  • Recognize how the models are accessed through Google Cloud, including Model Garden on Agent Platform

What are Google's foundation models?

Google's foundation models are large models trained on broad datasets that provide general-purpose generative capability, and the four the exam names are Gemini, Gemma, Imagen, and Veo. A foundation model is a starting point: rather than building a model for one narrow task, a business takes a foundation model and applies it, through prompting, grounding in company data, or tuning, to many tasks.

The four models divide the landscape along two lines. The first is modality, the type of content a model understands or produces: Gemini understands text, images, audio, video, and code; Imagen produces images; Veo produces video. The second is openness: Gemini, Imagen, and Veo are Google-managed models whose weights are never released, while Gemma is an open model whose weights can be downloaded, modified, and run wherever the organization chooses.

ModelModalityCore strengthsExample business use cases
GeminiMultimodal in: text, images, audio, video, code. Out: text and code; Gemini image models can also generate and edit imagesReasoning across mixed inputs, long context, conversation, coding help, tool use inside agentsDocument analysis, customer assistants, code assistance, analysing recorded meetings or footage
GemmaText out; most current models also accept image input (some variants also audio), and the family includes specialised variantsOpen weights you possess and modify, runs on your own infrastructure or devices, lightweight and cost-efficient sizesSelf-hosted assistants, fine-tuned narrow specialists for high-volume tasks, edge and on-device deployment
ImagenText to image; instruction-based image editingHigh-quality, photorealistic image generation; editing part of an image, removing objects, extending a sceneMarketing creative, product imagery, design concepts
VeoText or image to video, with synchronized audio on current modelsHigh-definition clips with control over style and camera movement; generated dialogue, sound effects, and ambienceAd and social video, storyboarding, product demonstrations

All four are available to builders through Model Garden on Agent Platform, and Gemini also powers Google's end-user applications such as the Gemini app and Gemini for Google Workspace.

Gemini: multimodal reasoning across text, images, audio, and video

Gemini is Google's flagship foundation model family, and its defining strength is that it is natively multimodal: it was built from the start to reason across text, images, audio, video, and code together in one request, rather than handling one type of content at a time or passing each type to a separate system. Typical uses follow from that: summarizing and answering questions over long documents, analysing charts, screenshots, and scanned forms, drafting and reviewing code, and powering conversational assistants.

Its second strength is a long context window: one request can hold a very large input, such as a lengthy contract, a full codebase, or an hour-long recording, together. That matters because the alternative, splitting a long document into chunks that are processed separately, loses the links between distant parts: an obligation in an early section that a definition in a late appendix narrows, or a remark early in a meeting that contradicts a decision at the end. A single long-context request keeps the whole input in view, so the model can connect those parts.

Several Gemini capabilities sound similar but solve different problems:

CapabilityWhat it doesThe problem it solves
Native multimodalityUnderstands mixed content types in one requestInputs of different kinds (photos, text, audio) that must be reasoned about together
Long contextAccepts a very large volume of input per requestMaterial too large for one ordinary prompt, where chunking would break connections
Function calling (tool use)Lets the model request a call to an external tool or API, such as an order system, and use the resultAnswers that need live data or an action in another system
Grounding with Google SearchAdds facts retrieved from the web to the model's answer, with sourcesQuestions about recent or public information the model was not trained on

Gemini is also the reasoning engine inside agents. In practice that means the model interprets the request and any mixed inputs, decides which tool to call and with what parameters, checks the result it gets back, and re-plans if the result is incomplete or wrong, repeating until the task is done. None of this requires open weights: tool use is a capability of the managed model, so needing an agent is not a reason to choose Gemma.

Gemini comes in more than one size and setting, and these are easy to confuse with Gemma:

  • Lightweight managed tiers such as Flash-Lite cost less per request, but they are still served by Google and their weights are not released.
  • Gemini Nano is a compact Gemini built into Android devices and the Chrome browser. It runs on-device with no network connection, but it is delivered by the platform, not a model an organization downloads, tunes, and installs on its own hardware, and it is not meant for peak reasoning over long inputs.
  • Gemini on Google Distributed Cloud, including an air-gapped option, brings Google-supplied, certified hardware and Google-operated software into a customer's data center, so prompts and outputs stay inside the customer's perimeter. Google deploys and operates Gemini there, and the weights are never released for the customer to download, inspect, modify, or redeploy elsewhere. It is not a way to run Gemini on servers the organization already owns; that requirement still points to Gemma.

The rule these share: small size, low cost, or running on-premises is not the same as open weights. Only Gemma lets an organization possess and modify the model itself.

A concrete example: an insurance company processing claims receives photos of vehicle damage, a written incident description, and a phone-call recording. Because Gemini is multimodal, one model can review all three, extract the relevant facts, flag inconsistencies between the photos and the description, and draft a structured claim summary for the adjuster. Before multimodal foundation models, that workflow would have required separate systems for images, text, and audio, plus custom work to combine their outputs.

Gemma: open models you can run on your own terms

Gemma is Google's family of lightweight open models, built from the same research and technology behind Gemini. Open means the model weights are published: an organization can download Gemma, run it on its own infrastructure, in a chosen cloud environment, or on capable local devices, and fine-tune it on its own data. Gemma generates text; most current Gemma models also accept image input, and some variants (such as Gemma 3n) also take audio, and the family includes specialised variants built for particular jobs, such as on-device use or particular domains.

Gemma's strengths follow from that openness. It gives organizations control over where the model runs, how data flows, and how the model is customized, and its lightweight sizes need far less compute than flagship models, so it can run on modest hardware, at the edge, or on a device with limited connectivity.

Tuning shows the difference most clearly. Tuning a managed Gemini model produces a tuned model that the platform serves to you through an endpoint; you use it, but you do not hold it. Tuning Gemma produces a set of weights the organization keeps: it can version them, audit them, and deploy them anywhere, including on its own servers or devices. Grounding and few-shot prompting are different again: they shape a single answer with retrieved data or examples and change no weights at all, for either model.

The business use cases are situations where control outweighs raw capability. A hospital network that must keep patient data on servers it runs can host a fine-tuned Gemma model there. A manufacturer can deploy a small Gemma model on equipment near the factory floor where connectivity is limited. A product team can fine-tune Gemma into a narrow specialist it owns and ships inside its own application. Cost efficiency is a genuine Gemma strength in one particular shape of problem: a single narrow, repetitive task at very high volume, such as classifying or tagging short messages, where a small model tuned for that one job performs well enough and costs far less per request than a large general model. The trade-off: Gemma offers deployment freedom and ownership of the weights, but the organization takes on model operations (hosting, scaling, patching, monitoring); Gemini offers the strongest capability with no operational burden.

Imagen: generating and editing images from text

Imagen is Google's text-to-image foundation model: you describe an image in natural language and Imagen generates it, with strengths in photorealism and faithfulness to the prompt. Imagen also edits existing images from an instruction, keeping the parts you did not ask to change. Because the interface is plain language, non-designers can produce usable visuals, and design teams can produce far more options in far less time.

Generation and editing are different jobs, and the editing modes are worth knowing by name:

TaskWhat it doesExample
GenerationCreates a brand-new image from a descriptionA sofa in a living room that does not exist
Instruction-based editingChanges a selected part of an existing imageReplace the background of a product photo; recolour one item
Inpainting (object removal or insertion)Removes or replaces an object inside the image and fills the area naturallyRemove a stray cable from a studio shot
Outpainting (extension)Extends the image beyond its original edges while keeping the original contentExtend a portrait shot to landscape so it fits a billboard layout

When the brief is to keep an existing photograph and change only part of it, that is editing; generating a fresh scene would lose the original.

The business use cases center on visual content at scale. Marketing teams generate campaign imagery and seasonal variations without scheduling photo shoots. Retailers produce product visuals in different settings. Product and UX teams turn written concepts into visual mockups during early exploration. A furniture retailer preparing a holiday campaign, for example, can generate its sofa in a dozen styled living rooms, select the strongest directions, and reserve the physical shoot for the one hero image. As with all generative media, businesses should pair Imagen with responsible-use review before publishing.

A currency note: Google has deprecated the Imagen models as a whole, generation as well as editing, on both the Gemini Developer API and the Agent Platform (formerly Vertex AI) Gemini API, and directs new image work to its Gemini image models, which generate and edit images. The exam guide still names Imagen as Google's image generation and editing model, so treat Imagen as the image answer for the exam, but do not treat "Gemini cannot make images" as a rule.

Veo: generating video from text and images

Veo is Google's video generation foundation model: from a text description, or from a starting image, it produces short high-definition video clips, with control over cinematic qualities like camera movement and visual style. Current Veo models (Veo 3 and later) also generate synchronized audio with the picture: dialogue, sound effects, and ambient sound, so a clip can come out with its soundtrack already matched to the action.

The rule to hold onto: Veo creates new footage; Gemini understands existing footage. Summarizing a recorded webinar, finding the moment a defect appears in inspection video, or answering questions about a clip is video input, which is Gemini's multimodal understanding. Producing a clip that did not exist before is video output, which is Veo. Likewise, Imagen produces still images and Veo produces moving video.

The business use cases mirror where video budgets go today. Marketing teams generate short-form video for ads and social channels without a production crew. Creative teams storyboard and pre-visualize concepts in motion before committing to a shoot. Training and communications teams turn scripts into illustrative footage. E-commerce teams animate a product photo to show the item in use.

A concrete example: a travel company wants ten short video variations promoting different destinations for a social campaign. Filming on location in ten countries is out of budget; with Veo, the team generates destination clips, complete with ambient sound, from descriptions, tests which perform best with audiences, and invests real production money only in the winners.

How to choose the right model for a business use case

The factor that usually decides among Gemini, Imagen, and Veo is the output the task requires. Generating or editing still images points to Imagen. Generating video, with or without its own audio, points to Veo. Understanding, reasoning, conversation, code, or analysis of mixed inputs, including existing images and video, points to Gemini. This is a practical heuristic for reading scenarios, not a decision order Google publishes.

Openness matters mainly between Gemini and Gemma for language work. Managed Gemini is the default: strongest capability, no infrastructure to operate, enterprise controls provided by the platform. Choose Gemma when a requirement calls for what only open weights give: possessing and modifying the model, running it offline or on an edge device you deploy to, keeping it on infrastructure you run, or owning tuned weights you can version and redeploy. Tuning never adds an output modality: fine-tuning Gemma cannot make it produce video, so a video requirement still points to Veo.

Cost needs care in both directions. When the task is narrow, repetitive, and very high volume, such as tagging or routing huge numbers of short messages, fine-tuning a small Gemma model into a specialist for that one job is a sound, cost-efficient choice: a small tuned model is enough, and its per-request cost is far lower. Cost alone is not a reason to self-host Gemma when the work needs strong general reasoning across varied requests and the team cannot staff model operations (serving, scaling, security patching, monitoring); there, a lightweight managed Gemini tier may already meet the budget. If no requirement such as data locality, offline or edge operation, owning tuned weights, or a narrow high-volume specialist task calls for Gemma, managed Gemini is the better fit.

Beyond modality and openness, the usual selection factors still apply: context window (how much material the model can consider at once), cost and performance for the expected volume, security and data-handling requirements, availability and reliability expectations, and how much customization the use case demands. The models are complements, not competitors: a single campaign might use Gemini to develop messaging, Imagen to create the imagery, and Veo to produce the video, and a business choosing Google Cloud gets all four through one platform.

A worked example: one product launch, four models

A consumer-electronics company launching a smart-home device shows how the four models divide the work. The launch needs market analysis, a support experience, launch visuals, and promotional video.

The strategy team uses Gemini to analyze competitor materials, customer reviews of the previous model, and internal research documents, then drafts positioning and messaging from that grounded picture. The support organization builds an assistant, powered by Gemini as its reasoning engine, that answers setup questions by drawing on the product manual and troubleshooting guides.

The creative team uses Imagen to generate launch imagery, the device styled in modern kitchens, living rooms, and offices, iterating through directions before commissioning final photography, and uses Veo to produce short teaser clips showing the device in daily-life scenes for social channels. Meanwhile, the engineering team has a constraint: an on-device voice feature must work without sending audio to the cloud. They fine-tune Gemma into a compact model that runs on the device itself, keeping user audio local.

One launch, four models, each chosen by modality and control needs: Gemini for reasoning and conversation, Imagen for images, Veo for video, and Gemma where open weights and on-device deployment were non-negotiable. That mapping, use case to model, is precisely the judgment the exam tests.

Tip. Expect scenario matching: a need such as generating product photos, editing part of an existing image, producing a short promotional clip with sound, summarising recorded footage, analysing a long contract in one pass, or running a model on hardware the organization controls, and you pick Imagen, Veo, Gemini, or Gemma. The near-twins are the point: video understanding (Gemini) versus video generation (Veo); generating a new image versus editing, inpainting, or outpainting an existing one; long context versus chunking; function calling and grounding versus multimodality; and open weights (Gemma) versus models that are small, cheap, or on-premises but still managed (Gemini Nano, Flash-Lite, Gemini on Google Distributed Cloud). Also expect the trade-off between control and operational burden, when a small tuned Gemma is the cost-efficient choice for a narrow high-volume task, and that tuning never adds an output modality.

Key takeaways
  • Google's four named foundation models are Gemini (multimodal reasoning), Gemma (lightweight open models), Imagen (image generation and editing), and Veo (video generation).
  • Gemini is natively multimodal with a long context window; one long-context request keeps links between distant parts of a document that chunking would lose.
  • Function calling lets Gemini use external tools and APIs, grounding with Google Search adds retrieved web facts, and as an agent's reasoning engine Gemini chooses tools, checks results, and re-plans, with no need for open weights.
  • Gemma's defining trait is open weights the organization possesses and modifies; Gemini Nano, Flash-Lite, and Gemini on Google Distributed Cloud (Google-supplied hardware in your facility) are small, cheap, or on-premises but never release weights.
  • Tuning Gemma yields weights you keep and deploy anywhere; tuning Gemini yields a platform-served model; grounding and few-shot prompting change no weights.
  • Imagen generates new images and edits existing ones (instruction-based edits, inpainting, outpainting); Google is retiring Imagen in favour of Gemini image models, though the exam guide still names Imagen.
  • Veo generates new video, with synchronized audio on current models; analysing existing footage is Gemini's job.
  • Output modality usually decides among Gemini, Imagen, and Veo; openness matters between Gemini and Gemma; a small Gemma tuned for one narrow, high-volume task is cost-efficient, but cost alone does not justify self-hosting general-purpose work.
  • Beyond modality and openness, weigh context window, cost and performance, security and data handling, availability, and customization needs.
  • The models are complements: real projects combine them, and all four are accessible to builders through Model Garden on Agent Platform.

Frequently asked questions

What is the main difference between Gemini and Gemma?

Gemini is Google's flagship multimodal foundation model; its weights are never released, and it is served and operated by Google (including on Google-supplied hardware inside a customer facility with Google Distributed Cloud). Gemma is a family of lightweight open models built from the same research: an organization can download its weights, fine-tune them, keep the result, and run it on infrastructure or devices it controls. Choose Gemini for maximum capability with no operational burden; choose Gemma when a requirement calls for possessing and modifying the model itself.

When should a business use Imagen instead of Veo?

Use Imagen when the deliverable is a still image: marketing graphics, product imagery, design mockups, or edits to existing photos such as replacing a background, removing an object, or extending the frame. Use Veo when the deliverable is new moving footage, which current Veo models can generate with synchronized audio. The dividing line is whether the output is a static image or a video.

Is analysing a video a job for Veo or Gemini?

Analysing existing video, such as summarising a recording or answering questions about what happens in a clip, is a job for Gemini, because it is video understanding. Veo generates new video from a text or image prompt. Video as input points to Gemini; video as output points to Veo.

What does it mean that Gemini is multimodal?

Multimodal means Gemini can understand and reason across multiple types of content, text, images, audio, video, and code, in a single request rather than handling only one type. A business benefit is unified analysis: for example, reviewing a written report, its supporting photos, and a recorded call together, which previously required separate specialized systems.

Is Gemini Nano the same as an open model like Gemma?

No. Gemini Nano is a compact Gemini model built into Android devices and the Chrome browser that runs on-device without a network connection, but it is delivered by the platform, not downloaded, tuned, and installed by an organization on its own hardware. Gemma's weights are openly published, so an organization can possess, modify, and deploy them wherever it chooses. A small or on-device model is not automatically an open one.

Why would an organization choose an open model like Gemma over a managed model?

Because open weights buy control. An organization with strict data-locality requirements can run Gemma on servers it operates, a team with limited connectivity can deploy it at the edge or on devices, a business can fine-tune it into a specialist whose weights it owns and versions, and a small tuned Gemma is a cost-efficient fit for one narrow, very high-volume task. The trade-off is that the organization takes on model operations, so lower cost alone, for general-purpose work with none of these requirements, is not a good reason to choose it.

How do businesses access Gemini, Gemma, Imagen, and Veo on Google Cloud?

Builders access all four through Model Garden, the model catalog on Agent Platform, where they can select a model and combine it with their own data, tuning, and agents. Gemini additionally reaches end users directly through Google's applications, including the Gemini app, Gemini for Google Workspace, and Gemini Enterprise, with no development work required.

Do the four models compete with each other for the same use cases?

No, they are largely complementary because they serve different outputs and deployment needs. A single initiative often uses several: Gemini for analysis and conversational experiences, Imagen for imagery, Veo for video, and Gemma where a self-hosted or fine-tuned open model is required. Matching each need to the right model works better than picking one model for everything.

Source

This lesson covers the "Fundamentals of gen AI" domain of the official GenAI Leader exam guide. Vendors revise their guides — check the source for the current version.

Test yourself on this topic
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?