Vision-Language Models

The multimodal capability people actually experience — uploading a photo and asking a chatbot what's in it, or having it read a screenshot, explain a diagram, or extract data from a chart — comes from vision-language models: LLMs that can see. The clever part is how it's done. Rather than build a seeing-and-reasoning model from scratch, you take a language model that already reasons brilliantly and give it eyes, by connecting a vision encoder to it. Understanding how that connection works explains the multimodal AI most people use.

Vision-language models (VLMs) — also called multimodal LLMs — combine visual understanding with language: they take images (and text) as input and reason and respond in text. This post covers what VLMs are, how they’re built (connecting a vision encoder to an LLM), what they can do (visual question answering, captioning, document understanding), and their significance. This is the multimodal capability most visible in today’s AI assistants, and it builds directly on the vision encoders and shared-space ideas from earlier posts.

What vision-language models are

A vision-language model (VLM) is a model that understands both images and text together — taking visual input along with text, and reasoning and responding about it in language. They’re essentially LLMs that can see:

Vision-language models are LLMs extended to see — accepting images with text, understanding them, and reasoning/responding in language. They’re the most prominent multimodal capability today (the “analyze this image” feature of AI assistants), combining visual perception with LLM reasoning. The clever question is how you give a language model vision, which is mostly about connecting a vision encoder to an LLM.

How VLMs are built: connecting vision to an LLM

The dominant way to build a VLM is not to train a seeing-reasoning model from scratch, but to connect a (pretrained) vision encoder to a (pretrained) LLM — a modular, efficient approach:

   image → vision encoder → image embeddings → [connector/projection]
                                                     ↓
   text  → tokens ─────────────────────────────→ LLM → text response
   (the LLM reads image-derived "tokens" alongside text tokens)

VLMs are built by connecting a pretrained vision encoder to a pretrained LLM via a trained connector that bridges image embeddings into the LLM’s input, then training on image-text data so the LLM learns to use vision. This modular “give the LLM eyes by plugging in a vision encoder” approach — reusing strong existing components — is how most VLMs are made, and it’s efficient and effective. (The shared-space alignment from CLIP helps: a language-aligned vision encoder is easier to connect to a language model.)

What VLMs can do

VLMs enable a range of visual-understanding tasks, unified under one model that sees and reasons in language:

VLMs can do visual question answering, captioning/description (including accessibility), document/chart understanding, visual reasoning, and grounded assistance — a broad range of “understand and reason about images in language” tasks, unified in one model. These capabilities are what make multimodal AI assistants able to work with the visual world, and they’re widely applicable.

Why VLMs matter

Vision-language models are significant — they’re a major expansion of AI’s usefulness and the leading edge of everyday multimodal AI:

Vision-language models — LLMs given sight by connecting a vision encoder, enabling visual question answering, captioning, document understanding, and visual reasoning — are the most prominent, widely-used multimodal AI, bringing LLM reasoning to the visual world through a modular, reuse-based construction. They’re where multimodal AI meets most people. Next: generating images — the flip side, creating visuals from text with diffusion models.

Key takeaways

Further reading

Sources & References