Google DeepMind model

Gemma.

Open Google models for your apps, servers and devices

4.65 / 5Directory score
Official website

Gemma is a family of Google models with available weights and developer documentation. A suitable configuration can run in your application, on a server or on a supported device.

Official Gemma page with family name and links to documentation
The Gemma family page on the official Google DeepMind website. Open the source

Choose a model for your task

Gemma suits teams that want control over an AI feature's hosting and configuration. The family includes general language models and specialized variants. Choose a specific model with suitable inputs, licensing and hardware requirements, rather than a familiar name alone.

The Gemini consumer chat and downloaded Gemma weights are different ways to use Google technology. With an open model, you must set up the interface, request handling and result checking yourself. Having the weights does not automatically provide internet search or access to organizational documents.

Text and multimodal options

The official documentation covers question answering, summarization, reasoning and programming. Current variants support visual and other modalities to varying degrees. Check the selected model's card before configuration; do not assume the whole family's description applies to every size.

For file-based tasks, first determine how the application will extract data. PDF text, a page image and a table are different representations. The model receives what your pipeline prepares and can make mistakes if extraction is incomplete or poor.

Example: classify inquiries within your own environment

Suppose a company wants to classify short inquiries by topic: delivery, payment, returns and others. Write clear definitions and a small set of anonymized examples. Ask the model to return a category and brief explanation, allowing ‘insufficient data’ as an option.

Test ambiguous messages and inquiries covering two issues at once. A classification error must not automatically close an inquiry or change a customer's terms. This is a possible application design, not a built-in model feature or a test we conducted.

Memory, size and configuration

Google's documentation covers local execution, integrations and model configuration. Smaller configurations target limited resources, while larger ones require more memory. Reduced precision may help fit the weights, but assess results and speed in your own environment.

Account separately for input length, concurrent requests and memory for intermediate states. Successfully loading weights does not mean the system can handle a production workload. Start with a narrow use case and measure it against the device's actual limits.

Open-use conditions

Licenses can vary across Gemma generations and individual releases. The official page directs you to the relevant release's document; do not replace it with a general understanding of open source. Distribution, fine-tuning and running your own service require reading these terms.

Freely available weights do not remove hardware, storage and maintenance costs. Check model responses against source data; public applications need access controls, secure material handling and a clear error-correction procedure.

Suitable tasks

  • Build an AI function on your own equipment
  • Classify and summarize the text
  • Set up a coding assistant
  • Study the multimodal configuration of a suitable size
Features

Strengths

  • Official open weights and technical documentation
  • Options for different computing conditions
  • Support for configuration and integration into your application
Things to consider

Limitations

  • Requirements and modalities depend on the specific model
  • Your own application infrastructure is required
  • License and terms differ between releases

Selection and conditions

Free access
Yes
Trial period
Not confirmed
No sign-up required
Not confirmed
Russian interface
Not confirmed
Local installation
Yes
API
Not confirmed

“Not confirmed” means there is not enough information. The feature may still be available; check the developer’s terms.

Input formats
Text, Code, Image, Audio, Video
Result
Text, Code

Terms

Self-hosting under the specific model's license; modalities and requirements vary. Open weights do not mean a free cloud API.

From task to first result

Practical example

Task
Build an AI function on your own equipment
What to prepare
A small part of your own project and a reproducible description of the error, with no tokens or passwords.

Task brief or prompt

Explain why this function handles an empty list incorrectly. First describe its current behavior, then suggest a minimal fix and checks for empty, normal and invalid input. Do not change other parts of the project unnecessarily.

Expected result

An explanation of the cause, a small proposed diff and checks to run locally.

How to check the result

  • Read the diff before applying it.
  • Run the checks in a separate working copy and make sure no secrets were included in the prompt.

An editorial teaching example of a task brief, not the result of hands-on testing of the service. Check that the required mode is available, that you have rights to the source material and that the intended use of the result is permitted.

Check details

Official sources

  1. The official Gemma family
  2. Gemma overview and instructions
  3. Overview of current configurations

This description is based on the developer’s material. Features, prices and availability may change; check the primary source before use.