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

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

Offerings and their requirement checks
ModelVersionOffering (access)RequirementsSource
Claude Haiku 4.5
Anthropic
claude-haiku-4-5 OpenRouter
anthropic/claude-haiku-4.5
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Claude Opus 4.8
Anthropic
claude-opus-4-8 OpenRouter
anthropic/claude-opus-4.8
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Claude Opus 5.5
Anthropic
claude-opus-5-5 OpenRouter
anthropic/claude-opus-5.5
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Claude Sonnet 5.5
Anthropic
claude-sonnet-5-5 OpenRouter
anthropic/claude-sonnet-5.5
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Gemini 3.1 Pro (Preview)
Google
gemini-3.1-pro-preview OpenRouter
google/gemini-3.1-pro-preview
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Gemini 3.8 Flash
Google
gemini-3.8-flash OpenRouter
google/gemini-3.8-flash
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Mistral Large 3
Mistral AI
v25.12 OpenRouter
mistralai/mistral-large-2512
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Mistral Medium 3.5
Mistral AI
v26.04 OpenRouter
mistralai/mistral-medium-3-5
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
GPT-6 Astra
OpenAI
gpt-6-astra OpenRouter
openai/gpt-6-astra
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
GPT-6 Luna
OpenAI
gpt-6-luna OpenRouter
openai/gpt-6-luna
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
GPT-6.1 Sol
OpenAI
gpt-6.1-sol OpenRouter
openai/gpt-6.1-sol
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06
Grok 4.7
xAI
grok-4.7 OpenRouter
x-ai/grok-4.7
  • File input: satisfied, listed according to OpenRouter API
OpenRouter API 2026-10-06

Unknown 8

Offerings and their requirement checks
ModelVersionOffering (access)RequirementsSource
DeepSeek V4 Pro
DeepSeek
deepseek-v4-pro OpenRouter
deepseek/deepseek-v4-pro-0813
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
DeepSeek V4.1 Flash
DeepSeek
deepseek-v4.1-flash OpenRouter
deepseek/deepseek-v4.1-flash
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Llama 4 Maverick
Meta
Llama-4-Maverick-17B-128E-Instruct OpenRouter
meta-llama/llama-4-maverick
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Llama 4 Scout
Meta
Llama-4-Scout-17B-16E-Instruct OpenRouter
meta-llama/llama-4-scout
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Ministral 3 8B
Mistral AI
v25.12 OpenRouter
mistralai/ministral-8b-2512
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Mistral Small 4
Mistral AI
v26.03 OpenRouter
mistralai/mistral-small-2603
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Qwen3.8 2.4T-A95B
Qwen (Alibaba)
Qwen3.8-2.4T-A95B OpenRouter
qwen/qwen3.8-2.4t-a95b
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—
Qwen3.8 27B
Qwen (Alibaba)
Qwen3.8-27B OpenRouter
qwen/qwen3.8-27b
  • File input: unknown, not listed for this offering in the catalog: unknown, not assumed absent
—

How much can you trust this comparison?

Technical compatibility is not a measure of answer quality.

← All tasks