Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · Programación
Google EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.

Acerca de Google EmbeddingGemma 2
About
Qué es Google EmbeddingGemma 2
EmbeddingGemma 2 es un modelo de embeddings abierto de Google DeepMind y el primero de la casa que trabaja con varios formatos a la vez. Salió el 6 de octubre de 2026 con licencia Apache 2.0 y se apoya en la arquitectura Gemma 4. La versión anterior solo procesaba texto. Esta mete prosa, código, imágenes, fotogramas de vídeo y audio en el mismo espacio vectorial: cada elemento sale como 768 números, así que una captura de pantalla puede convivir en el mismo índice con la frase que la describe.
Un modelo de embeddings no redacta respuestas. Traduce contenido a coordenadas para que un buscador mida qué tan cerca quedan dos elementos. Esa capa sostiene la búsqueda semántica, la recuperación para RAG local, la deduplicación, la clasificación y el enrutado. Usar embeddings en el dispositivo implica que una nota de voz o un repositorio privado no salen de la máquina. Esa es la razón principal por la que muchos equipos eligen esta familia antes que una API en la nube.
La independencia tiene un costo: la inferencia corre por tu cuenta. Google no ofrece hoy un endpoint alojado para este modelo. Descargas los pesos desde Hugging Face o Kaggle, decides qué codificadores cargar y lo conectas a tu propio pipeline. Gemini Enterprise Agent Platform Model Garden figura como disponibilidad próxima, así que quien quiera un servicio gestionado tendrá que esperar o tirar de la API Gemini Embedding.
Cómo empezar
- Descarga los pesos desde Hugging Face o Kaggle. Si solo vas a usar texto, puedes prescindir de los codificadores de visión y audio.
- Elige un entorno de ejecución. LiteRT o MediaPipe encajan en apps móviles, transformers.js y WebGPU en el navegador, y Ollama, vLLM, SGLang, llama.cpp, MLX o LM Studio en un equipo de escritorio.
- Codifica unos cuantos documentos con los prefijos de consulta y de documento que aparecen en la model card, y comprueba que los elementos relacionados quedan cerca entre sí.
- Recorta la longitud del vector si te falta espacio. Bajar de 768 a 256 dimensiones elimina cerca de dos tercios del tamaño del índice.
- Guarda los vectores en Qdrant u otra base de datos vectorial y consulta con el mismo codificador que usaste para indexar.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Google EmbeddingGemma 2.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de apps que necesitan búsqueda sin conexión
- Equipos centrados en privacidad que tratan material sensible
- Ingenieros que indexan una base de código grande
- Investigadores que comparan el comportamiento entre medios
Tareas
- Encontrar un fragmento dentro de una grabación larga
- RAG local sobre material de oficina
- Búsqueda de código por significado
- Agrupar y deduplicar
Casos de uso
- Trabajo de campo sin conexión estable
- Una app móvil con poco margen de memoria
- Grabaciones reguladas
Funciones clave
Un espacio vectorial para cinco tipos de entrada
Texto, código, imágenes, fotogramas de vídeo y audio caen en el mismo espacio de 768 dimensiones. Puedes consultar un archivo de audio con una frase escrita o localizar una captura a partir de la descripción de lo que mostraba. La comparación entre medios sale bien porque los vectores comparten sistema de coordenadas, no porque varios modelos se hayan pegado después. La mayoría de las configuraciones de modelo de embeddings multimodal codifica cada formato en su propio espacio y traduce entre ellos, y en esa frontera se pierde detalle.
Codificadores modulares que cargas a demanda
El modelo completo suma 740 millones de parámetros: 270 millones para texto y código, 170 millones para visión y 300 millones para audio. Si distribuyes solo la ruta de texto, la descarga y el consumo de memoria bajan de golpe. Añadir visión o audio más tarde no invalida los vectores de texto ya calculados, porque el espacio no cambia.
Vectores recortables con embeddings Matryoshka
Matryoshka Representation Learning coloca la información más útil al principio de cada vector. Puedes quedarte con las 768 dimensiones o recortar la salida a 512, 256 o 128, con un ahorro de almacenamiento local de hasta 6 veces. Menos dimensiones cuestan precisión en la recuperación, y la pérdida aparece antes en imagen y audio que en texto, así que prueba tus propias consultas antes de decidir.
Ventana de 8K tokens entre modalidades
La ventana de contexto cuadruplica la de la primera versión. En la práctica son unos 5,5 minutos de audio, 29 imágenes o 58 fotogramas de vídeo en una sola entrada, incluidas combinaciones intercaladas. Una presentación con narración se codifica como un único elemento en lugar de un montón de trozos sueltos.
Tamaño de móvil
Con cuantización, los pesos de solo texto ocupan unos 191 MB de RAM activa en un Pixel 11 Pro. El modelo multimodal completo ronda los 567 MB. Esa diferencia decide si una app llega a publicarse o se rechaza por consumo de memoria, sobre todo en Android de gama media.
Mejor recuperación de código
En MTEB Code la puntuación pasó de 68,76 a 78,68, casi diez puntos más que la versión previa. El modelo sirve para indexar repositorios locales y para la recuperación que usan los agentes de programación, donde la consulta describe una intención y no el nombre de un símbolo. Google también reporta que supera a modelos especializados de más del doble de tamaño en tareas de imagen, vídeo, documentos y audio.
Compatibilidad amplia de entornos y herramientas
Las integraciones oficiales y de la comunidad cubren sentence-transformers, transformers, vLLM, SGLang, llama.cpp, Ollama, LM Studio, MLX, transformers.js y WebGPU. Qdrant publicó una guía para almacenar los vectores y Unsloth documenta el ajuste fino. No quedas atado a una sola pila de inferencia ni a un despliegue exclusivo de Google.
Se combina con Gemma 4 para RAG en el dispositivo
EmbeddingGemma 2 comparte tokenizador de texto y codificador de audio con Gemma 4. Ejecutar ambos en un mismo pipeline evita cargar componentes duplicados, y el consumo conjunto de memoria baja. La recuperación y la generación ocurren entonces en el mismo portátil o móvil, sin llamada de red.
Ventajas y desventajas
Ventajas
- La licencia Apache 2.0 abre el uso comercial sin factura por token ni límite de peticiones.
- Todo el pipeline puede trabajar sin conexión, y el audio privado y el código no salen del equipo.
- Un índice cubre texto, imágenes, audio y vídeo, así que evitas mantener almacenes separados por formato.
- El soporte de herramientas es amplio, desde entornos móviles hasta servidores de escritorio y compilaciones para navegador.
- El despliegue de solo texto cabe en un teléfono, con unos 191 MB de RAM activa tras cuantizar.
Desventajas
- Google todavía no ofrece un endpoint alojado, así que asumes el hardware, el batching y la disponibilidad.
- Recortar a 128 dimensiones ahorra espacio y resta calidad de recuperación; las búsquedas de imagen y audio se degradan antes que las de texto.
- El modo multimodal completo pide unos 567 MB de RAM, demasiado para equipos de gama baja.
- Necesitas además una base de datos vectorial y una estrategia de consulta, porque el modelo solo entrega los números.
Preguntas frecuentes
Sí. Google publicó los pesos con licencia Apache 2.0, que autoriza productos comerciales, modificaciones y redistribución. Pagas hardware y horas de ingeniería, no el modelo.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Google EmbeddingGemma 2.
Alternativas a Google EmbeddingGemma 2

MePersona
MePersona, Inc. · Escritura · Productividad · MarketingMePersona es una bandeja de entrada unificada con IA para creadores de contenido. Aprende tu forma de escribir, redacta respuestas a los mensajes de tus fans en 12 plataformas y envía solo lo que tú apruebas.
Fluence
Yay Software (Yannick Huchard) · Escritura · Voz e idioma · ProductividadFluence es una app para Android que lee en voz alta PDF, EPUB, archivos de Word y artículos web, sigue la frase que suena y responde preguntas sobre el texto sin salir del teléfono.
Claude for Google Workspace
Anthropic · Escritura · Productividad · NegociosClaude for Google Workspace añade una barra lateral de Claude a Google Docs, Sheets y Slides, donde lee el archivo que tienes abierto y lo edita sobre la marcha.
