NEWVectors or files. Pick a path.Start →
    Back to DiagramsDiagram Series

    The Embedding Model Landscape

    The Embedding Model Landscape

    The embedding model landscape: text-only models (E5, BGE, Cohere) for pure text, vision-language models (CLIP, SigLIP, OpenCLIP) for image plus text search, and multimodal models (Vertex 1408D, ImageBind, ONE-PEACE) when video, audio, images, and text must share one space.
    The Embedding Model Landscape

    There's no universal embedding model. What you should use comes down to your modalities and how much quality you need.

    Three families, three tradeoffs.

    Text-only models like E5, BGE, and Cohere embed v3 give you the best quality on language. If your data is documents, Q&A pairs, or plain text search, they win. They're also completely blind to anything that isn't text.

    Vision-language models like CLIP, SigLIP, and OpenCLIP put images and text in the same space, so you can query with text and get images back. That shared space costs you some text quality. On pure text search, a text-only model beats CLIP every time.

    Multimodal models like Vertex AI, ImageBind, and ONE-PEACE hold video, audio, images, and text in one space. You pay for it with high dimensionality (1408D and up), higher cost, and quality that varies by modality.

    So, roughly: text only, reach for E5 or BGE. Images plus text, CLIP or SigLIP. Video, audio, everything at once, Vertex AI. And if you need top text quality and images both, run both. Multi-vector search stores a text-optimized embedding and a vision embedding per document and searches them together.

    Start with your data, not the model.

    Where this diagram appears

    Run this on your own data

    Mixpeek turns video, images, audio, and documents in your object storage into searchable, timestamped results through one API.

    Search your own data, free