Skip to content

Evaluation and modelsComparison

AI models comparison 2026: text, code, image, video, voice

One reference page for comparing AI models across six modalities: frontier text, coding, small and fast, image, video and voice. Every rate and limit was read on the vendor's own page on 19 October 2026, with links to the deeper comparison for each tier and a method for comparing on your own workload.

By INFRO Editorial

Published

9 min read

Six rows of glass tiles on a dark ground, a few lit in amber, arranged like a comparison table across modalities

In short

On vendor pages read on 19 October 2026, frontier text models list from $2 to $10 per million input tokens and $6 to $50 output, small models from $0.10 input, image models from $0.02 per image, and video from $0.02 to $0.60 per second. Rates are billed in different units and change on dated schedules, so compare models on cost per successful task measured on your own workload, not on the rate card.

An AI models comparison is only useful if it compares like with like and says when it was read. This page puts the main models of each modality — frontier text, coding, small and fast, image, video and voice — in one table each, with the vendor's own list rate, context window and limits as published on 19 October 2026. Each table links to the deeper comparison for that tier, and the last section is the part no table can do for you: how to compare AI models on your own workload.

Every rate below is the model vendor's list rate: what an account without a negotiated agreement is billed by that vendor. If your organization has negotiated rates, those replace it. For the full catalog of models with reference rates, searchable and sortable, see the model directory.

How to read these tables

Three rules keep a comparison table honest.

  • Units differ by modality. Text is billed per million tokens, most image models per image or per megapixel, video per second of output, and speech per character or per hour. Do not set a per-token number beside a per-image number.
  • Rates move on schedules. Several rates below change by prompt length, time of day or date. The tables give the base rate and name the condition; the deeper comparisons work through the arithmetic.
  • "Not stated" means not stated. Where the vendor page read on 19 October did not show a fact, the table says so rather than carrying an older figure forward.

Frontier text and reasoning models

These are the models each vendor positions as its most capable for reasoning and long, complex work.

VendorModelInput / output per 1MContextMax outputNotes
OpenAIGPT-6 Astra$10 / $5011.05M2128K2Above 272K input: $20 / $75 for the request1
OpenAIGPT-6.1 Sol$2 / $1011.05M2128K2Above 272K input: $4 / $151
AnthropicClaude Fable 5.1$10 / $5031M4128K4Full 1M window at the standard rate3
AnthropicClaude Opus 5.5$4 / $2031M4128K4Cache hits at $0.203
AnthropicClaude Sonnet 5.5$2 / $1031M4128K4Cache hits at $0.103
GoogleGemini 3.1 Pro$2 / $1251,048,576665,5366Preview; above 200K: $4 / $1856
xAIGrok 4.7$2 / $67500K7Not statedAt 200K or more, $4 / $12 for the request7
Moonshot AIKimi K3$3 / $1581,048,5768Not statedCache writes $3 (5 min) or $6 (1 h)8
DeepSeekDeepSeek V4 Pro$1.32 / $3.9691M9384K9Peak rate; off-peak is half9
Z.aiGLM-5.3$1.40 / $4.4010Not statedNot statedCached input $0.2610
Alibaba CloudQwen3.8 Max$2 / $611Up to 1M priced11Not statedInternational (Singapore) deployment11
Frontier text models, vendor list rates per million tokens, read 19 October 2026.

Two lines in that table matter more than the headline rate. GPT-6 Astra and Claude Fable 5.1 list the same $10 and $50, but OpenAI reprices a request above 272K input tokens while Anthropic bills the whole 1M window at the standard rate13. And Gemini 3.1 Pro is still published under a preview model code6, a lifecycle fact that belongs in any production decision. The frontier models comparison covers caching, batch and regional uplifts for the top four.

Coding models

Coding agents resend large prompts many times per task, so context, caching and prompt-length tiers shape the bill more than in chat.

VendorModelInput / output per 1MCached inputContextNotes
AnthropicClaude Opus 5.5$4 / $203$0.2031M4Anthropic positions it for long-running agentic coding4
Moonshot AIKimi K2.7 Code$0.95 / $48$0.198262,1448A highspeed variant lists $1.90 / $88
MiniMaxMiniMax M3$0.30 / $1.2012$0.0612Not re-checkedUp to 512K input; $0.60 / $2.40 above12
xAIGrok Build 0.1$1 / $27$0.207256K7Doubles at 200K or more7
Mistral AIMistral Medium 3.5Not readNot readNot statedPositioned for agentic and coding use13
Coding models, read 19 October 2026.

