Outcome. You can map how text, images, audio, and video enter a system and avoid assuming that one modality benchmark predicts every other task.
A multimodal system accepts more than one kind of data. Architectures vary: an image may be split into patches and encoded into vectors aligned with language representations; audio may be represented as frames or tokens; video adds temporal sampling and ordering. Some products combine specialized encoders and generators around a language model, while others train components jointly. Closed providers may not disclose enough detail to justify claims such as “native” versus “bolted on.”
Capability belongs to the whole stack. A chat model might accept an image and return text, while image generation is performed by a separate model exposed through the same product. The API may downsample, tile, transcribe, or reject content before the main model receives it. Documented input and output modalities therefore matter more operationally than a vague model-family label.
Each modality needs its own evaluation. Reading a chart, counting objects, transcribing noisy audio, locating a button, and understanding a two-minute event sequence are different tasks with different failure modes.
Mental model. Multimodal is a pipeline property: encode the input, integrate representations, reason, then produce an output through one or more components.
Evidence trail — reviewed 23 July 2026. CLIP studies learned image/text representations: https://arxiv.org/abs/2103.00020. Flamingo connects pretrained vision and language components: https://arxiv.org/abs/2204.14198. Use current provider modality matrices for supported formats and limits.
For one current API, record exact model ID, accepted input types, produced output types, size/duration limits, preprocessing, pricing units, and five task tests: clean OCR, small chart labels, object counting, noisy speech, and temporal video question. Mark unsupported tasks explicitly.
Verify current accepted file types, image/document limits, and output modalities in the Claude documentation for the exact model.