AI media API pricing, per unit the provider bills
Per-image, per-second, per-song and per-minute prices for image, video, music, speech and realtime audio models on the OpenAI and Gemini APIs, each with its provider source and read date. Compared only inside one modality and unit.
Product pages
Speech to text
| Product | Variant | Price | Read |
|---|---|---|---|
| Voxtral Small Transcribe 3 | standard | $0.004 per minute | 2026-10-20 |
| Voxtral Mini Transcribe 3 | standard | $0.0035 per minute | 2026-10-20 |
| Voxtral Mini Transcribe Realtime 3 | standard | $0.008 per minute | 2026-10-20 |
| GPT Transcribe | standard | $0.0045 per minute | 2026-09-11 |
| Whisper | standard | $0.006 per minute | 2026-09-11 |
Text to speech
| Product | Variant | Price | Read |
|---|---|---|---|
| Voxtral TTS 3 | standard | $13.00 per 1M characters | 2026-10-20 |
| Eleven v4 | launch-promotion | $0.022 per 1,000 characters | 2026-09-28 |
| Eleven v4 | regular | $0.08 per 1,000 characters | 2026-09-28 |
| Eleven v4 Turbo | launch-promotion | $0.011 per 1,000 characters | 2026-09-28 |
| Eleven v4 Turbo | regular | $0.04 per 1,000 characters | 2026-09-28 |
| TTS-1 | standard | $15.00 per 1M characters | 2026-09-11 |
| TTS-1 HD | standard | $30.00 per 1M characters | 2026-09-11 |
Realtime audio
| Product | Variant | Price | Read |
|---|---|---|---|
| Grok Voice 3.0 | standard | $0.08 per minute | 2026-10-14 |
| GPT-Live-1 | standard | $0.05 per minute | 2026-09-11 |
Video generation
| Product | Variant | Price | Read |
|---|---|---|---|
| Sora 2 | 720p | $0.10 per second | 2026-09-11 |
| Sora 2 Pro | 720p | $0.30 per second | 2026-09-11 |
| Sora 2 Pro | 1024p | $0.50 per second | 2026-09-11 |
| Sora 2 Pro | 1080p | $0.70 per second | 2026-09-11 |
| Sora 2 | batch · 720p | $0.05 per second | 2026-09-11 |
| Sora 2 Pro | batch · 720p | $0.15 per second | 2026-09-11 |
| Sora 2 Pro | batch · 1024p | $0.25 per second | 2026-09-11 |
| Sora 2 Pro | batch · 1080p | $0.35 per second | 2026-09-11 |
| Veo 3.1 | 720p | $0.40 per second | 2026-10-13 |
| Veo 3.1 | 1080p | $0.40 per second | 2026-10-13 |
| Veo 3.1 | 4k | $0.60 per second | 2026-10-13 |
| Veo 3.1 Fast | fast · 720p | $0.10 per second | 2026-10-13 |
| Veo 3.1 Fast | fast · 1080p | $0.12 per second | 2026-10-13 |
| Veo 3.1 Fast | fast · 4k | $0.30 per second | 2026-10-13 |
| Veo 3.1 Lite | lite · 720p | $0.05 per second | 2026-10-13 |
| Veo 3.1 Lite | lite · 1080p | $0.08 per second | 2026-10-13 |
Image generation
| Product | Variant | Price | Read |
|---|---|---|---|
| Gemini Nano Banana 2.1 | 1K | $0.0336 per image | 2026-10-06 |
| Gemini Nano Banana 2.1 | 2K | $0.0504 per image | 2026-10-06 |
| Gemini Nano Banana 2.1 | 4K | $0.0756 per image | 2026-10-06 |
| Gemini Nano Banana 2.1 | batch · 1K | $0.0168 per image | 2026-10-06 |
| Gemini Nano Banana 2.1 | batch · 2K | $0.0252 per image | 2026-10-06 |
| Gemini Nano Banana 2.1 | batch · 4K | $0.0378 per image | 2026-10-06 |
| Gemini 3.1 Flash Image (Nano Banana 2) | 0.5K | $0.045 per image | 2026-10-06 |
| Gemini 3.1 Flash Image (Nano Banana 2) | 1K | $0.067 per image | 2026-10-06 |
| Gemini 3.1 Flash Image (Nano Banana 2) | 2K | $0.101 per image | 2026-10-06 |
| Gemini 3.1 Flash Image (Nano Banana 2) | 4K | $0.151 per image | 2026-10-06 |
| Gemini 2.5 Flash Image (Nano Banana) | standard | $0.039 per image | 2026-10-06 |
| Gemini 2.5 Flash Image (Nano Banana) | batch | $0.0195 per image | 2026-10-06 |
| Gemini 3 Pro Image (Nano Banana Pro) | 1K/2K | $0.134 per image | 2026-10-13 |
| Gemini 3 Pro Image (Nano Banana Pro) | 4K | $0.24 per image | 2026-10-13 |
| Gemini 3 Pro Image (Nano Banana Pro) | batch · 1K/2K | $0.067 per image | 2026-10-13 |
| Gemini 3 Pro Image (Nano Banana Pro) | batch · 4K | $0.12 per image | 2026-10-13 |
Music generation
| Product | Variant | Price | Read |
|---|---|---|---|
| Lyria 3.5 | full song | $0.08 per song | 2026-09-11 |
| Lyria 3 Clip Preview | preview · 30-second clip | $0.04 per song | 2026-09-11 |
| Lyria 3 Pro Preview | preview · full song | $0.08 per song | 2026-09-11 |
How these rows are kept honest
- USD only, exactly as the provider publishes it; no currency conversion.
- One row per priced unit variant (tier, resolution, duration mode). Never average variants into one price.
- Compare rows only inside the same modality and unit. A per-second video price is never converted into a per-image or per-token figure.
- priceUsd is null only with a note explaining why; a missing published price is unavailable, never zero.
- Every row carries the provider page it came from and the date it was read.
Questions
How is AI image and video pricing different from token pricing?
Image, video and music models bill per generated output or per second, not per token. Veo 3.1 and the archived Sora 2 rows use per-second video prices, the Nano Banana models per image, Lyria per song or clip, and speech models per character or minute. This hub keeps each modality in its own unit and never converts between them.
Which AI video API is cheapest per second?
Among the current Gemini API video rows on this hub, Veo 3.1 Lite has the lowest published 720p rate. Sora’s rows are archived prices, because OpenAI lists September 24, 2026 as its API shutdown date. Compare only matching resolutions and units; this price table does not measure video quality.
How often do media prices change?
Preview and promotional rates change without notice, and preview models can be retired. Every row here shows the date we read the provider page, rows are re-read before publication, and the registry contract records a missing published price as unavailable rather than zero.