One change since the coding models comparison was written: on 19 October Alibaba Cloud's international pricing page no longer listed qwen3-coder-plus; the only Qwen3-Coder model on it was qwen3-coder-flash11. If you built a cost model on the coder-plus tiers, check the model is still offered in your region before relying on it.

Small and fast models

The tier that carries most production traffic by volume: classification, extraction, routing and short summaries.

VendorModelInput / output per 1MContextRate condition
OpenAIGPT-6 Luna$0.10 / $0.5011.05M2$0.20 / $0.75 above 272K input1
AnthropicClaude Haiku 5.5$0.10 / $0.5031M4$0.50 / $2.50 for prompts over 100,000 tokens3
AnthropicClaude Haiku 4.5$1 / $53Not re-checkedNow listed as a legacy model4
GoogleGemini 3.8 Flash$0.75 / $3.7551,048,57614Doubles to $1.50 / $7.50 on 1 January 20275
DeepSeekDeepSeek Flash (V4.1)$0.30 / $1.2091M9Peak rate; $0.15 / $0.60 off-peak9
Z.aiGLM-5.3 Flash$0.15 / $0.5010Not stated—
Alibaba CloudQwen3.8 Flash$0.15 / $0.4711Not statedInternational deployment11
Small and fast models, read 19 October 2026.

Claude Haiku 5.5 is not in the small and fast models comparison. Its rate depends on prompt length: a request over 100,000 tokens pays the higher rate on the whole request, cache reads and writes included3. DeepSeek's peak hours are 01:00–04:00 and 06:00–10:00 UTC on weekdays, excluding Chinese public holidays9.

Open-weight models

Open weights separate the lab that trained a model from the host that runs it, so the rate depends on who hosts it. The facts that travel with the model are its license and its limits.

LabModelLicense, as statedContextFirst-party API rate per 1M
OpenAIgpt-oss-120bApache 2.015131,07215Run on your own hardware or a host; fits one H10015
Mistral AIMistral Large 3Apache 2.013Not statedNot read
Mistral AIMistral Small 4Apache 2.013Not statedNot read
DeepSeekDeepSeek V4.1 FlashRead the model card1M on DeepSeek's API9$0.30 / $1.20 peak9
MiniMaxMiniMax M3Read the model cardNot re-checked$0.30 / $1.2012
Open-weight models, read 19 October 2026. Other hosts set their own rates and limits.

For the Chinese labs' families, where each publishes weights, and the hosting and compliance questions, see the open-weight models guide.

Image generation models

Image models bill in three different units, so the column that matters is the unit.

VendorModelBilling unitList rateNotes
OpenAIGPT Image 2.5 SunburstPer token$30 per 1M image output tokens; $5 text input, $8 image input16No per-image estimate published for 2.516
GoogleNano Banana 2Per image, by resolution$0.045 (0.5K), $0.067 (1K), $0.101 (2K), $0.151 (4K)5—
GoogleNano Banana ProPer image, by resolution$0.134 (1K or 2K), $0.24 (4K)5—
xAIGrok ImaginePer image, by variant$0.02, $0.04 (2.0), $0.05 (quality)7—
Black Forest LabsFLUX.2 familyPer megapixelNot shown when read17Rates load in the page's calculator
Image generation models, read 19 October 2026.

Retirements belong in this table too. OpenAI shuts down gpt-image-1 on 23 October 2026 and gpt-image-1.5 and gpt-image-1-mini on 1 December 2026, naming the GPT Image 2.5 models as replacements18. The image models comparison covers sizes, reference images and how results come back.

Video generation models

Video is billed per second of output, and resolution usually moves the rate.

VendorModelPer second, list rateNotes
GoogleVeo 3.1$0.40 (720p, 1080p), $0.60 (4K)5Gemini API preview ids listed for shutdown on 22 October 202619
GoogleVeo 3.1 Fast / Lite$0.10–$0.30 / $0.05–$0.085Same shutdown date19
GoogleGemini Omni Flash$17.50 per 1M video output tokens, about $0.10 a second at 720p5Google names gemini-omni-1.1-flash as the Veo replacement19
xAIGrok Imagine Video 1.5$0.08; Lite $0.027—
MiniMaxMiniMax H3$0.08 (768P), $0.13 (2K)12H3 Max $0.05 at 480P12
Alibaba CloudWan 2.7$0.10 (720P), $0.15 (1080P)11—
Alibaba CloudWan 3.0 Prime$0.068 (480P), $0.14 (720P), $0.28 (1080P)11—
Video generation models, read 19 October 2026.

