AI API pricing per million tokens, by vendor
Standard tier list prices per one million tokens, in the currency each vendor prints. A vendor that runs a separate China platform gets a separate table for it. Batch and priority tiers are excluded because they are not the price most people pay.
This page answers what it costs to send text to a model yourself, rather than paying a monthly subscription to chat with one. It is for anyone building on an API, and for anyone trying to work out whether a bill they have just received was reasonable. Prices are per one million tokens, exactly as each vendor prints them, and the newest check on this page was 2 Nov 2026.
Download the API price ledgerpricing JSONpricing CSV
Cheapest published model, US dollars per 1M input tokens
OpenAI
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| GPT-5.6 Lunagpt-5.6-luna | $0.20 | $1.20 | $0.02 | 1.05M | 128K |
| GPT-5.4 nanogpt-5.4-nano | $0.20 | $1.25 | $0.02 | 400K | 128K |
| GPT-5.4 minigpt-5.4-mini | $0.75 | $4.50 | $0.075 | 400K | 128K |
| GPT-5.6 Terragpt-5.6-terra | $2.00 | $12.00 | $0.20 | 1.05M | 128K |
| GPT-5.6 Solgpt-5.6-sol | $4.00 | $20.00 | $0.40 | 1.05M | 128K |
| GPT-6 Astragpt-6-astra | $10.00 | $50.00 | $1.00 | 1.05M | 128K |
Notes on these rows
- GPT-5.6 Luna, GPT-5.4 nano, GPT-5.4 mini, GPT-5.6 Terra, GPT-5.6 Sol
- Standard tier. Context and max output from the model page (second source).
- GPT-6 Astra
- Standard tier. Context and max output are printed on the model page (second source) as "1,050,000 context window" and "128,000 max output tokens", not on the pricing table itself. Regional (data residency) endpoints carry a 10% uplift for models released on or after 5 Mar 2026.
OpenAI prices:Source: developers.openai.com/api/docs/pricingVerified Second sourceHistory
Anthropic
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Claude Haiku 4.5claude-haiku-4-5-20251001 | $1.00 | $5.00 | $0.10 | 200K | 64K |
| Claude Sonnet 5claude-sonnet-5 | $2.00 | $10.00 | $0.20 | 1M | 128K |
| Claude Opus 5claude-opus-5 | $5.00 | $25.00 | $0.50 | 1M | 128K |
| Claude Fable 5.1claude-fable-5-1 | $10.00 | $50.00 | $0.25 | 1M | 128K |
Notes on these rows
- Claude Haiku 4.5
- Alias claude-haiku-4-5. Cache writes $1.25 (5 min) / $2 (1 hour). Context 200K and max output 64K are from the models overview page, not the pricing page.
- Claude Sonnet 5
- Pricing page note: the $2/$10 introductory price "is now the standard price"; the increase to $3/$15 scheduled for 1 Sep 2026 "will not occur". Cache writes $2.50 (5 min) / $4 (1 hour). Max output from the models overview page.
- Claude Opus 5
- Cache writes: $6.25/MTok (5 min), $10/MTok (1 hour). Batch API 50% off. Fast mode (research preview) is $10 in / $50 out. Max output from the models overview page.
- Claude Fable 5.1
- Cached input = "Cache hits and refreshes" ($0.25/MTok, 0.025x base on this model). Cache writes: $12.50/MTok (5 min), $20/MTok (1 hour). Batch API 50% off. Pricing page states Claude 4.6 and later include the full 1M token context at standard pricing; the 128K max output is from the models overview page (platform.claude.com/docs/en/about-claude/models/overview).
Anthropic prices:Source: platform.claude.com/docs (pricing)Verified Second sourceHistory
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Gemini 3.5 Flash-Litegemini-3.5-flash-lite | $0.30 | $2.50 | $0.03 | 1,048,576 | 65,536 |
| Gemini 2.5 Flashgemini-2.5-flash | $0.30 | $2.50 | $0.03 | 1,048,576 | 65,536 |
| Gemini 3.8 Flashgemini-3.8-flash | $0.75 | $3.75 | $0.075 | 1,048,576 | 65,536 |
| Gemini 2.5 Progemini-2.5-pro | $1.25 | $10.00 | $0.125 | 1,048,576 | 65,536 |
| Gemini 3.5 Flashgemini-3.5-flash | $1.50 | $9.00 | $0.15 | 1,048,576 | 65,536 |
| Gemini 3.1 Pro Previewgemini-3.1-pro-preview | $2.00 | $12.00 | $0.20 | 1,048,576 | 65,536 |
Notes on these rows
- Gemini 3.5 Flash-Lite
- Paid tier. Token limits from the model page ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite.
- Gemini 2.5 Flash
- Paid tier. The pricing page itself notes a "1M token" context for this model; exact limits from the model page ai.google.dev/gemini-api/docs/models/gemini-2.5-flash.
- Gemini 3.8 Flash
- Paid tier. Promotional: "$0.75 through December 31, 2026. $1.50 starting January 1, 2027" (output $3.75 then $7.50; caching $0.075 then $0.15). Token limits from the model page ai.google.dev/gemini-api/docs/models/gemini-3.8-flash ("1,048,576" input, "65,536" output). No second official page confirming the price was reachable.
- Gemini 2.5 Pro
- Paid tier, prompts of 200k tokens or less. Prompts over 200k: input $2.50, output $15.00, caching $0.25. Token limits from the model page ai.google.dev/gemini-api/docs/models/gemini-2.5-pro.
- Gemini 3.5 Flash
- Paid tier. Token limits from the model page ai.google.dev/gemini-api/docs/models/gemini-3.5-flash.
- Gemini 3.1 Pro Preview
- Paid tier, prompts of 200k tokens or less. Prompts over 200k: input $4.00, output $18.00, caching $0.40. Token limits from the model page ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview.
Google prices:Source: ai.google.dev/gemini-api/docs/pricingVerified Single sourceHistory
xAI
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Grok Build 0.1grok-build-0.1 | $1.00 | $2.00 | $0.20 | 256K | Not published |
| Grok 4.3grok-4.3 | $1.25 | $2.50 | $0.20 | 1M | Not published |
| Grok 4.6grok-4.6 | $2.00 | $6.00 | $0.50 | 500K | Not published |
| Grok 4.5grok-4.5 | $2.00 | $6.00 | $0.30 | 500K | Not published |
Notes on these rows
- Grok Build 0.1
- Aliases grok-code-fast-1, grok-code-fast, grok-code-fast-1-0825. Prompts under 200k tokens; 200k or more: $2.00 / $0.40 cached / $4.00. Context printed as "256k" on the table and "256,000 tokens" on the model page. No max output published.
- Grok 4.3
- Alias grok-4.3-latest. Prompts under 200k tokens; 200k or more: $2.50 / $0.40 cached / $5.00. Model page mentions a 20% Batch API discount. Context printed as "1M" on the table and "1,000,000 tokens" on the model page. No max output published.
- Grok 4.6
- Prompts under 200k tokens. Prompts of 200k or more: input $4.00, cached $1.00, output $12.00; "Requests whose prompt reaches the listed token threshold are billed at the higher rate for all tokens in the request." Context printed as "500k" on the table and "500,000 tokens" on the model page. No max output published.
- Grok 4.5
- Aliases grok-4.5-latest, grok-build-latest. Prompts under 200k tokens; 200k or more: $4.00 / $0.60 cached / $12.00. No max output published.
xAI prices:Source: docs.x.ai/docs/modelsVerified Second sourceHistory
DeepSeek
USD per 1M tokens
| Model | Tier | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|---|
| DeepSeek V4 Flashdeepseek-v4-flash | Peak hours (01:00 to 04:00 and 06:00 to 10:00 UTC, Monday through Friday) | $0.30 | $1.32 | $0.006 | 1M | 384K |
| DeepSeek V4 Flash Vision (experimental)deepseek-v4-flash-vision-exp | Peak hours (01:00 to 04:00 and 06:00 to 10:00 UTC, Monday through Friday) | $0.30 | $1.32 | $0.006 | 1M | 384K |
| DeepSeek V4 Prodeepseek-v4-pro | Peak hours (01:00 to 04:00 and 06:00 to 10:00 UTC, Monday through Friday) | $1.32 | $3.96 | $0.044 | 1M | 384K |
Notes on these rows
- DeepSeek V4 Flash
- Peak-hour prices; the table prints PEAK and OFF-PEAK rows for every price. Off-peak: cache hit $0.007, cache miss $0.22, output $0.66 per 1M tokens. Vendor: "Off-peak rates are half of the peak rates. Peak hours are 01:00 - 04:00 and 06:00 - 10:00 UTC, Monday through Friday (all other hours are off-peak)." Input is the "1M INPUT TOKENS (CACHE MISS)" row and cached input the "(CACHE HIT)" row. Context printed as "1M" and max output as "MAXIMUM: 384K". Model version DeepSeek-V4-Flash-0731. The Chinese-language page for the same platform (api-docs.deepseek.com/zh-cn/quick_start/pricing/) prints the peak prices in yuan: 0.10 / 3.0 / 9.0 yuan per 1M tokens for cache hit / cache miss / output, off-peak half, with Beijing-time peak hours.
- DeepSeek V4 Flash Vision (experimental)
- Peak-hour prices; the table prints PEAK and OFF-PEAK rows for every price. Off-peak: cache hit $0.007, cache miss $0.22, output $0.66 per 1M tokens. Vendor: "Off-peak rates are half of the peak rates. Peak hours are 01:00 - 04:00 and 06:00 - 10:00 UTC, Monday through Friday (all other hours are off-peak)." Input is the "1M INPUT TOKENS (CACHE MISS)" row and cached input the "(CACHE HIT)" row. Context printed as "1M" and max output as "MAXIMUM: 384K". Model version DeepSeek-V4-Flash-Vision-Exp. The Chinese-language page for the same platform (api-docs.deepseek.com/zh-cn/quick_start/pricing/) prints the peak prices in yuan: 0.10 / 3.0 / 9.0 yuan per 1M tokens for cache hit / cache miss / output, off-peak half, with Beijing-time peak hours. Vendor: "Images sent to deepseek-v4-flash-vision-exp are converted into tokens based on their dimensions and billed as input tokens together with your text tokens."
- DeepSeek V4 Pro
- Peak-hour prices; the table prints PEAK and OFF-PEAK rows for every price. Off-peak: cache hit $0.022, cache miss $0.66, output $1.98 per 1M tokens. Vendor: "Off-peak rates are half of the peak rates. Peak hours are 01:00 - 04:00 and 06:00 - 10:00 UTC, Monday through Friday (all other hours are off-peak)." Input is the "1M INPUT TOKENS (CACHE MISS)" row and cached input the "(CACHE HIT)" row. Context printed as "1M" and max output as "MAXIMUM: 384K". Model version DeepSeek-V4-Pro-0813. The Chinese-language page for the same platform (api-docs.deepseek.com/zh-cn/quick_start/pricing/) prints the peak prices in yuan: 0.30 / 9.0 / 27.0 yuan per 1M tokens for cache hit / cache miss / output, off-peak half, with Beijing-time peak hours.
DeepSeek prices:Source: api-docs.deepseek.com (Models & Pricing)Verified Single sourceHistory
Moonshot AI International platform
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Kimi K2.7 Codekimi-k2.7-code | $0.95 | $4.00 | $0.19 | 262,144 | Not published |
| Kimi K2.6kimi-k2.6 | $0.95 | $4.00 | $0.16 | 262,144 | Not published |
| Kimi K2.7 Code (high speed)kimi-k2.7-code-highspeed | $1.90 | $8.00 | $0.38 | 262,144 | Not published |
| Kimi K3kimi-k3 | $3.00 | $15.00 | $0.30 | 1,048,576 | Not published |
Notes on these rows
- Kimi K2.7 Code, Kimi K2.6, Kimi K2.7 Code (high speed)
- Context printed as "262,144 tokens". Input is the "Input Price (Cache Miss)" column and cached input the "Input Price (Cache Hit)" column, per 1M tokens ("1M = 1,000,000"). No maximum output is published on the pricing page or on the model list (platform.kimi.ai/docs/models). "Prices exclude applicable taxes." platform.moonshot.ai redirects here.
- Kimi K3
- Context printed as "1,048,576 tokens". Input is the "Input Price (Cache Miss)" column and cached input the "Input Price (Cache Hit)" column, per 1M tokens ("1M = 1,000,000"). No maximum output is published on the pricing page or on the model list (platform.kimi.ai/docs/models). "Prices exclude applicable taxes." platform.moonshot.ai redirects here.
Moonshot AI, International platform prices:Source: platform.kimi.ai/docs/pricing/chat-k27-codeVerified Single sourceHistory
Rows in this group were read from 3 pages: platform.kimi.ai/docs/pricing/chat-k27-code, platform.kimi.ai/docs/pricing/chat-k26, platform.kimi.ai/docs/pricing/chat-k3
Moonshot AI China platform
CNY per 1M tokens
Prices on this vendor's China platform. It is sold separately from the international platform, and these rows are not comparable with the international table.
Printed in CNY, exactly as the vendor publishes it. Nothing on this page is converted between currencies.
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Kimi K2.7 Codekimi-k2.7-code | CNY 6.50 | CNY 27.00 | CNY 1.30 | 262,144 | Not published |
| Kimi K2.6kimi-k2.6 | CNY 6.50 | CNY 27.00 | CNY 1.10 | 262,144 | Not published |
| Kimi K2.7 Code (high speed)kimi-k2.7-code-highspeed | CNY 13.00 | CNY 54.00 | CNY 2.60 | 262,144 | Not published |
| Kimi K3kimi-k3 | CNY 20.00 | CNY 100.00 | CNY 2.00 | 1,048,576 | Not published |
Notes on these rows
- Kimi K2.7 Code, Kimi K2.6, Kimi K2.7 Code (high speed)
- Context printed as "262,144 tokens". China platform (platform.kimi.com; platform.moonshot.cn redirects here), priced in yuan per 1M tokens: 缓存未命中 (cache miss) is the input price, 缓存命中 (cache hit) the cached input price, 输出 the output price. No maximum output is published on the pricing page or on the model list (platform.kimi.com/docs/models).
- Kimi K3
- Context printed as "1,048,576 tokens". China platform (platform.kimi.com; platform.moonshot.cn redirects here), priced in yuan per 1M tokens: 缓存未命中 (cache miss) is the input price, 缓存命中 (cache hit) the cached input price, 输出 the output price. No maximum output is published on the pricing page or on the model list (platform.kimi.com/docs/models).
Moonshot AI, China platform prices:Source: platform.kimi.com/docs/pricing/chat-k27-codeVerified Single sourceHistory
Rows in this group were read from 3 pages: platform.kimi.com/docs/pricing/chat-k27-code, platform.kimi.com/docs/pricing/chat-k26, platform.kimi.com/docs/pricing/chat-k3
Zhipu AI International platform
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| GLM-5.3-Flashglm-5.3-flash | $0.15 | $0.50 | $0.03 | 1M | 128K |
| GLM-4.7glm-4.7 | $0.60 | $2.20 | $0.11 | 200K | 128K |
| GLM-5glm-5 | $1.00 | $3.20 | $0.20 | 200K | 128K |
| GLM-5.3glm-5.3 | $1.40 | $4.40 | $0.26 | 1M | 128K |
| GLM-5.2glm-5.2 | $1.40 | $4.40 | $0.26 | 1M | 128K |
| GLM-5.1glm-5.1 | $1.40 | $4.40 | $0.26 | 200K | 128K |
Notes on these rows
- GLM-5.3-Flash
- Promotional price. Vendor: "GLM-5.3-Flash is available at a 50% discount (strikethrough prices are list prices). The promotion ends at 24:00 on September 9, 2026 (UTC+8, Singapore time)." List prices: input $0.15, cached input $0.03, output $0.50. Cached input storage is "Limited-time Free". Context "1M" and max output "128K" from the model page docs.z.ai/guides/llm/glm-5.3-flash.
- GLM-4.7
- Cached input storage is "Limited-time Free". Context "200K" and max output "128K" from the model page docs.z.ai/guides/llm/glm-4.7.
- GLM-5
- Cached input storage is "Limited-time Free". Context "200K" and max output "128K" from the model page docs.z.ai/guides/llm/glm-5.
- GLM-5.3
- Cached input storage is "Limited-time Free". Context "1M" and max output "128K" from the model page docs.z.ai/guides/llm/glm-5.3.
- GLM-5.2
- Cached input storage is "Limited-time Free". Context "1M" and max output "128K" from the model page docs.z.ai/guides/llm/glm-5.2.
- GLM-5.1
- Cached input storage is "Limited-time Free". Context "200K" and max output "128K" from the model page docs.z.ai/guides/llm/glm-5.1.
Zhipu AI, International platform prices:Source: docs.z.ai/guides/overview/pricingVerified Single sourceHistory
Zhipu AI China platform
CNY per 1M tokens
Prices on this vendor's China platform. It is sold separately from the international platform, and these rows are not comparable with the international table.
Printed in CNY, exactly as the vendor publishes it. Nothing on this page is converted between currencies.
| Model | Tier | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|---|
| GLM-5.3-Flashglm-5.3-flash | Single price | CNY 0.40 | CNY 1.40 | CNY 0.115 | 1M | 128K |
| GLM-4.7-FlashXglm-4.7-flashx | Single price | CNY 0.50 | CNY 3.00 | CNY 0.10 | 200K | 128K |
| GLM-5glm-5 | 输入长度 [0, 32) (input length 0 to 32 thousand tokens) | CNY 4.00 | CNY 18.00 | CNY 1.00 | 200K | 128K |
| GLM-5.1glm-5.1 | 输入长度 [0, 32) (input length 0 to 32 thousand tokens) | CNY 6.00 | CNY 24.00 | CNY 1.30 | 200K | 128K |
| GLM-5.3glm-5.3 | Single price | CNY 8.00 | CNY 28.00 | CNY 2.00 | 1M | 128K |
| GLM-5.2glm-5.2 | Single price | CNY 8.00 | CNY 28.00 | CNY 2.00 | 1M | 128K |
Notes on these rows
- GLM-5.3-Flash
- Promotional price. The row is marked 5折限时两周 (50% off, limited to two weeks; no end date printed) with list prices struck through: 0.8元 input, 2.8元 output, 0.23元 cache hit. China platform (open.bigmodel.cn), priced in yuan (元) per 1M tokens: 输入单价 is the input price, 输出单价 the output price, 缓存命中 the cached input price; 缓存存储 (cache storage) is 限时免费 (limited-time free). The page is JavaScript only and was read with a headless browser. Context "1M" printed on the pricing page; max output "128K" from docs.bigmodel.cn/cn/guide/start/model-overview.
- GLM-4.7-FlashX
- China platform (open.bigmodel.cn), priced in yuan (元) per 1M tokens: 输入单价 is the input price, 输出单价 the output price, 缓存命中 the cached input price; 缓存存储 (cache storage) is 限时免费 (limited-time free). The page is JavaScript only and was read with a headless browser. Context "200K" printed on the pricing page; max output "128K" from docs.bigmodel.cn/cn/guide/start/model-overview.
- GLM-5
- Tier is the vendor's input-length band in thousand tokens. The 输入长度 [32+) band is 6元 input, 22元 output, 1.5元 cache hit. China platform (open.bigmodel.cn), priced in yuan (元) per 1M tokens: 输入单价 is the input price, 输出单价 the output price, 缓存命中 the cached input price; 缓存存储 (cache storage) is 限时免费 (limited-time free). The page is JavaScript only and was read with a headless browser. Context "200K" from docs.bigmodel.cn/cn/guide/start/model-overview; max output "128K" from docs.bigmodel.cn/cn/guide/start/model-overview.
- GLM-5.1
- Tier is the vendor's input-length band in thousand tokens. The 输入长度 [32+) band is 8元 input, 28元 output, 2元 cache hit. China platform (open.bigmodel.cn), priced in yuan (元) per 1M tokens: 输入单价 is the input price, 输出单价 the output price, 缓存命中 the cached input price; 缓存存储 (cache storage) is 限时免费 (limited-time free). The page is JavaScript only and was read with a headless browser. Context "200K" from docs.bigmodel.cn/cn/guide/start/model-overview; max output "128K" from docs.bigmodel.cn/cn/guide/start/model-overview.
- GLM-5.3, GLM-5.2
- China platform (open.bigmodel.cn), priced in yuan (元) per 1M tokens: 输入单价 is the input price, 输出单价 the output price, 缓存命中 the cached input price; 缓存存储 (cache storage) is 限时免费 (limited-time free). The page is JavaScript only and was read with a headless browser. Context "1M" printed on the pricing page; max output "128K" from docs.bigmodel.cn/cn/guide/start/model-overview.
Zhipu AI, China platform prices:Source: open.bigmodel.cn/pricingVerified Single sourceHistory
Alibaba Cloud International platform
USD per 1M tokens
| Model | Tier | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|---|
| Qwen3.7-Flashqwen3.7-flash | 0<Token≤32K | $0.03 | $0.13 | Not published | 1M | Not published |
| Qwen3.8-Flashqwen3.8-flash | 0<Token≤1M | $0.15 | $0.47 | Not published | 1M | Not published |
| Qwen3.7-Plusqwen3.7-plus | 0<Token≤256K | $0.40 | $1.60 | Not published | 1M | Not published |
| Qwen3.8-Maxqwen3.8-max | 0<Token≤1M | $2.00 | $6.00 | Not published | 1M | Not published |
| Qwen3.7-Maxqwen3.7-max | 0<Token≤1M | $2.50 | $7.50 | Not published | 1M | Not published |
Notes on these rows
- Qwen3.7-Flash
- Singapore region, "International" deployment scope, page "Last Updated: Sep 04, 2026". Lowest band. Other bands: 32K<Token≤256K $0.100 input / $0.400 output; 256K<Token≤1M $0.200 input / $0.800 output. Currently equivalent to qwen3.7-flash-2026-07-15. Batch inference is 50% off. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.8-Flash
- Singapore region, "International" deployment scope, page "Last Updated: Sep 04, 2026". Single band. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.7-Plus
- Singapore region, "International" deployment scope, page "Last Updated: Sep 04, 2026". List price. Vendor prints "List price $0.4 (Limited-time 20% off)" for input and "List price $1.6 (Limited-time 20% off)" for output; the discounted figure is not printed, so it is not recorded. Second band 256K<Token≤1M: list price $1.2 input, $4.8 output, same wording. Thinking and Non-Thinking output prices are equal. Currently equivalent to qwen3.7-plus-2026-05-26. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.8-Max
- Singapore region, "International" deployment scope, page "Last Updated: Sep 04, 2026". "Non-Thinking and Thinking modes"; single band. Free quota "1 million tokens" in Singapore only. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.7-Max
- Singapore region, "International" deployment scope, page "Last Updated: Sep 04, 2026". Currently equivalent to qwen3.7-max-2026-05-20. "Non-Thinking and Thinking modes"; single band. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
Alibaba Cloud, International platform prices:Source: alibabacloud.com/help/en/model-studio/model-pricingVerified Single sourceHistory
Alibaba Cloud China platform
USD per 1M tokens
Prices on this vendor's China platform. It is sold separately from the international platform, and these rows are not comparable with the international table.
| Model | Tier | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|---|
| Qwen3.7-Flashqwen3.7-flash | 0<Token≤32K | $0.028 | $0.11 | Not published | 1M | Not published |
| Qwen3.8-Flashqwen3.8-flash | 0<Token≤1M | $0.113 | $0.382 | Not published | 1M | Not published |
| Qwen3.7-Plusqwen3.7-plus | 0<Token≤256K | $0.276 | $1.101 | Not published | 1M | Not published |
| Qwen3.8-Maxqwen3.8-max | 0<Token≤1M | $1.65 | $4.951 | Not published | 1M | Not published |
| Qwen3.7-Maxqwen3.7-max | 0<Token≤1M | $1.65 | $4.951 | Not published | 1M | Not published |
Notes on these rows
- Qwen3.7-Flash
- China (Beijing) region on the same international pricing page, printed in US dollars by the vendor; page "Last Updated: Sep 04, 2026". Lowest band. Other bands: 32K<Token≤256K $0.083 input / $0.330 output; 256K<Token≤1M $0.165 input / $0.660 output. Currently equivalent to qwen3.7-flash-2026-07-15. Batch inference is 50% off. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.8-Flash
- China (Beijing) region on the same international pricing page, printed in US dollars by the vendor; page "Last Updated: Sep 04, 2026". Single band. Batch inference is 50% off. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.7-Plus
- China (Beijing) region on the same international pricing page, printed in US dollars by the vendor; page "Last Updated: Sep 04, 2026". List price. Vendor prints "List price $0.276 (Limited-time 20% off)" for input and "List price $1.101 (Limited-time 20% off)" for output; the discounted figure is not printed, so it is not recorded. Second band 256K<Token≤1M: list price $0.826 input, $3.301 output, same wording. Thinking and Non-Thinking output prices are equal. Currently equivalent to qwen3.7-plus-2026-05-26. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.8-Max
- China (Beijing) region on the same international pricing page, printed in US dollars by the vendor; page "Last Updated: Sep 04, 2026". "Non-Thinking and Thinking modes"; single band. Batch inference is 50% off. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
- Qwen3.7-Max
- China (Beijing) region on the same international pricing page, printed in US dollars by the vendor; page "Last Updated: Sep 04, 2026". Currently equivalent to qwen3.7-max-2026-05-20. "Non-Thinking and Thinking modes"; single band. Batch inference is 50% off. "All tokens in the request are billed at the unit price of the corresponding tier." Cache-hit input tokens "are billed at unit prices different from the standard input price" under the vendor's Context Cache rules; no per-model cached price is printed on this page. Context "1M" from the text generation model page (alibabacloud.com/help/en/model-studio/text-generation-model). No max output published.
Alibaba Cloud, China platform prices:Source: alibabacloud.com/help/en/model-studio/model-pricingVerified Single sourceHistory
MiniMax
USD per 1M tokens
| Model | Tier | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|---|
| MiniMax-M3MiniMax-M3 | ≤ 512k input tokens | $0.30 | $1.20 | $0.06 | 1M | Not published |
| MiniMax-M2.7MiniMax-M2.7 | Single price | $0.30 | $1.20 | $0.06 | 204,800 | Not published |
| MiniMax-M2.5MiniMax-M2.5 | Single price | $0.30 | $1.20 | $0.03 | 204,800 | Not published |
| MiniMax-M2.7 (high speed)MiniMax-M2.7-highspeed | Single price | $0.60 | $2.40 | $0.06 | 204,800 | Not published |
Notes on these rows
- MiniMax-M3
- Standard tier. The row is marked "Permanent 50% off" with list prices struck through: $0.60 input, $2.40 output, $0.12 cached; the charged prices are recorded. The "> 512k input tokens" band is $0.60 input, $2.40 output, $0.12 cached (struck-through $1.20 / $4.80 / $0.24). Priority tier "is 1.5x standard". Cached input is the "Prompt caching Read" column. Context "1,000,000" from the text generation guide (platform.minimax.io/docs/guides/text-generation.md). No max output published.
- MiniMax-M2.7, MiniMax-M2.7 (high speed)
- "Prompt caching Write" is $0.375 per M tokens. Cached input is the "Prompt caching Read" column. Context "204,800" from the text generation guide (platform.minimax.io/docs/guides/text-generation.md). No max output published.
- MiniMax-M2.5
- Listed under legacy models. "Prompt caching Write" is $0.375 per M tokens. Cached input is the "Prompt caching Read" column. Context "204,800" from the text generation guide (platform.minimax.io/docs/guides/text-generation.md). No max output published.
MiniMax prices:Source: platform.minimax.io/docs/guides/pricing-paygoVerified Single sourceHistory
Mistral
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Ministral 3 (3B)ministral-3b-latest | $0.10 | $0.10 | Not published | 256K | Not published |
| Mistral Small 4mistral-small-latest | $0.15 | $0.60 | Not published | 256K | Not published |
| Ministral 3 (8B)ministral-8b-latest | $0.15 | $0.15 | Not published | 256K | Not published |
| Codestralcodestral-latest | $0.30 | $0.90 | Not published | 128K | Not published |
| Mistral Large 3mistral-large-latest | $0.50 | $2.10 | Not published | 256K | Not published |
| Mistral Medium 3.5mistral-medium-latest | $1.50 | $7.50 | Not published | 256K | Not published |
Notes on these rows
- Ministral 3 (3B)
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "256k" from the model page (second source), which prints the same prices. No max output published. Dated id ministral-3b-2512.
- Mistral Small 4
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "256k" from the model page (second source), which prints the same prices. No max output published. Dated id mistral-small-2603.
- Ministral 3 (8B)
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "256k" from the model page (second source), which prints the same prices. No max output published. Dated id ministral-8b-2512.
- Codestral
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "128k" from the model page (second source), which prints the same prices. No max output published. Dated id codestral-2508.
- Mistral Large 3
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "256k" from the model page (second source), which prints the same prices. No max output published. Dated id mistral-large-2512.
- Mistral Medium 3.5
- Cached input: the page states "Cached input tokens -90% on input token" as a rule with no per-model figure, so none is recorded. Context "256k" from the model page (second source), which prints the same prices. No max output published.
Mistral prices:Source: mistral.ai/pricing/apiVerified Second sourceHistory
Cohere
USD per 1M tokens
| Model | Input | Output | Cached input | Context | Max output |
|---|---|---|---|---|---|
| Command A+command-a-plus-05-2026 | $0.00 | $0.00 | Not published | 128K | 64K |
| Command R7Bcommand-r7b-12-2024 | $0.0375 | $0.15 | Not published | 128K | 4K |
| Command R (08-2024)command-r-08-2024 | $0.15 | $0.60 | Not published | 128K | 4K |
| Command R+ (08-2024)command-r-plus-08-2024 | $2.50 | $10.00 | Not published | 128K | 4K |
Notes on these rows
- Command A+
- The pricing card reads "Free" with "API key 0" and "Model download 0"; it is not priced per million tokens, so the row records zero. Card bullets: "Apache 2.0 license", "Runs on just two H100 GPUs". Context "128k" and max output "64k". Model id, context and max output from docs.cohere.com/docs/models. No cached input price published.
- Command R7B
- Card "Command R7B": "128K token context window", "4K maximum output tokens". Model id, context and max output from docs.cohere.com/docs/models. No cached input price published.
- Command R (08-2024)
- The card is labelled "Command R" with no dated id, "128K token context window", "4K maximum output tokens". The models page lists command-r-08-2024 as the current Command R with the same limits; the older Command R 03-2024 is priced separately in the page's legacy list at $0.50 input and $1.50 output. Model id, context and max output from docs.cohere.com/docs/models. No cached input price published.
- Command R+ (08-2024)
- From the page's legacy list: "Command R+ 08-2024 pricing is $2.50/1M tokens for input and $10.00/1M tokens for output". Context "128k" and max output "4k". Model id, context and max output from docs.cohere.com/docs/models. No cached input price published.
Cohere prices:Source: cohere.com/pricingVerified Single sourceHistory
What it means for you
The cheapest model here is Qwen3.7-Flash at $0.03 per million input tokens. The dearest is GPT-6 Astra at $10.00. Both answer a question in English, and the gap between them is far wider than the gap between the vendors. The useful question is not which house is cheapest, it is the smallest model that can do your job.
For a person asking a handful of questions a day, every price on this page is small: a million tokens is roughly three quarters of a million words of English, the same ratio the glossary above uses. Bills grow when the same text is sent again and again, which is what an agent, a long conversation or a document tool does all day. That is why the cached input column matters more than the headline price for anything long running.
If you are choosing between paying per token and paying per month, the other half of the answer is on the plans and limits page.
Cite this
AI Journey, "AI API pricing per million tokens, by vendor", https://aijourney.space/compare/pricing/ (verified 2 Nov 2026)
How to read this
A token is roughly three quarters of an English word. Prices are quoted per million tokens, so a request of 1,000 input tokens on a model priced at $3 per million costs three tenths of a cent to send.
Input is what you send, output is what the model returns, and output is always the expensive half. Cached input is the reduced rate some vendors charge when the same prefix is sent again within a short window. Where a vendor publishes no cached rate the cell says "Not published".
A price printed with a currency code, such as CNY, is the vendor's own figure in that currency. It is not converted to dollars, because an exchange rate chosen by this site would be a number the vendor never published. A table headed "China platform" prices that vendor's China service, which is sold separately from its international one and cannot be compared with it line by line.
Where a vendor publishes more than one price for a model, the Tier column names the band the row records, in the vendor's own words, and the other bands are quoted in the notes under the table.
Context is the largest number of tokens a request may contain. Max output is the largest single answer the model will produce. Both are counts, not prices.
These are list prices for the standard tier. Batch processing, priority capacity, committed spend and enterprise agreements all change what is actually paid, and none of them are on this page.
Next: learn how AI model pricing works, or paste your own text into the token counter to see what it costs on each model above.