Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · Programação
Google EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.

Sobre Google EmbeddingGemma 2
About
O que é o Google EmbeddingGemma 2
EmbeddingGemma 2 é um modelo de embeddings aberto do Google DeepMind e o primeiro da casa a lidar com vários formatos ao mesmo tempo. Foi lançado em 6 de outubro de 2026 sob licença Apache 2.0 e usa a arquitetura Gemma 4. A versão anterior trabalhava só com texto. Esta coloca prosa, código, imagens, quadros de vídeo e áudio no mesmo espaço vetorial: cada item sai como 768 números, então uma captura de tela pode dividir o índice com a frase que a descreve.
Um modelo de embeddings não escreve respostas. Ele converte conteúdo em coordenadas para que o sistema de busca meça a proximidade entre duas coisas. Essa camada fica embaixo da busca semântica, da recuperação para RAG local, da deduplicação, da classificação e do roteamento. Usar embeddings no dispositivo significa que um memorando de voz ou um repositório privado não saem da máquina, e é por isso que muita gente prefere essa família a uma API na nuvem.
O preço da independência é assumir a inferência. O Google não mantém um endpoint hospedado para este modelo hoje. Você baixa os pesos do Hugging Face ou do Kaggle, escolhe quais codificadores carregar e liga tudo ao seu pipeline. O Gemini Enterprise Agent Platform Model Garden aparece como disponibilidade futura, então quem quer serviço gerenciado espera ou usa a API Gemini Embedding.
Como começar
- Baixe os pesos no Hugging Face ou no Kaggle. Se o uso for só texto, dá para deixar os codificadores de visão e áudio de fora.
- Escolha o runtime. LiteRT ou MediaPipe atendem apps móveis, transformers.js e WebGPU atendem o navegador, e Ollama, vLLM, SGLang, llama.cpp, MLX ou LM Studio rodam no desktop.
- Codifique alguns documentos com os prefixos de consulta e de documento indicados no model card e confira se os itens parecidos ficam próximos.
- Corte o tamanho do vetor se o armazenamento apertar. Sair de 768 para 256 dimensões elimina cerca de dois terços do índice.
- Guarde os vetores no Qdrant ou em outro banco vetorial e consulte com o mesmo codificador usado na indexação.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Google EmbeddingGemma 2.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores de apps que precisam de busca offline
- Times preocupados com privacidade e material sensível
- Engenheiros que indexam uma base de código grande
- Pesquisadores que comparam mídias diferentes
Tarefas
- Achar um trecho em uma gravação longa
- RAG local sobre material de escritório
- Busca de código por intenção
- Agrupar e deduplicar
Cenários
- Trabalho de campo sem conexão estável
- App móvel com pouca memória disponível
- Gravações reguladas
Principais recursos
Um espaço vetorial para cinco tipos de entrada
Texto, código, imagens, quadros de vídeo e áudio caem no mesmo espaço de 768 dimensões. Dá para consultar um arquivo de áudio com uma frase escrita ou achar uma captura de tela a partir da descrição do que ela mostrava. A comparação entre mídias funciona porque os vetores compartilham o sistema de coordenadas, e não porque vários modelos foram colados depois. A maioria dos arranjos de modelo de embeddings multimodal codifica cada formato no próprio espaço e traduz entre eles, e nessa fronteira some detalhe.
Codificadores modulares carregados sob demanda
O modelo completo tem 740 milhões de parâmetros: 270 milhões para texto e código, 170 milhões para visão e 300 milhões para áudio. Distribuir só o caminho de texto derruba o download e o consumo de memória. Acrescentar visão ou áudio depois não invalida os vetores de texto já calculados, porque o espaço continua o mesmo.
Vetores truncáveis com embeddings Matryoshka
O Matryoshka Representation Learning coloca a informação mais útil na frente de cada vetor. Você pode manter as 768 dimensões ou cortar a saída para 512, 256 ou 128, com economia de armazenamento local de até 6 vezes. Menos dimensões custam precisão na recuperação, e a perda aparece antes em imagem e áudio do que em texto. Teste suas próprias consultas antes de fixar um valor.
Janela de 8K tokens entre modalidades
A janela de contexto é quatro vezes maior que a da primeira versão. Na prática, são cerca de 5,5 minutos de áudio, 29 imagens ou 58 quadros de vídeo em uma entrada só, incluindo combinações intercaladas. Uma apresentação com narração vira um item único em vez de uma pilha de pedaços separados.
Tamanho de celular
Com quantização, os pesos de texto ocupam cerca de 191 MB de RAM ativa em um Pixel 11 Pro. O modelo multimodal completo chega a aproximadamente 567 MB. Essa diferença decide se um app chega à loja ou é barrado por consumo de memória, principalmente em Android intermediário.
Recuperação de código bem melhor
No MTEB Code a nota foi de 68,76 para 78,68, quase dez pontos acima da versão anterior. O modelo serve para indexar bases locais e para a recuperação que agentes de programação usam, quando a consulta descreve uma intenção em vez de citar um símbolo. O Google também informa que ele supera modelos especializados com mais do dobro do tamanho em tarefas de imagem, vídeo, documento e áudio.
Compatibilidade ampla de runtimes e ferramentas
As integrações oficiais e da comunidade cobrem sentence-transformers, transformers, vLLM, SGLang, llama.cpp, Ollama, LM Studio, MLX, transformers.js e WebGPU. O Qdrant publicou um guia para armazenar os vetores e a Unsloth documenta o ajuste fino. Você não fica preso a uma pilha de inferência nem a um caminho de deploy exclusivo do Google.
Combina com o Gemma 4 para RAG no aparelho
O EmbeddingGemma 2 compartilha o tokenizador de texto e o codificador de áudio com o Gemma 4. Rodar os dois no mesmo pipeline evita carregar componentes duplicados e reduz o consumo somado de memória. A recuperação e a geração acontecem no mesmo notebook ou celular, sem chamada de rede.
Prós e contras
Prós
- A licença Apache 2.0 libera o uso comercial sem cobrança por token e sem limite de requisições.
- O pipeline inteiro pode rodar offline, e áudio privado e código não saem do aparelho.
- Um índice cobre texto, imagens, áudio e vídeo, o que dispensa manter um armazenamento por formato.
- O suporte de ferramentas é amplo, de runtimes móveis a servidores de desktop e builds para navegador.
- O modo só texto cabe em um celular, com cerca de 191 MB de RAM ativa após a quantização.
Contras
- O Google ainda não oferece endpoint hospedado, então hardware, batching e disponibilidade ficam com você.
- Cortar para 128 dimensões economiza espaço e reduz a qualidade da recuperação; buscas de imagem e áudio pioram antes das de texto.
- O modo multimodal completo pede cerca de 567 MB de RAM, o que deixa aparelhos de entrada de fora.
- Falta um banco vetorial e uma estratégia de consulta, porque o modelo entrega apenas os números.
Perguntas frequentes
Sim. O Google publicou os pesos sob Apache 2.0, licença que autoriza produtos comerciais, modificações e redistribuição. Você paga hardware e horas de engenharia, não pelo modelo.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Google EmbeddingGemma 2.
Alternativas a Google EmbeddingGemma 2

MePersona
MePersona, Inc. · Escrita · Produtividade · MarketingMePersona é uma caixa de entrada unificada com IA para criadores de conteúdo. Aprende o seu jeito de escrever, rascunha respostas aos fãs em 12 plataformas e envia apenas o que você aprova.
Fluence
Yay Software (Yannick Huchard) · Escrita · Voz e linguagem · ProdutividadeO Fluence é um app de Android que lê em voz alta PDF, EPUB, arquivos do Word e artigos da web, acompanha a frase falada e responde perguntas sobre o texto sem sair do celular.
Claude for Google Workspace
Anthropic · Escrita · Produtividade · NegóciosClaude for Google Workspace coloca uma barra lateral do Claude dentro do Google Docs, Sheets e Slides, onde ele lê o arquivo aberto e edita tudo ali mesmo.