The Veo 3.1 line is the reason a video comparison needs a date: Google's deprecation page lists 22 October 2026, three days after this page was read, as the shutdown date for the three Veo 3.1 preview model ids, and notes that listed dates are the earliest possible ones19. Kling, Seedance and Runway are covered in the video models comparison; their rates were not re-read for this page.

Voice: speech and transcription models

VendorModelTaskList rateNotes
ElevenLabsEleven v4, Eleven v3Text to speech$0.08 per 1K characters20Flash and Turbo $0.04 per 1K20
ElevenLabsScribe v2Transcription$0.22 per hour20—
OpenAItts-1 / tts-1-hdText to speech$15 / $30 per 1M characters1Shut down 6 January 202718
OpenAIgpt-transcribeTranscription$0.0045 per minute1Named replacement for whisper-118
GoogleGemini 3.8 Flash TTSText to speech$0.50 text in, $9 audio out per 1M tokens5Doubles on 1 January 20275
MiniMaxSpeech 2.8 HD / TurboText to speech$100 / $60 per 1M characters12—
xAIGrok text to speech, speech to textBoth$15 per 1M characters; $0.10 per hour REST7Streaming transcription $0.20 per hour7
Speech and transcription models, read 19 October 2026.

Speech is the modality where the billing unit varies most within one vendor: OpenAI prices tts-1 per character and gpt-4o-mini-tts per token1. Convert to cost per minute of finished audio at your own average speaking rate before comparing.

How to compare AI models on your own workload

The tables tell you which models can run a task and what the provider will bill per unit. They cannot tell you which model does the task well enough, or what a successful result costs. That needs your own data.

  1. Filter on hard constraints first. Context window, output limit, input modalities, region, lifecycle status (preview, retiring) and license. This usually removes half of any table above.
  2. Build an evaluation set from real traffic. Fifty to a few hundred real inputs per task type, each with a check a machine or a reviewer can apply: schema valid, tests pass, label matches, image accepted. The guide to evaluating LLMs on real workloads covers how to build one.
  3. Run every shortlisted model on the same inputs, under the same conditions. Same prompt, same tools, same effort level, the stable prefix cached the way you would ship it.
  4. Record estimated provider cost and outcome per request. Include retries and failed attempts; they are billed too.
  5. Compute cost per successful task. Total estimated cost divided by the number of tasks that passed. The companion piece on cost per successful task goes deeper.
  6. Re-run on a dated trigger. A rate change, a new model or a retirement on the calendar is a reason to repeat the run, not to trust last quarter's result.

Comparing models through INFRO

INFRO does not score outputs; your evaluation harness does. What it gives a comparison is one OpenAI-compatible endpoint in front of the provider accounts you connect, so every candidate is called the same way, and a record of each request with its estimated provider cost. Your providers bill your accounts directly at your rates; INFRO's subscription is separate and nothing it sells is priced per token.

  • Run candidates side by side. The console Playground runs text, image, video, speech and transcription on one of your connections or through a gateway key, and copies the call as cURL.
  • Estimate from your rates. Each response carries usage.cost, an estimate of what your provider will bill, and price_source. Enter negotiated rates under Prices (billing) so the comparison ranks rates you actually pay, not list rates.
  • Group the run. GET /v1/usage?group_by=model returns requests, estimated cost, unpriced requests, error rate and latency percentiles per model (usage analytics).
  • Ship the decision as configuration. A route names the chosen model first and a tested alternative second, so a retirement like Veo 3.1's is a console edit, not a code change (routing).

The catalog carries one rate per model, so a request above a vendor's long-prompt threshold or in DeepSeek's off-peak window is estimated at the base rate; check those against the provider's own usage data.

Questions readers ask

Why do AI model rates look so hard to compare?
Because they are billed in different units. Text is per million tokens, most image models per image or per megapixel, GPT Image per token, video per second and speech per character or per hour. Convert each to the unit your product counts — a resolved ticket, an accepted image, a finished clip — before putting two models side by side.
Is the list rate what my company will actually pay?
Only if you have no agreement with the provider. A negotiated rate on your own account replaces the list rate, and some vendors change rates by time of day, prompt length or date. Use list rates to shortlist, and your own rates and invoices to decide.
How often do these rates change?
Often enough that a comparison table needs a date. On 19 October 2026 Anthropic listed Claude Haiku 5.5, which the late-September tier comparisons do not cover, and Google's deprecation page listed 22 October 2026 for the Veo 3.1 preview models. This page is reviewed every 30 days.

