Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
Google DeepMind's open embedding model that places text, code, images, video and audio in one 768 number vector space, built to run on laptops and phones. Suits developers building search and retrieval.
embeddinggemma-2 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download google/embeddinggemma-2
EmbeddingGemma 2 is an open embedding model from Google DeepMind. It turns text, code, images, video and audio into vectors in one shared 768 number space, so different kinds of media can be compared with each other. It joins a 270M text model with a 170M vision encoder and a 300M audio encoder, for about 740M parameters in all.
Developers building search, retrieval for chat models, classification or clustering, especially where the work must run on a laptop or phone.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Search engineers | Index text, code, images, video and audio in one vector space | Match a text query to a video clip |
| Mobile apps | App developers | Run semantic search on the device | Search a user's notes and photos together |
| AI products | Retrieval builders | Fetch passages for a chat model | Embed documents and questions with matching prefixes |
| Data work | Analysts | Group or label items by meaning | Cluster a pile of support messages |
Skip it if you need a model that writes text, because it only produces vectors.
| Use case | Who | What they get back |
|---|---|---|
| Semantic search across media | Developers | Ranked matches for text, image, video and audio items |
| Classification and clustering | Data teams | Items grouped by meaning |
| Smaller vector storage | Teams with large indexes | Shortened vectors, up to 6x less storage per the card |
pip install -U huggingface_hub hf download google/embeddinggemma-2
Pass text, images, video or audio through the model to get 768 numbers per item. Add a short instruction prefix that fits the task, then compare vectors to find matches.
| Tool | What it does |
|---|---|
| hf download | Copies the repository files to your computer |
| Task prefix | A short text instruction that steers vectors for search, classification, clustering or similarity |
| Truncated vectors | Cuts vectors to 128, 256 or 512 numbers, then re-normalises them |
| Loadable encoders | Lets you load only the vision or audio encoder you need |
Embed the words "red running shoes" and a folder of product photos, then rank the photos by how close their vectors are to the text. The closest photos should be the ones that show red running shoes.
If you are new to this, think of an embedding as a list of numbers that places similar items near each other. Embed two sentences and one unrelated sentence, then compare how close each pair is.
If you know the field, the text model has 24 layers, a 512 wide model dimension, a sliding window of 1024 tokens and a 5 to 1 local to global attention mix. Mean pooling feeds a 512 to 768 projection. Matryoshka training allows truncation to 128, 256 or 512 dimensions.
Google DeepMind's open embedding model that places text, code, images, video and audio in one 768 number vector space, built to run on laptops and phones. Suits developers building search and retrieval.
Made by google on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: EmbeddingGemma 2 is an open embedding model from Google DeepMind. It turns text, code, images, video and audio into vectors in one shared 768 number space, so different kinds of media can be compared with each other. It joins a 270M text model with a 170M vision encoder and a 300M audio encoder, for about 740M parameters in all.
Who it suits: Developers building search, retrieval for chat models, classification or clustering, especially where the work must run on a laptop or phone.
Industry | Who uses it | How they use it | Example
Software | Search engineers | Index text, code, images, video and audio in one vector space | Match a text query to a video clip
Mobile apps | App developers | Run semantic search on the device | Search a user's notes and photos together
AI products | Retrieval builders | Fetch passages for a chat model | Embed documents and questions with matching prefixes
Data work | Analysts | Group or label items by meaning | Cluster a pile of support messages
Skip it if you need a model that writes text, because it only produces vectors.
Where to use it:
Use case | Who | What they get back
Semantic search across media | Developers | Ranked matches for text, image, video and audio items
Classification and clustering | Data teams | Items grouped by meaning
Smaller vector storage | Teams with large indexes | Shortened vectors, up to 6x less storage per the card
How to set it up:
pip install -U huggingface_hub
hf download google/embeddinggemma-2
How to use it: Pass text, images, video or audio through the model to get 768 numbers per item. Add a short instruction prefix that fits the task, then compare vectors to find matches.
Tool | What it does
hf download | Copies the repository files to your computer
Task prefix | A short text instruction that steers vectors for search, classification, clustering or similarity
Truncated vectors | Cuts vectors to 128, 256 or 512 numbers, then re-normalises them
Loadable encoders | Lets you load only the vision or audio encoder you need
Example: Embed the words "red running shoes" and a folder of product photos, then rank the photos by how close their vectors are to the text. The closest photos should be the ones that show red running shoes.
For newcomers and experts: If you are new to this, think of an embedding as a list of numbers that places similar items near each other. Embed two sentences and one unrelated sentence, then compare how close each pair is.
If you know the field, the text model has 24 layers, a 512 wide model dimension, a sliding window of 1024 tokens and a 5 to 1 local to global attention mix. Mean pooling feeds a 512 to 768 projection. Matryoshka training allows truncation to 128, 256 or 512 dimensions.
Text, image, video or audio goes in
The matching encoder reads it
A 768 number vector comes out
You compare vectors to find matches
Title: MTEB mean task scores, version 2 against version 1
Code, version 2: 78.68 points
Code, version 1: 68.76 points
Multilingual, version 2: 61.36 points
Multilingual, version 1: 61.15 points
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download google/embeddinggemma-2
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| embeddinggemma-2 This page | 503,609 | 3,347 | 744M | apache-2.0 | |
| embeddinggemma-2-GGUFShares image-feature-extraction · multimodal-embedding · embedding | 96,479 | 371 | 271M | apache-2.0 | |
| d3-flashShares video · vision · feature-extraction | 103,577 | 114 | 8.4B | apache-2.0 | |
| d3-miniShares video · vision · feature-extraction | 53,115 | 75 | 4.5B | apache-2.0 | |
| d3Shares video · vision · feature-extraction | 10,037 | 293 | 26.1B | apache-2.0 | |
| d3-nanoShares video · vision · feature-extraction | 7,779 | 49 | 2.2B | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…