PDF document extraction
What AI can do for this task
Extract information from PDF files sent directly to the model as files. Direct file input does not guarantee that every PDF is accepted (scanned, encrypted, very large or unusual files). This page checks direct file input as listed in the catalog. Through OpenRouter, a PDF can also reach a model without direct file input: a separate parser extracts its content first. That is a different route, with its own cost, privacy and extraction fidelity, and it is not evaluated here.
Technical requirements
- File input (capability listed for the offering)
The model must accept files as input. Declared generic file input does not demonstrate that PDFs are accepted directly, nor that every PDF is handled.
AI offerings and technical compatibility
Of 20 offerings in the catalog: 12 compatible, 8 unknown, 0 incompatible.
- Compatible
- the technical requirements are met according to the available information.
- Unknown
- the available information is not enough to decide. This is not the same as incompatible.
- Incompatible
- at least one requirement is known not to be met.
Within each group, offerings are listed alphabetically by producer and model. The order says nothing about quality.
Compatible 12
| Model | Version | Offering (access) | Requirements | Source |
|---|---|---|---|---|
| Claude Haiku 4.5 Anthropic |
claude-haiku-4-5 | OpenRouteranthropic/claude-haiku-4.5 |
|
OpenRouter API 2026-10-06 |
| Claude Opus 4.8 Anthropic |
claude-opus-4-8 | OpenRouteranthropic/claude-opus-4.8 |
|
OpenRouter API 2026-10-06 |
| Claude Opus 5.5 Anthropic |
claude-opus-5-5 | OpenRouteranthropic/claude-opus-5.5 |
|
OpenRouter API 2026-10-06 |
| Claude Sonnet 5.5 Anthropic |
claude-sonnet-5-5 | OpenRouteranthropic/claude-sonnet-5.5 |
|
OpenRouter API 2026-10-06 |
| Gemini 3.1 Pro (Preview) |
gemini-3.1-pro-preview | OpenRoutergoogle/gemini-3.1-pro-preview |
|
OpenRouter API 2026-10-06 |
| Gemini 3.8 Flash |
gemini-3.8-flash | OpenRoutergoogle/gemini-3.8-flash |
|
OpenRouter API 2026-10-06 |
| Mistral Large 3 Mistral AI |
v25.12 | OpenRoutermistralai/mistral-large-2512 |
|
OpenRouter API 2026-10-06 |
| Mistral Medium 3.5 Mistral AI |
v26.04 | OpenRoutermistralai/mistral-medium-3-5 |
|
OpenRouter API 2026-10-06 |
| GPT-6 Astra OpenAI |
gpt-6-astra | OpenRouteropenai/gpt-6-astra |
|
OpenRouter API 2026-10-06 |
| GPT-6 Luna OpenAI |
gpt-6-luna | OpenRouteropenai/gpt-6-luna |
|
OpenRouter API 2026-10-06 |
| GPT-6.1 Sol OpenAI |
gpt-6.1-sol | OpenRouteropenai/gpt-6.1-sol |
|
OpenRouter API 2026-10-06 |
| Grok 4.7 xAI |
grok-4.7 | OpenRouterx-ai/grok-4.7 |
|
OpenRouter API 2026-10-06 |
Unknown 8
| Model | Version | Offering (access) | Requirements | Source |
|---|---|---|---|---|
| DeepSeek V4 Pro DeepSeek |
deepseek-v4-pro | OpenRouterdeepseek/deepseek-v4-pro-0813 |
|
— |
| DeepSeek V4.1 Flash DeepSeek |
deepseek-v4.1-flash | OpenRouterdeepseek/deepseek-v4.1-flash |
|
— |
| Llama 4 Maverick Meta |
Llama-4-Maverick-17B-128E-Instruct | OpenRoutermeta-llama/llama-4-maverick |
|
— |
| Llama 4 Scout Meta |
Llama-4-Scout-17B-16E-Instruct | OpenRoutermeta-llama/llama-4-scout |
|
— |
| Ministral 3 8B Mistral AI |
v25.12 | OpenRoutermistralai/ministral-8b-2512 |
|
— |
| Mistral Small 4 Mistral AI |
v26.03 | OpenRoutermistralai/mistral-small-2603 |
|
— |
| Qwen3.8 2.4T-A95B Qwen (Alibaba) |
Qwen3.8-2.4T-A95B | OpenRouterqwen/qwen3.8-2.4t-a95b |
|
— |
| Qwen3.8 27B Qwen (Alibaba) |
Qwen3.8-27B | OpenRouterqwen/qwen3.8-27b |
|
— |
How much can you trust this comparison?
Technical compatibility is not a measure of answer quality.
- 12 capability checks on this page rely only on the catalog source recorded for each offering (shown in the Source column), not on independent measurement.
- 8 capability checks are not listed in the catalog for their offerings: they are shown as unknown, not as missing.
- No capability on this page has been measured independently by iaright yet: listed capabilities are not verified performance.
- Capabilities and limits are based on the source identified for each offering, not necessarily on the model maker's documentation. OpenRouter catalog data may differ from model-maker documentation or from the limits of a specific upstream provider.
- Generic file input listed for an offering does not guarantee that PDFs are accepted directly, nor good extraction quality.
- iaright has not yet published comparative measurements of quality, cost, speed or reliability for this task.