Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · Programmation
Google EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.

À propos de Google EmbeddingGemma 2
About
Qu'est-ce que Google EmbeddingGemma 2
EmbeddingGemma 2 est un modèle d'embeddings ouvert signé Google DeepMind, le premier de la maison à traiter plusieurs formats à la fois. Il est sorti le 6 octobre 2026 sous licence Apache 2.0, sur l'architecture Gemma 4. La version précédente ne voyait que du texte. Celle-ci place prose, code, images, images vidéo et audio dans le même espace vectoriel: chaque élément ressort sous forme de 768 nombres, si bien qu'une capture d'écran peut partager un index avec la phrase qui la décrit.
Un modèle d'embeddings ne rédige pas de réponse. Il convertit du contenu en coordonnées pour qu'un moteur de recherche mesure la proximité de deux éléments. Cette couche porte la recherche sémantique, la récupération pour un RAG local, la déduplication, la classification et le routage. Les embeddings embarqués garantissent qu'un mémo vocal ou un dépôt privé ne quitte pas la machine, et c'est la raison principale pour laquelle beaucoup d'équipes préfèrent cette famille à une API dans le cloud.
L'indépendance a un coût: l'inférence vous revient. Google n'exploite pas d'endpoint hébergé pour ce modèle aujourd'hui. Vous téléchargez les poids depuis Hugging Face ou Kaggle, choisissez les encodeurs à charger et branchez le tout sur votre pipeline. Gemini Enterprise Agent Platform Model Garden est annoncé pour bientôt, donc une équipe qui veut un service managé attend ou passe par l'API Gemini Embedding.
Premiers pas
- Téléchargez les poids sur Hugging Face ou Kaggle. Un déploiement texte seul peut se passer des encodeurs vision et audio.
- Choisissez un runtime. LiteRT ou MediaPipe conviennent aux applis mobiles, transformers.js et WebGPU au navigateur, et Ollama, vLLM, SGLang, llama.cpp, MLX ou LM Studio au poste de travail.
- Encodez quelques documents avec les préfixes de requête et de document indiqués sur la model card, puis vérifiez que les éléments proches se retrouvent voisins.
- Réduisez la longueur des vecteurs si le stockage manque. Passer de 768 à 256 dimensions supprime environ deux tiers de la taille de l'index.
- Rangez les vecteurs dans Qdrant ou une autre base vectorielle, et interrogez avec l'encodeur utilisé pour l'indexation.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Google EmbeddingGemma 2.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les développeurs d'applis qui ont besoin d'une recherche hors ligne
- Les équipes attentives à la confidentialité
- Les ingénieurs qui indexent une grosse base de code
- Les chercheurs qui comparent plusieurs médias
Tâches
- Retrouver un passage dans un long enregistrement
- RAG local sur des documents de bureau
- Recherche de code par intention
- Regroupement et déduplication
Cas d'usage
- Terrain sans connexion fiable
- Une appli mobile à court de mémoire
- Enregistrements encadrés
Fonctionnalités clés
Un espace vectoriel pour cinq types d'entrée
Texte, code, images, images vidéo et audio tombent dans le même espace de 768 dimensions. Vous interrogez une archive audio avec une phrase écrite, ou retrouvez une capture d'écran à partir de la description de ce qu'elle montrait. La comparaison entre médias tient parce que les vecteurs partagent un système de coordonnées, pas parce que plusieurs modèles ont été recousus après coup. La plupart des montages de modèle d'embeddings multimodal encodent chaque format dans son propre espace et traduisent entre eux, et c'est à cette frontière que se perd du détail.
Des encodeurs modulaires chargés à la demande
Le modèle complet compte 740 millions de paramètres: 270 millions pour le texte et le code, 170 millions pour la vision, 300 millions pour l'audio. Diffuser uniquement la branche texte fait chuter le téléchargement et la mémoire occupée. Ajouter la vision ou l'audio plus tard n'invalide pas les vecteurs texte déjà calculés, puisque l'espace ne bouge pas.
Des vecteurs tronquables avec les embeddings Matryoshka
Matryoshka Representation Learning place l'information la plus utile au début de chaque vecteur. Vous gardez les 768 dimensions, ou coupez la sortie à 512, 256 ou 128, avec jusqu'à 6 fois moins de stockage local. Moins de dimensions coûte de la précision en récupération, et la perte se voit plus tôt sur l'image et l'audio que sur le texte. Testez vos propres requêtes avant de trancher.
Une fenêtre de 8K tokens toutes modalités confondues
La fenêtre de contexte quadruple par rapport à la première version. Concrètement, cela représente environ 5,5 minutes d'audio, 29 images ou 58 images vidéo dans une seule entrée, combinaisons entrelacées comprises. Une présentation narrée s'encode comme un seul élément au lieu d'une pile de morceaux séparés.
Une taille de téléphone
Après quantification, les poids texte occupent environ 191 Mo de RAM active sur un Pixel 11 Pro. Le modèle multimodal complet demande autour de 567 Mo. Cet écart décide si une appli sort ou se fait refuser pour consommation mémoire, surtout sur un Android de milieu de gamme.
Une récupération de code nettement meilleure
Sur MTEB Code, le score passe de 68,76 à 78,68, soit près de dix points de plus que la version précédente. Le modèle sert à indexer des bases locales et à la récupération des agents de programmation, où la requête décrit une intention au lieu de nommer un symbole. Google indique aussi qu'il dépasse des modèles spécialisés plus de deux fois plus gros sur l'image, la vidéo, les documents et l'audio.
Un large choix de runtimes et d'outils
Les intégrations officielles et communautaires couvrent sentence-transformers, transformers, vLLM, SGLang, llama.cpp, Ollama, LM Studio, MLX, transformers.js et WebGPU. Qdrant a publié un guide pour stocker les vecteurs et Unsloth documente le fine-tuning. Vous n'êtes enfermé ni dans une pile d'inférence unique ni dans un déploiement signé Google.
Un duo avec Gemma 4 pour le RAG embarqué
EmbeddingGemma 2 partage son tokenizer texte et son encodeur audio avec Gemma 4. Faire tourner les deux dans un même pipeline évite de charger deux fois les mêmes composants et réduit la mémoire totale. La récupération et la génération se déroulent alors sur le même portable ou téléphone, sans appel réseau.
Avantages et inconvénients
Avantages
- La licence Apache 2.0 autorise l'usage commercial sans facture au token ni plafond de requêtes.
- Tout le pipeline peut fonctionner hors ligne, et l'audio privé comme le code restent sur l'appareil.
- Un seul index couvre texte, images, audio et vidéo, ce qui évite un stockage par format.
- Le support outillage est large, des runtimes mobiles aux serveurs de bureau et aux versions navigateur.
- Le déploiement texte seul tient dans un téléphone, avec environ 191 Mo de RAM active après quantification.
Inconvénients
- Google ne propose pas encore d'endpoint hébergé, donc matériel, batching et disponibilité sont à votre charge.
- Couper à 128 dimensions économise du stockage et dégrade la récupération; l'image et l'audio perdent avant le texte.
- Le mode multimodal complet réclame environ 567 Mo de RAM, ce qui exclut l'entrée de gamme.
- Il faut ajouter une base vectorielle et une stratégie de requête, le modèle ne produisant que les nombres.
Questions fréquentes
Oui. Google publie les poids sous Apache 2.0, une licence qui autorise les produits commerciaux, les modifications et la redistribution. Vous payez le matériel et le temps d'ingénierie, pas le modèle.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Google EmbeddingGemma 2.
Alternatives à Google EmbeddingGemma 2

MePersona
MePersona, Inc. · Rédaction · Productivité · MarketingMePersona est une boîte de réception unifiée avec IA pensée pour les créateurs. Elle apprend votre style, rédige des réponses aux messages de vos fans sur 12 plateformes et n'envoie que ce que vous validez.
Fluence
Yay Software (Yannick Huchard) · Rédaction · Voix et langage · ProductivitéFluence est une application Android qui lit à voix haute vos PDF, EPUB, fichiers Word et articles web, suit la phrase prononcée et répond aux questions sur le texte sans quitter le téléphone.
Claude for Google Workspace
Anthropic · Rédaction · Productivité · EntrepriseClaude for Google Workspace installe une barre latérale Claude dans Google Docs, Sheets et Slides, où l'assistant lit le fichier ouvert et le modifie sur place.
