AI Model Wiki

    Skip to main content
    Back to Glossary

    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

    AI Terminology
    Glossary