Baseline seeded — waiting for the first market change.
GPU market syncing — no offers yet. Admin → Bootstrap GPU market.
User guide

How to use WhatModel

A plain-English tour of every page and feature. Written for readers who are new to AI models, hosting, and market data.

WhatModel is a live market terminal for AI models. Think of it like a stock ticker, but instead of tracking company shares, it tracks the price, quality, and availability of every major AI model — refreshed every few minutes from real public data.

You don't need to be a developer to use it. If you're picking a model for a product, choosing a cheaper place to run it, or just want to understand why AI costs what it costs, start with Concepts below, then jump to the page walkthroughs.

Part 1 — Concepts (read once)

What WhatModel is

AI models (like GPT-4o, Claude, Llama, Gemini) are sold on a pay-per-use basis, priced per million words of text you send in or get back. Prices, quality, and availability shift constantly — and different companies offer the exact same model at different prices. WhatModel watches all of that and shows you where the market is right now.

Creator vs Host

Creators are the labs that build a model — OpenAI, Anthropic, Meta, Google, Mistral, DeepSeek, and so on. Hosts are the companies that run the model on their servers and rent it out to you. A model can have one host (only its creator serves it, like OpenAI serving GPT-4o) or many hosts (Meta's Llama can be run by Together, Fireworks, Groq, DeepInfra, and dozens more). Same model, different prices, different speeds. That's where opportunity lives.

Tokens, context, input & output prices

A token is roughly ¾ of a word. When you use an AI model, you pay for the tokens you send in (your prompt) and the tokens it sends back (its answer). Prices are usually quoted per million tokens — for example "$3 input / $15 output" means you'd pay $3 for every 1M words you send and $15 for every 1M words you get back.

Context window is how much text the model can hold in its head at once — like short-term memory. 8K context means it can consider about 6,000 words at a time; 1M context means it can read a whole novel. Bigger context = more expensive to run but more useful for long documents.

Quality benchmarks

Models are graded by independent leaderboards: LMArena (human head-to-head voting), MTEB (embeddings), and Artificial Analysis (mixed tests). WhatModel pulls those scores in as-is. A higher score means the model wins more head-to-head comparisons — but it isn't the whole story. Cheap-but-good beats expensive-and-great when the job is simple.

WM Score

WM Score is our 0–100 composite rating. It blends five signals: price, context window, capabilities (tool use, vision, function calling), uptime, and host redundancy (how many places you can run it). We keep the exact weights private, but higher is better across "does the job cheaply, reliably, and everywhere." The score is recomputed every 12 hours and only fires a change event when the move is meaningful (≥5 points), so the feed stays quiet unless something real happened.

Spread %

Spread is the gap between the cheapest and most expensive host for the same model, expressed as a percentage. A 40% spread on Llama-3.3 means one host charges 40% more than another for the identical model. Spread is our #1 signal that you might be overpaying. It's not "arbitrage" you can execute automatically — WhatModel doesn't route your traffic — but it tells you where to move.

Uptime, latency, throughput

Uptime: what % of requests succeeded over the last 30 minutes. Latency: how long you wait for the first word (measured in ms). Throughput: how many words per second the model streams to you. Cheap hosts sometimes trade one of these for a lower price. Fast hosts sometimes cost more. We show all three so you can pick your trade-off.

GPU spot market

Some users run models themselves on rented GPUs (H100, A100, RTX 4090). Those GPU rentals also have a live spot price — companies like Vast.ai and RunPod publish it. We track that too. If GPU rent drops below the cost of paying a host, self-hosting becomes cheaper. That gap is what the /arbitrage page will show once we've collected enough history.

Watchlist, alerts & webhooks

Star any model to add it to your watchlist. When a price moves, a new host appears, a capability is added, or quality drops, we fire an alert. Alerts show up in the bell menu; Pro users can also send them to a webhook (a URL we POST to) for Slack, Discord, or automated pipelines.

Part 2 — Page-by-page

Homepage
/

The market at a glance. Live Tape scrolls real events across the top. Below it: Market Snapshot (totals), Spot Matrix (every model with its cheapest host), Capability Adoption (which hosts support tools/vision/etc.), Quality-per-Dollar bubble chart (pick your X and Y axes), and Hot Streaks (models moving hard this week).

Common task: sanity-check the market before spending. Skim the tape, glance at spreads > 30%, click into anything interesting.

Model detail
/models/:id

Everything about one model. Header shows price range and cheapest host. Host Offerings lists every place you can run it, with per-host sparklines (7-day price history), uptime, latency, and throughput. Spread History replays how the price gap opened or closed. Risk Score flags models that are deprecated, single-hosted, or price-volatile.

Compare
/compare

Side-by-side spec sheet. Pin models with the compare tray icon on any card.

Free: up to 2 models. Pro: up to 4.

Rankings
/rankings

Leaderboards: WM Score, Quality-per-Dollar, most-used (from OpenRouter traffic), cheapest input, cheapest output, largest context, newest, free-tier, most active. Also an Activity Timeline of recent score moves.

Providers
/providers, /providers/:slug

Every company we track, tagged Creator, Host, or Both. First column is frozen so you can scroll horizontally. Click a name to see that provider's models, coverage, and average spread.

GPU Spot Matrix
/gpu, /gpu/:type

Live cheapest-first offers from Vast.ai and RunPod for every GPU type (H100, A100, L40S, 4090, etc.). Click a GPU type to see 7-day price history and the specific offers behind it.

Smart Order Router (TCO)
/router

Enter your expected monthly token volume. We walk every host offering and show you the cheapest combination — plus the break-even point where renting your own GPU beats paying a host. Recommendation only; we don't proxy your traffic.

Arbitrage board
/arbitrage

The cross-market gap between the cheapest host and the estimated cost of self-hosting on the cheapest matching GPU. Requires ≥7 days of GPU history and ≥30 days of host history to unlock — until then it honestly says "accumulating."

Analytics
/analytics

Deeper charts: market cap trends, category leaders, provider concentration. Pro only.

News feed
/news, /tape

Chronological, real events only: new models released, models removed, creator price changes, capability gains/drops. Filtered to the last 7 days on /news; /tape is the full live stream.

Weekly digest
/digest

A one-page 7-day snapshot: totals, biggest price drops and hikes, new models, top arbitrage spreads. Also available as a shareable API endpoint.

Watchlist, Alerts, Account
/watchlist, /alerts, /account

Signed-in only. Watchlist = your starred models. Alerts = your notification history + custom rules (Pro: webhooks, thresholds, per-model filters). Account = plan, billing, sign-out.

Why us, Pricing, Terms, Privacy
/why, /pricing, /terms, /privacy

The story, the plans, the legal boilerplate. Nothing surprising here.

Part 3 — Common recipes

"I want the cheapest host for GPT-4o"

Open /search, type "gpt-4o", click the row. In the model detail page, sort Host Offerings by "Input $" ascending — the top row is your answer. Check uptime and latency before committing.

"I want to know when Claude's price drops"

Open the Claude model page, click the ⭐ star to add it to your watchlist. When any host drops its price, an alert fires. Pro users can add a threshold (e.g. only tell me if the drop is >10%) or route it to a webhook.

"I want to compare two models"

On any model card, click the compare-tray icon. Do it again on the second model. Open /compare. Free users get 2 slots; Pro gets 4.

"I want to know if self-hosting is cheaper"

Open /router. Enter your monthly input and output token estimate. The tool shows the cheapest host mix and the break-even against renting a GPU yourself.

"I want a weekly summary"

Bookmark /digest for the weekly market snapshot.

Part 4 — Reference

Keyboard shortcuts

  • ⌘K or Ctrl+K — command palette
  • / — focus search
  • S spot matrix · A arbitrage · H hosts · M models · R rankings
  • G GPU market · O router · W watchlist
  • ? — help modal

Free vs Pro

FeatureFreePro
Live tape, spot matrix, rankings
Explorer pagination1 pageFull
Compare slots24
Analytics
Watchlist + alerts
Custom alert rules + webhooks
CSV export
Arbitrage board

Glossary

Token≈¾ of a word. The unit of AI billing.
Context windowHow much text the model can consider at once.
Input priceCost per 1M tokens you send in.
Output priceCost per 1M tokens the model sends back.
CreatorThe lab that made the model.
HostA company that runs the model and sells access.
Spread %Price gap between cheapest and most expensive host for the same model.
Uptime% of requests that succeeded in a window.
LatencyTime to first token (ms).
ThroughputTokens per second while streaming.
WM Score0–100 composite: price, context, capabilities, uptime, redundancy.
QualityIndependent leaderboard score (LMArena, MTEB, etc.).
Arbitrage deltaGap between cheapest hosted price and self-host cost on rented GPU.
WebhookA URL we POST to when your alert fires.
SparklineTiny inline chart showing 7-day price trend.

FAQ

Why are some cells a dash? The upstream source didn't publish that field. We never fabricate a number.
Why does the ticker say "accumulating"? Some views (like arbitrage) need weeks of history before they mean anything. We tell you honestly instead of showing noise.
Why do WM Scores move? A host's uptime slipped, a price changed, or a new host appeared. We only fire an event when the move is ≥5 points.
How fresh is the data? Prices and hosts refresh every 5 min. Catalog every 10 min. Benchmarks every 12 h. GPUs hourly. Uptime probes every 15 min.
Do you route my traffic? No. We're a recommendation layer. You still call the host directly.
Where's the data from? Public APIs — OpenRouter (models, hosts, prices), Artificial Analysis / LMArena / MTEB (quality), Vast.ai and RunPod (GPU prices). All free, all public.

Still stuck? Press ? anywhere for the quick cheat sheet, or email support@whatmodel.app.