Rack Rates

Open-model per-host spread

The Open-model per-host spread is 1.9992 × (max/min) on 2026-10-23 (n=78 model/quantization groups). Definition: For open-weight models served by at least three hosts (OpenRouter endpoints and first-party host price pages), the median ratio between the highest and lowest listed input price across hosts serving the same quantization (1.0 = hosts agree).

Computed from the SKU state at the end of each UTC day (latest value: 2026-10-23; today's value is recomputed until the day ends). The constituents of the latest value are listed below; each shows when it was verified and links to its source.

2.002.062.122.172.232026-07-252026-08-242026-09-232026-10-232026-10-19 00:00 UTC: 2.18 2026-10-20 00:00 UTC: 2.23 2026-10-21 00:00 UTC: 2.08 2026-10-22 00:00 UTC: 2.00 2026-10-23 00:00 UTC: 2.00

Constituents of the latest value

SKU × (max/min)DetailLast verifiedSource
inference/baseten/z-ai/glm-5.3-flash/baseten/unknown2026-10-23 17:00 UTCsource (first-party)
inference/baseten/z-ai/glm-5.3/baseten/unknown2026-10-23 17:00 UTCsource (first-party)
inference/cerebras/qwen/qwen3.8-27b/cerebras/unknown2026-10-23 18:46 UTCsource (first-party)
inference/groq/qwen/qwen3.8-27b/groq/unknown2026-10-23 16:29 UTCsource (first-party)
inference/openrouter/deepseek/deepseek-v3.2/digitalocean/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v3.2/friendli/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v3.2/mara/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v3.2/phala/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v3.2/venice/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/atlascloud/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/baidu/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/coreweave/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/deepinfra/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/gmicloud/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/inceptron/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/mancer-2/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/novita/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/parasail/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/relace/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/sail-research/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/siliconflow/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-flash-0731/streamlake/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/atlascloud/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/baidu/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/coreweave/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/deepinfra/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/gmicloud/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/novita/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/parasail/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/deepseek/deepseek-v4-pro-0813/siliconflow/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/moonshotai/kimi-k3/akashml/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/moonshotai/kimi-k3/makora/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/moonshotai/kimi-k3/parasail/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/moonshotai/kimi-k3/relace/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/moonshotai/kimi-k3/sail-research/fp42026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/akashml/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/alibaba/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/chutes/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/cloudflare/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/coreweave/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/dekallm/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/ionstream/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/mancer-2/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/modal/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/near-ai/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/novita/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/parasail/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/phala/unknown2026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/reka/fp82026-10-23 22:54 UTCsource (community cross-check)
inference/openrouter/qwen/qwen3.8-27b/venice/fp82026-10-23 22:54 UTCsource (community cross-check)

Details of the latest value

open weight models
4141
unmatched models
225
min hosts
3
min coverage
3
first party skus
35
openrouter rows replaced by first party
21
community rows excluded
175
groups with min hosts
78
output price median spread
2.0383
Raw metadata
{
 "first_party_hosts": [
  "BaseTen",
  "Cerebras",
  "Groq",
  "SambaNova",
  "Together"
 ],
 "widest": [
  {
   "hosts": 8,
   "max_usd_per_1m": 2.1,
   "min_usd_per_1m": 0.08,
   "model": "z-ai/glm-5.3",
   "quantization": "fp4",
   "ratio": 26.25
  },
  {
   "hosts": 8,
   "max_usd_per_1m": 0.99,
   "min_usd_per_1m": 0.04,
   "model": "qwen/qwen3.8-27b",
   "quantization": "unknown",
   "ratio": 24.75
  },
  {
   "hosts": 13,
   "max_usd_per_1m": 1.68,
   "min_usd_per_1m": 0.14,
   "model": "z-ai/glm-5.3",
   "quantization": "unknown",
   "ratio": 12.0
  },
  {
   "hosts": 10,
   "max_usd_per_1m": 0.45,
   "min_usd_per_1m": 0.039,
   "model": "qwen/qwen3.8-27b",
   "quantization": "fp8",
   "ratio": 11.5385
  },
  {
   "hosts": 6,
   "max_usd_per_1m": 3.0,
   "min_usd_per_1m": 0.26829,
   "model": "deepseek/deepseek-v3.2",
   "quantization": "unknown",
   "ratio": 11.1819
  },
  {
   "hosts": 4,
   "max_usd_per_1m": 0.44,
   "min_usd_per_1m": 0.0422,
   "model": "deepseek/deepseek-v4-flash-0731",
   "quantization": "fp4",
   "ratio": 10.4265
  },
  {
   "hosts": 12,
   "max_usd_per_1m": 0.225,
   "min_usd_per_1m": 0.022,
   "model": "z-ai/glm-5.3-flash",
   "quantization": "unknown",
   "ratio": 10.2273
  },
  {
   "hosts": 5,
   "max_usd_per_1m": 3.0,
   "min_usd_per_1m": 0.3,
   "model": "moonshotai/kimi-k3",
   "quantization": "fp4",
   "ratio": 10.0
  },
  {
   "hosts": 8,
   "max_usd_per_1m": 1.32,
   "min_usd_per_1m": 0.132,
   "model": "deepseek/deepseek-v4-pro-0813",
   "quantization": "fp8",
   "ratio": 10.0
  },
  {
   "hosts": 9,
   "max_usd_per_1m": 0.4092,
   "min_usd_per_1m": 0.04444,
   "model": "deepseek/deepseek-v4-flash-0731",
   "quantization": "fp8",
   "ratio": 9.2079
  }
 ]
}

Definition

For open-weight models served by at least three hosts (OpenRouter endpoints and first-party host price pages), the median ratio between the highest and lowest listed input price across hosts serving the same quantization (1.0 = hosts agree).

Inclusion rule

inference/openrouter/<author>/<slug>/<provider>/<quant> rows; model must be open-weight per llm/modelsdev (joined on the OpenRouter model id, then on the bare model slug; OPEN_MODEL_ALIASES for manual joins; unmatched models are counted); group by (model, quantization); endpoints in a healthy status and default service tier; price 0 (free) dropped; >= 3 distinct hosts per group; spread = max/min input price; headline = median over groups. The output-price variant, the ten widest spreads and the group count are published. Method change (wave 3): first-party host SKUs (groq, together, sambanova, cerebras, baseten: the host's own price page or API) join alongside the OpenRouter rows. They publish no quantization, so they are 'unknown' and are grouped by model only within the (model, unknown) group, never mixed into a fp8/bf16 group. A host that has a first-party SKU for a model counts once for that model, with its first-party price (its OpenRouter endpoints for that model are dropped). Community sources (the Hugging Face router, hf-router) never enter. A stale first-party source drops out; a stale OpenRouter or models.dev source voids the series.

When it cannot be computed: Not computed: that day shows no number and states the reason; the last full value stays shown with its date. A source whose last confirmed snapshot is older than 3x its cadence (6h sources 18 h, 12h sources 36 h, 1d sources 72 h) drops out; below minimum coverage the series is not computed and says 'not verified: <source> stale since <date>'.

Minimum coverage: 3 model/quantization groups. Below that the series is not computed and says so instead of showing a number.

Sources feeding it

openrouter-endpoints, modelsdev, groq-models, together-pricing, sambanova-models, cerebras-models, baseten-pricing

Deliberately excluded

What can break it

Daily values, last 90 days

Every day since 2023-09-07: CSV · JSON.

Day (UTC)ValuenFloor SKU / note
2026-10-231.999278
2026-10-222.0079
2026-10-212.07678
2026-10-202.233574
2026-10-192.182178
2026-10-18not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-17not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-16not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-15not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-14not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-13not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-12not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-11not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-10not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-09not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-08not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-07not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-06not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-05not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-04not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-03not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-02not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-10-01not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-30not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-29not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-28not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-27not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-26not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-25not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-24not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-23not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-22not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-21not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-20not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-19not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-18not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-17not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-16not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-15not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-14not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-13not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-12not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-11not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-10not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-09not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-08not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-07not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-06not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-05not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-04not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-03not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-02not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-09-01not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-31not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-30not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-29not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-28not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-27not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-26not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-25not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-24not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-23not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-22not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-21not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-20not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-19not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-18not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-17not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-16not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-15not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-14not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-13not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-12not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-11not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-10not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-09not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-08not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-07not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-06not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-05not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-04not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-03not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-02not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-08-01not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-31not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-30not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-29not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-28not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-27not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)
2026-07-26not computed0not computed: needs llm/modelsdev open_weights rows and inference endpoint rows (OpenRouter or first-party hosts)

API: JSON · CSV

Cite this

Free to reuse under CC BY 4.0 with this credit. The numbers are list prices, not transacted prices.

Rack Rates (2026). Open-model per-host spread [data as of 2026-10-23]. https://rackrates.dev/index/open-model-host-spread (accessed 2026-10-23). List prices, not transacted prices. CC BY 4.0.
BibTeX
@misc{rackrates_index_open_model_host_spread_2026,
  author       = {{Rack Rates}},
  title        = {Open-model per-host spread},
  year         = {2026},
  howpublished = {\url{https://rackrates.dev/index/open-model-host-spread}},
  note         = {Data as of 2026-10-23; accessed 2026-10-23; list prices, not transacted prices; CC BY 4.0}
}