Model Pricing
no markupProvider list prices, quoted per call before it runs, with no minimum top-up. Pay per call with no account, or get an API key and pay by card or invoice.
Image Models
12 models| Model | Per image (1024×1024) |
|---|---|
GPT Image 1 openai/gpt-image-1 | $0.020 |
ChatGPT Images 2.0 openai/gpt-image-2 | $0.060 |
GPT Image 2.5 Flare openai/gpt-image-2.5-flare | $0.280 |
GPT Image 2.5 Sunburst openai/gpt-image-2.5-sunburst | $0.280 |
Nano Banana google/nano-banana | $0.050 |
Nano Banana 2 google/nano-banana-2 | $0.090 |
Nano Banana Pro google/nano-banana-pro | $0.100 |
Grok Imagine xai/grok-imagine-image | $0.020 |
Grok Imagine 2.0 xai/grok-imagine-image-2.0 | $0.040 |
Grok Imagine Pro xai/grok-imagine-image-pro | $0.060 |
Seedream 5.0 Pro bytedance/seedream-5-pro | $0.045 |
CogView-4 zai/cogview-4 | $0.015 |
Video Models
7 models| Model | Per second |
|---|---|
Grok Imagine Video xai/grok-imagine-video | $0.050 480p · $0.070 720p |
Grok Imagine Video 1.5 xai/grok-imagine-video-1.5 | $0.080 480p · $0.140 720p · $0.250 1080p |
Seedance 1.5 Pro bytedance/seedance-1.5-pro | $0.070 |
Seedance 2.0 Fast bytedance/seedance-2.0-fast | $0.165 |
Seedance 2.0 Mini bytedance/seedance-2.0-mini | $0.080 |
Seedance 2.0 Pro bytedance/seedance-2.0 | $0.227 |
Seedance 2.5 bytedance/seedance-2.5 | $0.315 |
Music Models
1 model| Model | Per track, all-in |
|---|---|
MiniMax Music 2.5+ minimax/music-2.5+ | $0.20 |
Speech & Sound Effects
6 models| Model | Price |
|---|---|
ElevenLabs Flash v2.5 elevenlabs/flash-v2.5 | $0.050 |
ElevenLabs Turbo v2.5 elevenlabs/turbo-v2.5 | $0.050 |
ElevenLabs Multilingual v2 elevenlabs/multilingual-v2 | $0.100 |
ElevenLabs v3 elevenlabs/v3 | $0.100 |
Seed Audio 1.0 bytedance/seed-audio-1.0 | $0.003 |
ElevenLabs Sound Effects elevenlabs/sound-effects | $0.050 |
Prices in USD. Chat billed per 1M tokens · Image per image · Video per second · Music per track · Speech per 1k characters (or per second of audio) · Sound effects per clip. Pay with USDC on Base, Solana or Arc. These are the Base gateway's rates; each gateway publishes its own.
The rates above are the providers' own published prices — and, for chat, the rates you pay: we add no markup at all on tokens, only the flat $0.001 per-request settlement fee. The 402 quotes input plus output at your max_tokens, and an exact payment settles that quote, so set max_tokens to what you need. Pay with upto where the 402 offers it (Base) or batch settlement (Solana) and you are charged only the tokens produced. Media generation and Live Search carry 5%; music is the exception, listed all-in at what each track costs you. No subscription, no minimum top-up, and no balance we hold for you.
Each call is paid by a signed authorization for that call alone, capped at the quoted price — your private key never leaves your machine. How payment security works →
Prefer an invoice? Enterprise access — API keys, exact usage ledger, monthly invoice. See Enterprise →
AI model pricing questions: markup, per call, cache, free tier
- Does BlockRun mark up model prices?
- Not on tokens. Every chat model on this page is listed at the provider's own input and output rate per million tokens; the margin is a flat per-call transaction fee on the pay-per-call door, not a percentage on the tokens.
- How is the price of a call quoted before it runs?
- The first request comes back as an HTTP 402 carrying the dollar price for that call. For chat, the 402 quotes input plus output at your max_tokens; an exact payment settles that quote, so set max_tokens to what you need. Pay with upto where the 402 offers it (Base) or batch settlement (Solana) and you are charged only the tokens produced. Nothing is charged until the price has been seen.
- Is there a free tier on the pricing page?
- Yes. The models marked free need no wallet, no payment header and no signup — they are rate-limited per IP instead of billed. Every other row is paid per call.
- What do images, video and speech cost?
- Per image at the size requested, per second or per clip of video depending on the model, per thousand characters of speech, and per track of music — each shown on its own tab above, and each quoted in the 402 before the call runs.
- Are cached tokens priced differently?
- Where the vendor publishes a cache rate, the machine-readable sheet at /api/pricing carries it per model — a cache read rate and, where a separate write is charged, a cache write rate — beside the input and output rates, so a reseller or a ledger can bill cached tokens at the vendor's own number.
- What about long-context pricing above a model's threshold?
- Models whose vendor reprices above a prompt-size threshold carry that tier on the sheet: the threshold, whether it is inclusive, and the tier's input and output rates. The gateway bills the whole request at the tier the prompt reaches, exactly as the vendor does.
- Can I pay with an API key and an invoice instead of per-call pricing?
- Yes — pay per call with no account, or get an API key and pay by card or invoice. The invoiced door meters exact usage at these same rates with no per-call minimum and bills in dollars monthly.
- BlockRun pricing vs Together, Groq or the provider consoles — is it cheaper?
- For tokens it is the same list price the provider charges, with no subscription and no prepaid balance on either door. Together and Groq price their own hosted models; the provider consoles price one vendor each. This page prices every vendor's models side by side, so the comparison is on the page rather than across tabs.
- How do I read the price sheet programmatically?
- GET /api/pricing returns every model with its rates per million tokens, its long-context tier and its cache rates as JSON; GET /v1/models returns the OpenAI-shaped list with a pricing block per model. Both are free to call.