Gemini Embedding 2: Google's First Natively Multimodal Embedding Model Released

Google DeepMind has released Gemini Embedding 2 in public preview, their first fully multimodal embedding model built on the Gemini architecture. Unlike previous text-only models, this one maps text, images, videos, audio, and documents into a single, unified embedding space, capturing semantic intent across over 100 languages.
Key Technical Details
The model is available through the Gemini API and Vertex AI, and supports these specific capabilities:
- Text: Supports context of up to 8192 input tokens
- Images: Processes up to 6 images per request (PNG and JPEG formats)
- Videos: Supports up to 120 seconds of video input (MP4 and MOV formats)
- Audio: Natively ingests and embeds audio without needing text transcriptions
- Documents: Directly embeds PDFs up to 6 pages long
Beyond processing single modalities, the model natively understands interleaved input, allowing you to pass multiple modalities (e.g., image + text) in a single request to capture nuanced relationships between different media types.
Flexible Output Dimensions
Gemini Embedding 2 incorporates Matryoshka Representation Learning (MRL), enabling flexible output dimensions scaling down from the default 3072. This lets developers balance performance and storage costs. Google recommends using 3072, 1536, or 768 dimensions for highest quality.
Integration and Use Cases
The model is designed for multimodal downstream tasks including Retrieval-Augmented Generation (RAG), semantic search, sentiment analysis, and data clustering. It's available through multiple platforms:
- Gemini API
- Vertex AI
- LangChain, LlamaIndex, Haystack
- Vector databases: Weaviate, QDrant, ChromaDB, and Vector Search
Google provides interactive Colab notebooks for getting started with the Gemini API and Vertex AI implementations.
📖 Read the full source: HN AI Agents
👀 See Also
Bluesky Protocol Services: Jetstream v2 with Network Replay
Bluesky launches Protocol Services with Jetstream v2, adding Network Replay for historical data access, plus new SDKs and a lex-based TypeScript SDK.
YouTube Terminates 20 'Ghost Creator' Channels for AI Spam
YouTube removed 20 channels linked to a network that used AI-generated scripts and human actors to pose as political commentators, violating spam policies.

The Ghost House Effect: Five Failure Modes in AI-Generated Code
Analysis of developer experiences with Claude AI reveals a consistent pattern: initial 10x productivity gains followed by compounding technical debt. The source identifies five specific failure modes including shadow dependencies and context window paralysis.

Gentoo Bugzilla Taken Down Due to AI Bot Scraper Overload
Gentoo maintainer Michał Górny took Bugzilla offline because AI bot scrapers overwhelmed the server. Read the full update.