---
schema_version: "1"
id: 816130f12be90345cab3681455c702fbc5eb3e01173018ed2aa26731858fd762
title: Large Language Model Multimodal Support
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ai/264-0-0/generative_ai_llm_multimodal_support.md
canonical_url: https://help.salesforce.com/s/articleView?id=ai.generative_ai_llm_multimodal_support.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: eeb2632e0a9350e0c6859f90108073b8dd9f45988f647844b9d4bcfcf8c748af
description: Salesforce-managed models have different levels of support and limits for including JPG, PNG, or PDF files in a model request.
products:
  - Agentforce
  - Cross Cloud
release: "264"
---
# Large Language Model Multimodal Support

Salesforce-managed models have different levels of support and limits for including JPG, PNG, or PDF files in a model request.

## Request Limits

To ensure quality of service, we have some limits for multimodal model requests. These limits apply to all Salesforce-managed models.

- Maximum total file size per request: 15MB
- Maximum number of files per request: 10 (any combination of JPG, PNG, or PDF)
- Maximum number of PDF files per request for Bedrock: 5
- Multimodal requests have a 300 second timeout window. Requests longer than 300 seconds fail.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_important.png)

Important Some models may have additional limits that are not listed here. For more details, check the documentation for a model provider.

## Model Support

This table lists multimodal support for Salesforce-managed models.

   
| Model Provider | Model Family | Image (JPG or PNG) | PDF |
| --- | --- | --- | --- |
| Bedrock (Amazon) | Nova Lite | Yes | Yes |
| Bedrock (Amazon) | Nova Pro | Yes | Yes |
| Bedrock (Amazon) | Nova 2 Lite | Yes | Yes |
| Bedrock (Anthropic) | Claude Haiku 4.5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Haiku 5.5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 4.5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 4.6 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 4.7 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 4.8 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Opus 5.5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Sonnet 4.5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Sonnet 4.6 | Yes | Yes |
| Bedrock (Anthropic) | Claude Sonnet 5 | Yes | Yes |
| Bedrock (Anthropic) | Claude Sonnet 5.5 | Yes | Yes |
| Bedrock (NVIDIA) | Nemotron 3 Nano 30B (Beta) | No | No |
| Bedrock (NVIDIA) | Nemotron 3 Super 120B (Beta) | No | No |
| OpenAI and Azure OpenAI | GPT-4o (GPT 4 Omni) | Yes | No1 |
| OpenAI | GPT-4o Mini | Yes | Yes |
| OpenAI and Azure OpenAI | GPT-4o-mini (GPT 4 Omni Mini) | Yes | No |
| OpenAI | GPT 4.1 | Yes | Yes |
| Azure OpenAI | GPT 4.1 | Yes | No |
| OpenAI and Azure OpenAI | GPT 4.1 Mini | Yes | No |
| OpenAI and Azure OpenAI | GPT-5 | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.1 | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.2 | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.4 | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.4 Mini | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.5 | Yes | Yes |
| OpenAI and Azure OpenAI | GPT-5 Mini | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 5.6 Luna | Yes | No |
| OpenAI and Azure OpenAI | GPT 5.6 Terra | Yes | No |
| OpenAI and Azure OpenAI | GPT 5.6 Sol | Yes | No |
| OpenAI and Azure OpenAI | GPT 6 Sol | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 6 Luna | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 6 Astra | Yes | Yes |
| OpenAI and Azure OpenAI | GPT 6.1 Sol | Yes | No |
| OpenAI and Azure OpenAI | O3 | Yes | No |
| OpenAI and Azure OpenAI | O4 | Yes | No |
| Vertex AI (Google) | Gemini 2.5 Flash | Yes | Yes |
| Vertex AI (Google) | Gemini 2.5 Flash Lite | Yes | Yes |
| Vertex AI (Google) | Gemini 2.5 Pro | Yes | Yes |
| Vertex AI (Google) | Gemini 3 Flash (Beta) | Yes | Yes |
| Vertex AI (Google) | Gemini 3 Pro (Beta) | Yes | Yes |
| Vertex AI (Google) | Gemini 3.1 Flash Lite | Yes | Yes |
| Vertex AI (Google) | Gemini 3.1 Pro (Beta) | Yes | Yes |
| Vertex AI (Google) | Gemini 3.5 Flash | Yes | Yes |
| Vertex AI (Google) | Gemini 3.6 Flash | Yes | Yes |
| Vertex AI (Google) | Gemini 3.7 Flash | Yes | Yes |
| Vertex AI (Google) | Gemini 3.8 Flash | Yes | Yes |

1 A geo-aware model, such as GPT 4 Omni, uses OpenAI or Azure OpenAI to service LLM requests. Because Azure OpenAI doesn't support PDF input, you can't send a PDF in a request to a geo-aware model. For more information, see [Geo-Aware LLM Request Routing on the Einstein Generative AI Platform](https://help.salesforce.com/s/articleView?id=ai.generative_ai_platform_geo_aware_routing.htm&release=264.0.0&type=5 "The Einstein generative AI platform routes large language model (LLM) requests to servers that are closest to where your Einstein generative AI platform instance is located. Geo-aware routing includes LLM API requests made by Einstein generative AI features that use the Einstein generative AI platform.").

## Model Provider File Size Limits

Some model providers have extra limits for individual file size. The next table gives more details on these extra file size limits.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216756e884">Model Provider</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d216756e887">File Size Limits</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Model Provider" class="slds-cell-wrap" style="vertical-align:top;" headers="d216756e884 ">Bedrock (Amazon and Anthropic)</td>

            <td data-label="File Size Limits" class="slds-cell-wrap" style="vertical-align:top;" headers="d216756e887 ">
              <ul>
                <li>3.75 MB per JPG or PNG (except for Amazon Nova Pro, which has a 15 MB limit per
                  image)</li>

                <li>4.5 MB per PDF</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Model Provider" class="slds-cell-wrap" style="vertical-align:top;" headers="d216756e884 ">Vertex AI (Google)</td>

            <td data-label="File Size Limits" class="slds-cell-wrap" style="vertical-align:top;" headers="d216756e887 ">7 MB per JPG or PNG</td>

          </tr>
        </tbody>
      </table>

## Einstein Trust Layer Support

If a PDF is uploaded as a binary file in a model request, Einstein Trust Layer protections are not applied. To apply Einstein Trust Layer protections, you must extract the contents of the PDF and send the contents in a prompt in text format. Similarly, Einstein Trust Layer protections are not applied to JPG or PNG images.

#### See Also

- [Large Language Model Support](https://help.salesforce.com/s/articleView?id=ai.generative_ai_large_language_model_support.htm&release=264.0.0&type=5 "Understand supported large language models (LLMs) from multiple providers for embedded features, such as Prompt Builder. Identify the Salesforce-managed models that are available out of the box. Learn how you can bring your own model (BYOLLM) by using AI Models (formerly Einstein Studio).")
- [Large Language Model Limits](https://help.salesforce.com/s/articleView?id=ai.generative_ai_llm_limits.htm&release=264.0.0&type=5 "Understand limits for supported large language models (LLMs) from multiple providers for embedded features, such as Prompt Builder. Limits for each model include requests per minute and token limits.")