From the team that builds it

Where this shows up in INFRO

INFRO is a control plane in front of the provider accounts you already hold. The capabilities below are the parts of it this article touches, each with the documentation that defines its behaviour.

  • Health-aware routing

    Available with a plan

    Named routes use priority or weighted targets over your own connections, with health checks, retries and failover.

    Read the documentation for Health-aware routing
  • Provider connections

    Available with a plan

    Connect provider accounts you already hold. Each credential is encrypted when saved, scoped to your organization and never shown again; applications use INFRO gateway keys instead.

    Read the documentation for Provider connections
  • Usage and cost per request

    Available with a plan

    Every request records its model, latency, token or unit counts, and estimated provider cost, queryable by project and key.

    Read the documentation for Usage and cost per request
  • Negotiated provider rates

    Available with a plan

    Enter the rates your contracts actually carry, per model and optionally per provider, so estimated cost uses them before the vendor's list rate. Included from the Team plan.

    Read the documentation for Negotiated provider rates
  • Image, video, and audio

    Available with a plan

    One request shape per modality across every model, with video and long audio running as async jobs.

    Read the documentation for Image, video, and audio
  • Console playground

    Available with a plan

    Run text, image, video, speech and transcription on one of your connections or through a gateway key, and copy the call as cURL. The Playground's history stays in your browser.

INFRO accounts are self-serve. Provider usage is billed to you by your providers; INFRO charges a software subscription and takes 0% of model spend. See plans.

Sources

Numbered in order of first citation. Each was opened and checked against the claim on the date shown.

  1. 1.Pricing (opens in a new tab) — OpenAI. Accessed Oct 19, 2026.
  2. 2.Models (opens in a new tab) — OpenAI. Accessed Oct 19, 2026.
  3. 3.Pricing (opens in a new tab) — Anthropic. Accessed Oct 19, 2026.
  4. 4.Models overview (opens in a new tab) — Anthropic. Accessed Oct 19, 2026.
  5. 5.Gemini Developer API pricing (opens in a new tab) — Google. Accessed Oct 19, 2026.
  6. 6.Gemini 3.1 Pro Preview (opens in a new tab) — Google. Accessed Oct 19, 2026.
  7. 7.Models and pricing (opens in a new tab) — xAI. Accessed Oct 19, 2026.
  8. 8.Chat model pricing (opens in a new tab) — Moonshot AI. Accessed Oct 19, 2026.
  9. 9.Models & pricing (opens in a new tab) — DeepSeek. Accessed Oct 19, 2026.
  10. 10.Pricing (opens in a new tab) — Z.ai. Accessed Oct 19, 2026.
  11. 11.Model pricing (opens in a new tab) — Alibaba Cloud Model Studio. Accessed Oct 19, 2026.
  12. 12.Pay-as-you-go pricing (opens in a new tab) — MiniMax. Accessed Oct 19, 2026.
  13. 13.Models overview (opens in a new tab) — Mistral AI. Accessed Oct 19, 2026.
  14. 14.Gemini 3.8 Flash (opens in a new tab) — Google. Accessed Oct 19, 2026.
  15. 15.gpt-oss-120b (opens in a new tab) — OpenAI. Accessed Oct 19, 2026.
  16. 16.GPT-Image-2.5 Sunburst (opens in a new tab) — OpenAI. Accessed Oct 19, 2026.
  17. 17.Pricing (opens in a new tab) — Black Forest Labs. Accessed Oct 19, 2026.
  18. 18.Deprecations (opens in a new tab) — OpenAI. Accessed Oct 19, 2026.
  19. 19.Gemini deprecations (opens in a new tab) — Google. Accessed Oct 19, 2026.
  20. 20.API pricing (opens in a new tab) — ElevenLabs. Accessed Oct 19, 2026.

About this article

Every rate, context window, output limit and retirement date in the tables was read on the vendor's own model, pricing or deprecation page on 19 October 2026. Where a page did not show a fact that day, the table says so instead of carrying an older figure forward. Rates were compared with INFRO's model catalog, which records the same vendor sources; where they differ, the vendor page is quoted. The article gives no quality rankings or benchmark scores. INFRO behaviour is described from its public documentation. Figures inside example blocks are illustrative.

Last checked against its sources on . The next review is due by . No separate named reviewer is recorded for this article.

How articles are written, sourced and corrected is set out in the editorial standards.