EmbeddingGemma
Google's 308M-parameter on-device embedding model with Matryoshka dimensions and 100+ languages.
About
Google designed EmbeddingGemma for embedding text on the device where the data lives: a 308M-parameter multilingual model built on Gemma 3 that runs in under 200 MB of RAM with quantization and generates embeddings in under 22 ms on EdgeTPU. Matryoshka Representation Learning lets one model emit vectors anywhere from 768 down to 128 dimensions, so applications can trade accuracy against storage without retraining, and a 2K token context window covers most document chunking schemes. Trained on more than 100 languages, it targets information retrieval, semantic similarity, classification, and clustering, with mobile-first retrieval augmented generation pipelines as the headline use case since everything works offline and sensitive data never leaves the device. Weights are published on Hugging Face, Kaggle, and Vertex AI, with inference and finetuning supported through Sentence Transformers. The model ships under Gemma terms that permit responsible commercial use rather than a standard OSI license. For teams that need an open, laptop-and-phone-scale embedder instead of a hosted embedding API, it is Google's flagship option.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Vector Databases & Embeddings
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- Gemma Terms of Use
- Added
- Jul 29, 2026
Related Tools
Fast embedding inference server supporting many embedding models.
Open-source vector similarity search extension for PostgreSQL.
All-in-one embeddings database for semantic search, LLM orchestration, and language model workflows.
Library for representing and sending multimodal data by Jina AI.
Python client library for Qdrant vector database.
Efficient similarity search library by Meta for dense vector clustering and retrieval.