Image and PDF limits by model
Image and PDF limits for every model in Salyro's catalogue, as each provider's own page states them, and Salyro's own bounds, with sources.
Each row is one limit of one model, with the provider page it was read from, the day, and the words the page uses. Image limits come from each provider's vision page, and PDF limits from its PDF page. A limit nobody could read off the provider's own page is marked unknown, with the page that was tried and the day. It is never filled in with a number from memory. This covers every provider whose pages the build could not reach: each of its models has one row for all its image limits and one for all its PDF limits.
The rows marked "Any model, through Salyro" are Salyro's own bounds. They apply on top of whatever the provider allows: a request within a provider's limit can still be refused by Salyro, before it reaches the provider. Salyro's API carries images, not PDFs, so every provider PDF row says so too: it is what the provider's own API takes, not what reaches it through Salyro.
Two of the image limits are not refusals. Over the long edge or the visual-token count, an image is downscaled before the model sees it, and it costs the tokens of the smaller size. The image token calculator shows the size an image is scaled to and what it costs. Image prep for LLMs resizes, converts and compresses an image to the size a model sees, in your browser.
A PDF's page and size limits count the whole request, including everything sent alongside it. Search by model, filter by provider, input or limit, sort any column, and download the rows you see as CSV.
140 rows
| Any model, through Salyro | — | Salyro | Image | Images per request | 20 images | Salyro refuses a request carrying more than 20 images with a 400, before it reaches the provider, whatever the provider allows. | Salyro’s API contract (@salyro/types) |
|---|---|---|---|---|---|---|---|
| Any model, through Salyro | — | Salyro | Image | Size per image, decoded | 15 MiB | Salyro refuses an image sent as a data: URI that is larger than 15,728,640 bytes once decoded, before it reaches the provider. The limit is on the image itself: base64 makes it about a third larger in the request. | Salyro’s API contract (@salyro/types) |
| Any model, through Salyro | — | Salyro | Image | Image types | image/png, image/jpeg, image/gif, image/webp | An image sent in the request, as a data: URI, must be image/png, image/jpeg, image/gif, image/webp; any other type is refused with a 400. An https URL is fetched by the provider, not by Salyro. | Salyro’s API contract (@salyro/types) |
| Any model, through Salyro | — | Salyro | PDF input | unsupported | Salyro’s API takes text and image_url content parts only, and a data: URI only as image/png, image/jpeg, image/gif, image/webp: there is no part to send a PDF as, and one sent as an image is refused, whatever the model’s provider accepts. | Salyro’s API contract (@salyro/types) | |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 2,576 px | The high-resolution tier's "Max long edge" in the page's tier table is 2576 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 4,784 tokens | The high-resolution tier's "Max visual tokens" in the page's tier table is 4784. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Fable 5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Fable 5 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Fable 5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Fable 5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Images per request | 100 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 200,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 1,568 px | The standard tier's "Max long edge" in the page's tier table is 1568 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 1,568 tokens | The standard tier's "Max visual tokens" in the page's tier table is 1568. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Haiku 4.5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Haiku 4.5 | anthropic/ | Anthropic | PDF pages per request | 100 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 200,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Haiku 4.5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Images per request | 100 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 200,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 1,568 px | The standard tier's "Max long edge" in the page's tier table is 1568 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 1,568 tokens | The standard tier's "Max visual tokens" in the page's tier table is 1568. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.5 | anthropic/ | Anthropic | PDF pages per request | 100 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 200,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Long edge before downscaling | 1,568 px | The standard tier's "Max long edge" in the page's tier table is 1568 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 1,568 tokens | The standard tier's "Max visual tokens" in the page's tier table is 1568. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.6 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.6 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.6 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.6 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Long edge before downscaling | 2,576 px | The high-resolution tier's "Max long edge" in the page's tier table is 2576 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 4,784 tokens | The high-resolution tier's "Max visual tokens" in the page's tier table is 4784. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.7 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.7 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.7 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.7 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Long edge before downscaling | 2,576 px | The high-resolution tier's "Max long edge" in the page's tier table is 2576 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 4,784 tokens | The high-resolution tier's "Max visual tokens" in the page's tier table is 4784. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 4.8 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.8 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.8 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 4.8 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 2,576 px | The high-resolution tier's "Max long edge" in the page's tier table is 2576 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 4,784 tokens | The high-resolution tier's "Max visual tokens" in the page's tier table is 4784. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Opus 5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 5 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Opus 5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Images per request | 100 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 200,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 1,568 px | The standard tier's "Max long edge" in the page's tier table is 1568 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 1,568 tokens | The standard tier's "Max visual tokens" in the page's tier table is 1568. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | PDF pages per request | 100 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 200,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Long edge before downscaling | 1,568 px | The standard tier's "Max long edge" in the page's tier table is 1568 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 1,568 tokens | The standard tier's "Max visual tokens" in the page's tier table is 1568. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 4.6 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Images per request | 600 images | Under "Request limits": "100 per request on the API, for models with a 200k-token context window." "600 per request on the API, for all other models." The model's context window is 1,000,000 tokens (model-limits.json). | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Largest image, per side | 8,000 px | Under "Request limits": "The maximum dimensions per image are 8000x8000 px." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Size per image, base64-encoded | 10 MB | Under "Request limits": "10 MB (base64-encoded) when using the Claude API directly." Recorded in MB as the page states it. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Long edge before downscaling | 2,576 px | The high-resolution tier's "Max long edge" in the page's tier table is 2576 px. "Claude finds the largest aspect-preserving size that satisfies both of the model's image limits:" | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Visual tokens before downscaling | 4,784 tokens | The high-resolution tier's "Max visual tokens" in the page's tier table is 4784. Images over either limit are downscaled before processing. | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | Image | Edge that stays under the limit everywhere | 2,000 px | Under "Request limits": "To stay under the limit on all platforms, either resize each image so that neither dimension exceeds 2000 px, or keep the request to 20 or fewer image and document blocks." | platform.claude.com/docs/en/build-with-claude/vision (read 2026-09-25) |
| Claude Sonnet 5 | anthropic/ | Anthropic | PDF input | supported by Anthropic’s API, not through Salyro | Under "Supported platforms and models": "All active models support PDF processing." The catalogue records this model as active (catalog.json lifecycle). Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 5 | anthropic/ | Anthropic | PDF pages per request | 600 pages | Under "Check PDF requirements": "Maximum pages per request | 600 (100 when the request's context window is under 1M tokens)". The model's context window is 1,000,000 tokens (model-limits.json). "Both limits are on the entire request payload, including any other content sent alongside PDFs." Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 5 | anthropic/ | Anthropic | Request size, PDFs included | 32 MB | Under "Check PDF requirements": "Maximum request size | 32 MB (varies by platform)". The size is of the whole request, not of the PDF alone: "Both limits are on the entire request payload, including any other content sent alongside PDFs." Recorded in MB as the page states it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Claude Sonnet 5 | anthropic/ | Anthropic | Password-protected or encrypted PDF | unsupported | Under "Check PDF requirements": "Format | Standard PDF (no passwords/encryption)". The page does not say what error a password-protected PDF returns. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.claude.com/docs/en/build-with-claude/pdf-support (read 2026-09-26) | |
| Gemini 2.5 Flash | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 2.5 Flash | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| Gemini 2.5 Flash Lite | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 2.5 Flash Lite | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| Gemini 2.5 Pro | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 2.5 Pro | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| Gemini 3.1 Flash-Lite | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 3.1 Flash-Lite | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| Gemini 3.5 Flash | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 3.5 Flash | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| Gemini 3.6 Flash | google/ | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | ai.google.dev/gemini-api/docs/image-understanding (tried, not read, 2026-09-25) | |
| Gemini 3.6 Flash | google/ | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | ai.google.dev/gemini-api/docs/document-processing (tried, not read, 2026-09-26) | ||
| GPT-4o | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-4o | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-4o mini | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-4o mini | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.4 | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.4 | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.4 mini | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.4 mini | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.4 nano | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.4 nano | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.5 | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.5 | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.6 Luna | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.6 Luna | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.6 Sol | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.6 Sol | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| GPT-5.6 Terra | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| GPT-5.6 Terra | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| o4-mini | openai/ | OpenAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | platform.openai.com/docs/guides/images-vision (tried, not read, 2026-09-25) |
| o4-mini | openai/ | OpenAI | All PDF limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply a PDF limit, so this model's PDF limits are unknown until somebody reads it. Not accepted through Salyro: its API takes text and image_url content parts only. | platform.openai.com/docs/guides/pdf-files (tried, not read, 2026-09-26) | |
| Grok 4.3 | xai/ | xAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | docs.x.ai/docs/guides/image-understanding (tried, not read, 2026-09-25) |
| Grok 4.3 | xai/ | xAI | All PDF limits | unknown | No xAI page on this was read. Not accepted through Salyro: its API takes text and image_url content parts only. | Not recorded | |
| Grok 4.5 | xai/ | xAI | Image | All image limits | unknown | The provider page is blocked by this build's network egress and was not read. Only the provider's own page may supply an image-token formula, so this model's image cost is unknown until somebody reads it. | docs.x.ai/docs/guides/image-understanding (tried, not read, 2026-09-25) |
| Grok 4.5 | xai/ | xAI | All PDF limits | unknown | No xAI page on this was read. Not accepted through Salyro: its API takes text and image_url content parts only. | Not recorded |
Where the rows come from
- Google (tried, not reachable from the build): ai.google.dev/gemini-api/docs/document-processing, 2026-09-26.
- Google (tried, not reachable from the build): ai.google.dev/gemini-api/docs/image-understanding, 2026-09-25.
- xAI (tried, not reachable from the build): docs.x.ai/docs/guides/image-understanding, 2026-09-25.
- Anthropic (read): platform.claude.com/docs/en/build-with-claude/pdf-support, 2026-09-27.
- Anthropic (read): platform.claude.com/docs/en/build-with-claude/vision, 2026-09-25.
- OpenAI (tried, not reachable from the build): platform.openai.com/docs/guides/images-vision, 2026-09-25.
- OpenAI (tried, not reachable from the build): platform.openai.com/docs/guides/pdf-files, 2026-09-26.
