Multimodal
A multimodal AI model is one that can accept and produce more than one type of data - commonly some combination of text, images, audio, video, and structured data - within a single unified architecture rather than through a pipeline of separate specialised models. Internally, each modality is encoded into a shared representation space (often called a Latent Space) where cross-modal reasoning can occur, enabling the model to, for example, answer a question about an uploaded photograph or generate an image from a text description.
Think of it like a bilingual person who does not mentally translate every sentence before responding - they simply operate in both languages at once, drawing on whichever vocabulary suits the moment.
A typical multimodal API call might combine an image and a text prompt:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-4-5",
max_tokens=1024,
messages=[{
"role": "user",
"content": [
{"type": "image", "source": {"type": "url", "url": "https://example.com/chart.png"}},
{"type": "text", "text": "Summarise the trend shown in this chart."}
]
}]
)
print(response.content[0].text)
Related concepts include Embedding (how each modality is projected to vectors), Diffusion (a common image-generation approach used in multimodal output heads), Foundation Model (the large pretrained backbone), and Transformer (the architecture that unifies modality streams via Attention).
You will encounter multimodal capabilities whenever you use a modern frontier model to describe an image, transcribe audio, or generate visual content - it is increasingly the default expectation for consumer-facing AI products rather than a specialist add-on.
Related Courses
Master Google's Gemini AI — from text prompting and image understanding to Workspace integration.
Multimodal AI ApplicationsBuild applications that process and generate across modalities — vision-language models, document AI, cross-modal retrieval, and real-world integration…
Google Gemini API DevelopmentBuild with Google's Gemini API — multimodal inputs, grounding with Google Search, context caching, function calling, and production deployment.