Gemma 4 31B API pricing
Live per-token API pricing across providers, synced from OpenRouter. Compare input, output, and cache-read rates, throughput, latency, and uptime in one place - then estimate what your workload actually costs.
Refreshed about 20 hours ago via OpenRouter - some pricing may be stale.
Per-provider pricing
Live per-provider pricing, throughput and uptime - refreshed about 20 hours ago via OpenRouter. Click a column to sort.
some pricing may be stale - last verified 2026-10-24
|
Provider
|
Type
|
Input $/M
|
Output $/M
|
Cache $/M
|
Tok/s
|
Latency
|
Uptime
|
Value
|
|
CoreWeave
|
API
|
0.10 |
0.34 |
0.100 |
- |
- |
100.00% |
best uptime
|
|
Venice
|
API
|
0.12 |
0.36 |
0.090 |
- |
- |
100.00% |
|
|
Chutes
|
API
|
0.12 |
0.37 |
0.012 |
- |
- |
100.00% |
|
|
Crusoe
|
API
|
0.14 |
0.40 |
0.140 |
- |
- |
100.00% |
|
|
Friendli
|
API
|
0.14 |
0.40 |
- |
- |
- |
100.00% |
|
|
Parasail
|
API
|
0.15 |
0.40 |
0.060 |
- |
- |
100.00% |
|
|
DeepInfra
|
API
|
0.30 |
0.60 |
- |
- |
- |
100.00% |
|
|
Io Net
|
API
|
0.36 |
1.09 |
0.180 |
- |
- |
100.00% |
|
|
SambaNova
|
API
|
0.38 |
1.15 |
- |
- |
- |
100.00% |
|
|
|
API
|
0.39 |
0.97 |
- |
- |
- |
- |
|
|
SiliconFlow
|
API
|
0.75 |
1.00 |
0.250 |
- |
- |
100.00% |
|
|
ModelRun
|
API
|
0.75 |
1.00 |
0.200 |
- |
- |
100.00% |
|
|
Novita
avoid
|
API
|
0.14 |
0.40 |
- |
- |
- |
86.67% |
|
Default order: throughput among 95%+ uptime providers, then latency; subscriptions last. Sort by any column. Subscription rows show $/mo in the Value column - per-token columns are "-". Affiliate links are marked sponsored / nofollow. Confirm current pricing on the provider's site before committing.
PROGRAMMATIC
Get this data as JSON
Same provider table, machine-readable. No auth, no rate limit beyond the edge cache.
curl -s https://www.tokenstead.ai/models/gemma-4-31b/pricing.json
JSON: model metadata, cheapest_api, providers[], subscriptions[], verified_at. Unit is USD per 1M tokens.
PRICE HISTORY
Inference cost over time
Data accumulates from the first daily sync - longer ranges populate over time. Prices come from OpenRouter snapshots, not a historical API.
Loading price history...