InfraRabbit

Open-model per-host spread

The Open-model per-host spread is 2.14 × (max/min) on 2026-10-26 (n=80 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-26; 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.

1 line, 2026-10-20 to 2026-10-26; values between 2.00 and 2.17 ; latest 2.14.1.992.042.082.132.18Oct 20Oct 21Oct 23Oct 24Oct 262026-10-21: n 78 → 79; joined: deepseek/deepseek-v4.1-flash-1017::fp4, meta/muse-spark-open::fp4; left: xiaomi/mimo-v2.5::fp82026-10-23: n 79 → 76; joined: reflection/beam-1.0-501b-a23b::fp4; left: minimax/minimax-m3::unknown, qwen/qwen3.5-35b-a3b::fp8, qwen/qwen3.6-27b::unknown, xiaomi/mimo-v2.6-pro::fp82026-10-24: n 76 → 79; joined: nvidia/nemotron-3.5-super-vl::nvfp4, qwen/qwen3.5-35b-a3b::fp8, qwen/qwen3.6-27b::unknown, xiaomi/mimo-v2.6-pro::fp8; left: qwen/qwen3.8-27b::fp42026-10-25: n 79 → 80; joined: qwen/qwen3.5-9b::bf162026-10-20 UTC: 2.10 2026-10-21 UTC: 2.04 2026-10-22 UTC: 2.00 2026-10-23 UTC: 2.08 2026-10-24 UTC: 2.17 2026-10-25 UTC: 2.14 2026-10-26 UTC: 2.14

Change over this window: +2.0% from 2026-10-20 to 2026-10-26 (like for like, on the constituents both days share).

Dashed lines with a diamond mark days on which the set of constituents (n) changed; a jump on such a day can be coverage, not a price move.

Download this chart: SVG · PNG · CSV · JSON

Constituents of the latest value

Showing 50 of 80 constituents.

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

Details of the latest value

Open weight models
4,171
Unmatched models
221
Min hosts
3
Min coverage
3
First party skus
33
Openrouter rows replaced by first party
21
Community rows excluded
173
Groups with min hosts
80
Output price median spread
2.02
stale constituents left out
0
coverage changed
no
All fields (raw JSON)
{
 "chain": {
  "broken": false,
  "change_pct": 0.0,
  "index": 105.150039,
  "matched": 80,
  "prev_day": "2026-10-25",
  "ratio": 1.0
 },
 "constituents": {
  "deepseek/deepseek-v3.2::fp8": 1.081081,
  "deepseek/deepseek-v3.2::unknown": 11.18193,
  "deepseek/deepseek-v4-flash-0731::fp4": 10.42654,
  "deepseek/deepseek-v4-flash-0731::fp8": 9.207921,
  "deepseek/deepseek-v4-flash-0731::unknown": 8.8,
  "deepseek/deepseek-v4-flash-vision-exp::fp8": 2.040816,
  "deepseek/deepseek-v4-flash::fp8": 9.047619,
  "deepseek/deepseek-v4-flash::unknown": 4.554865,
  "deepseek/deepseek-v4-pro-0813::fp8": 10.0,
  "deepseek/deepseek-v4-pro-0813::unknown": 4.459459,
  "deepseek/deepseek-v4-pro::fp8": 7.697118,
  "deepseek/deepseek-v4-pro::unknown": 1.829502,
  "deepseek/deepseek-v4.1-flash-1017::fp4": 6.825,
  "deepseek/deepseek-v4.1-flash-1017::fp8": 4.109589,
  "deepseek/deepseek-v4.1-flash-1017::unknown": 4.285714,
  "deepseek/deepseek-v4.1-flash::fp4": 8.5,
  "deepseek/deepseek-v4.1-flash::fp8": 5.586592,
  "deepseek/deepseek-v4.1-flash::unknown": 6.428571,
  "google/gemma-3-27b-it::fp8": 1.25,
  "google/gemma-4-26b-a4b-it::bf16": 2.166667,
  "google/gemma-4-26b-a4b-it::unknown": 3.571429,
  "google/gemma-4-31b-it::fp4": 7.5,
  "google/gemma-4-31b-it::unknown": 2.714286,
  "meta-llama/llama-3.1-8b-instruct::fp8": 7.6,
  "meta-llama/llama-3.3-70b-instruct::fp8": 2.93,
  "meta-llama/llama-3.3-70b-instruct::unknown": 1.220339,
  "meta/muse-spark-open::fp4": 1.0,
  "meta/muse-spark-open::unknown": 1.0,
  "minimax/minimax-m2.5::fp8": 1.016949,
  "minimax/minimax-m2.5::unknown": 1.111111,
  "minimax/minimax-m2.7::fp8": 1.428571,
  "minimax/minimax-m3::fp8": 1.25,
  "mistralai/mistral-nemo::fp8": 1.666667,
  "moonshotai/kimi-k2.5::unknown": 1.12782,
  "moonshotai/kimi-k2.6::fp4": 1.669078,
  "moonshotai/kimi-k2.6::fp8": 1.428571,
  "moonshotai/kimi-k2.6::int4": 2.111111,
  "moonshotai/kimi-k2.6::unknown": 1.912281,
  "moonshotai/kimi-k2.7-code::fp8": 1.105731,
  "moonshotai/kimi-k2.7-code::int4": 1.35876,
  "moonshotai/kimi-k3::fp4": 15.633142,
  "moonshotai/kimi-k3::mxfp4": 8.333333,
  "moonshotai/kimi-k3::unknown": 1.352941,
  "nvidia/nemotron-3.5-super-vl::fp4": 1.666667,
  "nvidia/nemotron-3.5-super-vl::nvfp4": 2.5,
  "openai/gpt-oss-120b::bf16": 1.666667,
  "openai/gpt-oss-120b::fp4": 5.0,
  "openai/gpt-oss-120b::unknown": 5.833333,
  "openai/gpt-oss-20b::fp4": 1.5,
  "qwen/qwen3-235b-a22b-2507::fp8": 1.666667,
  "qwen/qwen3-32b::fp8": 1.75,
  "qwen/qwen3-vl-235b-a22b-instruct::fp8": 1.05,
  "qwen/qwen3.5-27b::fp8": 1.08,
  "qwen/qwen3.5-35b-a3b::fp8": 1.714286,
  "qwen/qwen3.5-397b-a17b::fp8": 1.333333,
  "qwen/qwen3.5-397b-a17b::unknown": 1.923077,
  "qwen/qwen3.5-9b::bf16": 1.7,
  "qwen/qwen3.6-27b::fp8": 1.3,
  "qwen/qwen3.6-27b::unknown": 2.25,
  "qwen/qwen3.6-35b-a3b::fp8": 2.5,
  "qwen/qwen3.8-2.4t-a95b::unknown": 1.0,
  "qwen/qwen3.8-27b::fp8": 11.538462,
  "qwen/qwen3.8-27b::unknown": 24.75,
  "reflection/beam-1.0-501b-a23b::fp4": 1.666667,
  "tencent/hy4-preview::fp8": 1.111111,
  "xiaomi/mimo-v2.6-flash::fp8": 1.4,
  "xiaomi/mimo-v2.6-pro::fp8": 1.124031,
  "z-ai/glm-4.7::fp4": 1.748252,
  "z-ai/glm-5.1::fp8": 1.45283,
  "z-ai/glm-5.2::fp4": 7.368421,
  "z-ai/glm-5.2::fp8": 7.407407,
  "z-ai/glm-5.2::unknown": 47.530864,
  "z-ai/glm-5.3-flash::fp4": 2.307692,
  "z-ai/glm-5.3-flash::fp8": 3.453333,
  "z-ai/glm-5.3-flash::nvfp4": 2.777778,
  "z-ai/glm-5.3-flash::unknown": 2.923977,
  "z-ai/glm-5.3::fp4": 26.25,
  "z-ai/glm-5.3::fp8": 7.368421,
  "z-ai/glm-5.3::unknown": 23.897582,
  "z-ai/glm-5::fp8": 1.666667
 },
 "first_party_hosts": [
  "BaseTen",
  "Cerebras",
  "Groq",
  "SambaNova",
  "Together"
 ],
 "widest": [
  {
   "hosts": 7,
   "max_usd_per_1m": 1.54,
   "min_usd_per_1m": 0.0324,
   "model": "z-ai/glm-5.2",
   "quantization": "unknown",
   "ratio": 47.5309
  },
  {
   "hosts": 9,
   "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.0703,
   "model": "z-ai/glm-5.3",
   "quantization": "unknown",
   "ratio": 23.8976
  },
  {
   "hosts": 5,
   "max_usd_per_1m": 3.0,
   "min_usd_per_1m": 0.1919,
   "model": "moonshotai/kimi-k3",
   "quantization": "fp4",
   "ratio": 15.6331
  },
  {
   "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": 5,
   "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": 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

Days with a value since 2026-10-19 (days without one are left out of the data files): CSV · JSON.

Day (UTC)ValuenFloor SKU / note
2026-10-262.1480
2026-10-252.1480
n changed n 79 → 80; joined: qwen/qwen3.5-9b::bf16
2026-10-242.1779
n changed n 76 → 79; joined: nvidia/nemotron-3.5-super-vl::nvfp4, qwen/qwen3.5-35b-a3b::fp8, qwen/qwen3.6-27b::unknown, xiaomi/mimo-v2.6-pro::fp8; left: qwen/qwen3.8-27b::fp4
2026-10-232.0876
n changed n 79 → 76; joined: reflection/beam-1.0-501b-a23b::fp4; left: minimax/minimax-m3::unknown, qwen/qwen3.5-35b-a3b::fp8, qwen/qwen3.6-27b::unknown, xiaomi/mimo-v2.6-pro::fp8
2026-10-222.0079
2026-10-212.0479
n changed n 78 → 79; joined: deepseek/deepseek-v4.1-flash-1017::fp4, meta/muse-spark-open::fp4; left: xiaomi/mimo-v2.5::fp8
2026-10-202.1078
2026-10-192.0379

API: JSON · CSV

Cite this

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

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