Pricing14 min readPublished 2026-08-04

LLM API Pricing Comparison 2026: GPT, Claude and Gemini

Compare current GPT, Claude and Gemini API prices with one normalized workload, verified cost formulas, provider boundaries, and dated primary sources.

By LumeAPI Engineering Team

OpenRouter Alternative hub →

Last verified: August 15, 2026

Short path: AI API pricing · Cheap LLM pick list · GPT-5.6 Terra · Models

LumeAPI is an independent third-party gateway. This page owns a normalized token workload across GPT, Claude, and Gemini. Live catalog UI: /ai-api-pricing. Budget picks (which id to start on): /cheap-llm-api. OpenRouter's 5.5% credit fee is not this page — see the OpenRouter cost article.

Quick Answer

Normalized shape used below: 1.0 million input + 0.2 million output tokens, standard real-time text, no cache, no Batch, no tools.

ModelOfficial $/1M in/out (this date)LumeAPI $/1M in/outCost on the 1.0 + 0.2 shape (LumeAPI)
GPT-5.4 mini$0.75 / $4.50$0.225 / $1.35$0.495
Gemini 3 Flash$0.50 / $3.00$0.25 / $1.50$0.550
GPT-5.6 Terra$2.00 / $12.00 live OpenAI$0.75 / $4.50$1.65
Gemini 3.5 Flash$1.50 / $9.00$0.75 / $4.50$1.65
Claude Sonnet 4.6$3.00 / $15.00$1.50 / $7.50$3.00
GPT-5.6 Sol$5.00 / $30.00$1.50 / $9.00$3.30
Claude Opus 5$5.00 / $25.00$2.50 / $12.50$5.00
  1. Official rates from provider pages dated August 15, 2026. LumeAPI rates from catalog sync 2026-07-22.
  2. Quality is not in the table. A $0.495 row that fails eval is more expensive than a $1.65 row that passes once.
  3. Models listed by the provider but absent from LumeAPI (GPT-5.6 Luna, Claude Sonnet 5, Gemini 3.6 Flash) have no LumeAPI price on this page.

In short

Same token shape, two columns, dated sources. LumeAPI is cheaper on listed ids at standard rates. It is not cheaper on Batch, cache, Grounding, or models it does not sell.

What most guides get wrong

They apply one “70% off” badge to every row. GPT catalog badges are 70% off LumeAPI's stored official_price string. OpenAI's live Terra rate is now $2 / $12, while catalog.py still stores Terra official_price as $2.50 / $15.00. Using the live official rate, Terra on LumeAPI ($0.75 / $4.50) is 62.5% below OpenAI, not 70%.

This page shows both numbers. The commercial table on /ai-api-pricing follows the catalog string until that file is updated.

Terra official-price discrepancy (do not hide it)

SourceGPT-5.6 Terra in / out per 1M
OpenAI API pricing (verified 2026-08-15)$2.00 / $12.00
LumeAPI official_price field (catalog sync 2026-07-22)$2.50 / $15.00
LumeAPI billed catalog price$0.75 / $4.50

OpenAI cut Terra 20% on July 30, 2026 (OpenAI announcement). LumeAPI's billed Terra rate did not change in the 2026-07-22 catalog snapshot. Recheck both catalogs before a purchase order.

How the 1.0 + 0.2 column is calculated

text
cost = 1.0 × input_$ + 0.2 × output_$

Example, LumeAPI Terra: 1.0 × 0.75 + 0.2 × 4.50 = $1.65.

Official OpenAI Terra on the same shape: 1.0 × 2.00 + 0.2 × 12.00 = $4.40.

Official Anthropic Sonnet 4.6: 1.0 × 3.00 + 0.2 × 15.00 = $6.00 vs LumeAPI $3.00.

Models this page will not price

Do not invent a LumeAPI rate for:

Provider lists itOfficial note (2026-08-15)In LumeAPI text catalog?
GPT-5.6 LunaOpenAI $0.20 / $1.20 short-contextNo
Claude Sonnet 5Anthropic $2 / $10 standardNo
Gemini 3.6 FlashGoogle $1.50 / $7.50 standardNo

Use the provider directly, or pick a listed id from /models.

A realistic production scenario

100 document tasks on LumeAPI Terra: 4.0M input + 0.6M output tokens.

text
4.0 × $0.75 + 0.6 × $4.50 = $5.70

If 92 tasks pass a pre-declared eval: $5.70 / 92 = $0.0620 per accepted task. A mini row at $0.495 on the 1.0+0.2 shape is irrelevant until you run this eval set. That is the only comparison that should change routing.

Smoke-test the id you put in the spreadsheet:

bash
curl https://api.lumeapi.site/v1/chat/completions \
  -H "Authorization: Bearer $LUMEAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-terra","messages":[{"role":"user","content":"ping"}],"max_tokens":16}'

Expert take

Publish the workload shape, the two rate sources, and the date. Then run an eval. The cheapest row in the table is a starting candidate, not a production default. When OpenAI, Anthropic, or Google change a list price, recompute the 1.0+0.2 column — do not reuse last month's percentage badge.

FAQ

What is the best AI API pricing comparison for 2026?

This Research page is the dated cross-provider worksheet. The live Owner table is /ai-api-pricing. Budget starting ids: /cheap-llm-api.

Which listed model is cheapest on the 1.0 + 0.2 shape?

gpt-5.4-mini at $0.495 on LumeAPI. It is the production choice only if it passes your eval.

Why is Terra 62.5% off here and 70% on the catalog badge?

The badge uses catalog official_price $2.50 / $15. This page uses OpenAI's live $2 / $12. Both are labeled.

Is Claude Sonnet 5 in the table?

No. It is $2 / $10 on Anthropic and not in the LumeAPI catalog. No invented LumeAPI cell.

Do Batch or cache change the ranking?

Yes. Recalculate in that billing mode. Do not apply Batch 50% to synchronous Chat Completions.

Sources and methodology

Normalized costs are 1×input + 0.2×output from those rows. No cache, Batch, tax, or negotiated discount.

Ready to call these models?

Create a LumeAPI key in under a minute — one OpenAI-compatible gateway for GPT, Claude, Gemini, and more.