What a VLM actually is
A Vision-Language Model is any model that takes images and text as input and produces meaningful output that mixes the two. Two families dominate:
- Embedding VLMs (CLIP, SigLIP, EVA): produce a vector for an image and a vector for a piece of text in the same space. Two things that match score high.
- Generative VLMs (GPT-4V, Claude 4 visual, Gemini, LLaVA): take image+text in, generate free-form text out.
Different tools for different jobs. Embeddings are cheap and great at search/classification. Generative models are flexible but slow and pricey.
