Models

o3 (batch)

openai ↗ · 200K ctx · 5 providers · updated 2026-11-03 07:16 UTC

Cheapest
$1.75 via OpenRouter
Avg price
$2.80 /1M
providers
5
(3 × $1.00 + $4.00) ÷ 4 = $1.75/1M — the $/1M figure blends input and output at 3:1 — that is the only way models with two different rates can be ranked on one axis. Your actual rate depends on your own input:output mix — input only $1.00, 3:1 $1.75, 1:1 $2.50, output only $4.00 per 1M.

The board shows this model's cheapest measured offer ($1.75/1M); the smaller figure under it is the mean of the 5 offers listed below ($2.80/1M). Add those up and divide — it matches.

ProviderRouter / Source$ in /1M$ out /1MTTFTTPSUptimeEvidence
openrouter-best OpenRouter ↗ $1.00$4.00 — — — API-measured
requesty Requesty ↗ $1.00$4.00 — — — API-measured
azure Pricebook (LiteLLM) ↗ $2.00$8.00 — — — Official list
openai Pricebook (LiteLLM) ↗ $2.00$8.00 — — — Official list
vercel_ai_gateway Pricebook (LiteLLM) ↗ $2.00$8.00 — — — Official list

Price trend

Cheapest blended price, last 31 days (USD/1M): $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75 → $1.75

Data & method

Cheapest ranked by blended = (3×in + out) ÷ 4; performance columns show only when a source provides them, never estimated. “Official list” = LiteLLM open pricebook (MIT); “API-measured” = provider/aggregator public APIs. Machine-readable data: /api/v1/models/o3.json. Free reuse requires attribution to tkx.org.

FAQ

How much does o3 (batch) cost?

Cheapest measured offer right now: $1/1M input, $4/1M output via openrouter-best — across 5 tracked providers, refreshed hourly.

Who serves o3 (batch)?

5 providers currently serve it. The table above lists each with input/output price, TTFT, TPS, uptime and an evidence tier.

Is the price of o3 (batch) going up or down?

The daily candles above track the cheapest blended price ($/1M, 3:1 in:out). TKX snapshots every hour, so drops and hikes show up the same day they happen.

Related analysis

Back to rankings