Vision models — models that read images
Models that accept an image alongside the prompt: screenshots, scans, invoices, charts, photographs of paperwork. This is the capability that turns a document pipeline from OCR plus rules into a single call.
Images are tokens, and they add up
An image is converted into input tokens, and a full-page scan is not cheap. Before you put image input on a high-volume path, work out the real per-document cost: resolution drives the token count, so downscaling to the smallest size that still reads correctly is usually the single biggest saving available.
Reading an image is not generating one
These models take images in. Models that produce images are billed per media unit instead and appear in the catalogue with an empty token column — a different capability, a different price model, and a different page. If you need both in one product, route them separately.
Vendor cost is the list price. Your price is that plus your plan margin — the same figures that appear on your invoice.
Every model here, cheapest first
| Model | Vendor | Context | In / 1M | Out / 1M | Cached in | Your price in | |
|---|---|---|---|---|---|---|---|
| GPT-5 nano gpt-5-nano | OpenAI | 400K | $0.05 | $0.4 | $0.005 | $0.054 | Details |
| Claude Haiku 5.5 claude-haiku-5-5 | Anthropic | 1M | $0.1 | $0.5 | $0.01 | $0.108 | Details |
| gpt-6-luna gpt-6-luna | OpenAI | 1.1M | $0.1 | $0.5 | $0.01 | $0.108 | Details |
| Ministral 3B ministral-3b-latest | Mistral AI | 131K | $0.1 | $0.1 | $0.01 | $0.108 | Details |
| GPT-4o mini gpt-4o-mini | OpenAI | 128K | $0.15 | $0.6 | $0.075 | $0.161 | Details |
| Ministral 8B ministral-8b-latest | Mistral AI | 262K | $0.15 | $0.15 | $0.015 | $0.161 | Details |
| Mistral Small 3 mistral-small-latest | Mistral AI | 262K | $0.15 | $0.6 | $0.015 | $0.161 | Details |
| Gemini Embedding 2 gemini-embedding-2 | Google AI | 8K | $0.2 | — | — | $0.215 | Details |
| GPT-5.4 nano gpt-5.4-nano | OpenAI | 400K | $0.2 | $1.25 | $0.02 | $0.215 | Details |
| GPT-5.6 Luna gpt-5.6-luna | OpenAI | 1.1M | $0.2 | $1.20 | $0.02 | $0.215 | Details |
| Ministral 3 14B ministral-14b-latest | Mistral AI | 262K | $0.2 | $0.2 | $0.02 | $0.215 | Details |
| Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite) gemini-3.1-flash-lite-image | Google AI | 66K | $0.25 | $1.50 | — | $0.269 | Details |
| Gemini 3.1 Flash-Lite gemini-3.1-flash-lite | Google AI | 1.0M | $0.25 | $1.50 | $0.025 | $0.269 | Details |
| GPT-5 mini gpt-5-mini | OpenAI | 400K | $0.25 | $2 | $0.025 | $0.269 | Details |
| Gemini 3.5 Flash-Lite gemini-3.5-flash-lite | Google AI | 1.0M | $0.3 | $2.50 | $0.03 | $0.323 | Details |
| GPT-4.1 mini gpt-4.1-mini | OpenAI | 1M | $0.4 | $1.60 | $0.1 | $0.43 | Details |
| Gemini 3 Flash Preview gemini-3-flash-preview | Google AI | 1.0M | $0.5 | $3 | $0.05 | $0.538 | Details |
| Gemini 3.1 Flash Image (Nano Banana 2) gemini-3.1-flash-image | Google AI | 66K | $0.5 | $3 | — | $0.538 | Details |
| Mistral Large 4 mistral-large-4 | Mistral AI | 1.0M | $0.7 | $2.10 | $0.07 | $0.753 | Details |
| Gemini 3.6 Flash gemini-3.6-flash | Google AI | 1.0M | $0.75 | $3.75 | $0.075 | $0.806 | Details |
| Gemini 3.7 Flash gemini-3.7-flash | Google AI | 1.0M | $0.75 | $3.75 | $0.075 | $0.806 | Details |
| Gemini 3.8 Flash gemini-3.8-flash | Google AI | 1.0M | $0.75 | $3.75 | $0.075 | $0.806 | Details |
| GPT-5.4 mini gpt-5.4-mini | OpenAI | 400K | $0.75 | $4.50 | $0.075 | $0.806 | Details |
| Claude Haiku 4.5 claude-haiku-4-5 | Anthropic | 200K | $1 | $5 | $0.1 | $1.08 | Details |
| Gemini Robotics ER 2 gemini-robotics-er-2-preview | Google AI | 131K | $1 | $5 | $0.1 | $1.08 | Details |
| GPT-6.1 Terra gpt-6.1-terra | OpenAI | 1.1M | $1 | $5 | $0.05 | $1.08 | Details |
| grok-build-0.1 grok-build-0.1 | xAI | 256K | $1 | $2 | $0.2 | $1.08 | Details |
| GPT-5 gpt-5 | OpenAI | 400K | $1.25 | $10 | $0.125 | $1.34 | Details |
| gpt-5-search-api gpt-5-search-api | OpenAI | — | $1.25 | $10 | $0.125 | $1.34 | Details |
| gpt-5.1 gpt-5.1 | OpenAI | 400K | $1.25 | $10 | $0.125 | $1.34 | Details |
| grok-4.20-0309-non-reasoning grok-4.20-0309-non-reasoning | xAI | 1M | $1.25 | $2.50 | $0.2 | $1.34 | Details |
| grok-4.20-0309-reasoning grok-4.20-0309-reasoning | xAI | 1M | $1.25 | $2.50 | $0.2 | $1.34 | Details |
| grok-4.3 grok-4.3 | xAI | 1M | $1.25 | $2.50 | $0.2 | $1.34 | Details |
| Gemini 3.5 Flash gemini-3.5-flash | Google AI | 1.0M | $1.50 | $9 | $0.15 | $1.61 | Details |
| gpt-5.2 gpt-5.2 | OpenAI | 400K | $1.75 | $14 | $0.175 | $1.88 | Details |
| Claude Sonnet 5 claude-sonnet-5 | Anthropic | 1M | $2 | $10 | $0.2 | $2.15 | Details |
| Claude Sonnet 5.5 claude-sonnet-5-5 | Anthropic | 1M | $2 | $10 | $0.1 | $2.15 | Details |
| Gemini 3 Pro Image (Nano Banana Pro) gemini-3-pro-image | Google AI | 131K | $2 | $12 | — | $2.15 | Details |
| Gemini 3.1 Pro Preview gemini-3.1-pro-preview | Google AI | 1.0M | $2 | $12 | $0.2 | $2.15 | Details |
| Gemini 3.1 Pro Preview (custom tools) gemini-3.1-pro-preview-customtools | Google AI | 1.0M | $2 | $12 | $0.2 | $2.15 | Details |
| Gemini 4 Argon gemini-4-argon | Google AI | 1.0M | $2 | $10 | $0.1 | $2.15 | Details |
| GPT Image 1 mini gpt-image-1-mini | OpenAI | — | $2 | $8 | $0.2 | $2.15 | Details |
| GPT-4.1 gpt-4.1 | OpenAI | 1M | $2 | $8 | $0.5 | $2.15 | Details |
| GPT-5.6 Terra gpt-5.6-terra | OpenAI | 1.1M | $2 | $12 | $0.2 | $2.15 | Details |
| gpt-6-sol gpt-6-sol | OpenAI | 1.1M | $2 | $10 | $0.2 | $2.15 | Details |
| gpt-6.1-sol gpt-6.1-sol | OpenAI | 1.1M | $2 | $10 | $0.1 | $2.15 | Details |
| grok-4.5 grok-4.5 | xAI | 500K | $2 | $6 | $0.3 | $2.15 | Details |
| grok-4.6 grok-4.6 | xAI | 500K | $2 | $6 | $0.5 | $2.15 | Details |
| grok-4.7 grok-4.7 | xAI | 500K | $2 | $6 | $0.5 | $2.15 | Details |
| o3 o3 | OpenAI | 200K | $2 | $8 | $0.5 | $2.15 | Details |
| GPT-4o gpt-4o | OpenAI | 128K | $2.50 | $10 | $1.25 | $2.69 | Details |
| GPT-5.4 gpt-5.4 | OpenAI | 400K | $2.50 | $15 | $0.25 | $2.69 | Details |
| Claude Sonnet 4.5 claude-sonnet-4-5 | Anthropic | 200K | $3 | $15 | $0.3 | $3.23 | Details |
| Claude Sonnet 4.6 claude-sonnet-4-6 | Anthropic | 1M | $3 | $15 | $0.3 | $3.23 | Details |
| Claude Opus 5.5 claude-opus-5-5 | Anthropic | 1M | $4 | $20 | $0.2 | $4.30 | Details |
| GPT-5.6 Sol gpt-5.6-sol | OpenAI | 1.1M | $4 | $20 | $0.4 | $4.30 | Details |
| ChatGPT (chat-latest) chat-latest | OpenAI | 400K | $5 | $30 | $0.5 | $5.38 | Details |
| Claude Opus 4.5 claude-opus-4-5-20251101 | Anthropic | 200K | $5 | $25 | $0.5 | $5.38 | Details |
| Claude Opus 4.6 claude-opus-4-6 | Anthropic | 1M | $5 | $25 | $0.5 | $5.38 | Details |
| Claude Opus 4.7 claude-opus-4-7 | Anthropic | 1M | $5 | $25 | $0.5 | $5.38 | Details |
| Claude Opus 4.8 claude-opus-4-8 | Anthropic | 1M | $5 | $25 | $0.5 | $5.38 | Details |
| Claude Opus 5 claude-opus-5 | Anthropic | 1M | $5 | $25 | $0.5 | $5.38 | Details |
| GPT Image 1.5 gpt-image-1.5 | OpenAI | — | $5 | $10 | $1.25 | $5.38 | Details |
| GPT Image 2 gpt-image-2 | OpenAI | — | $5 | $30 | $1.25 | $5.38 | Details |
| GPT-5.5 gpt-5.5 | OpenAI | 400K | $5 | $30 | $0.5 | $5.38 | Details |
| Claude Fable 5 claude-fable-5 | Anthropic | 1M | $10 | $50 | $1 | $10.75 | Details |
| Claude Fable 5.1 claude-fable-5-1 | Anthropic | 1M | $10 | $50 | $0.25 | $10.75 | Details |
| GPT-6 Astra gpt-6-astra | OpenAI | 1.1M | $10 | $50 | $1 | $10.75 | Details |
| grok-imagine-image grok-imagine-image | xAI | 8K | Billed per media unit — see details | Details | |||
Your price column is the vendor cost +7%.
Narrow it differently
The most consistent family on the gateway: every Claude model here reads images, calls tools and carries a cached-input rate.
The best price per token of context on the gateway.
Models that can decide to call a function you defined and use the result.
Or read how the gateway picks between them: routing and fallback, and what it costs: plans and margins.