Three models built for the same job landed inside 48 hours. Grok 4.5 on July 8; GPT-5.6's Terra tier and Meta's Muse Spark 1.1 on July 9. All three are sub-frontier by design, all three point at agentic and coding workloads, and all three exist to undercut the flagships. If you run agents, this is a routing decision, not a headline — and the model with the lowest sticker price is not automatically the cheapest to run.

Here is the whole comparison in one screen, then the one number that should actually drive the choice.

The prices, side by side#

Terra (GPT-5.6)Muse Spark 1.1Grok 4.5
Input / 1M$2.50$1.25$2.00
Output / 1M$15.00$4.25$6.00
Cached input90% off$0.50 (75% off)
Contextlarge1M, self-managing500k
StatusGApreview (US)GA

By output price alone the ranking is clean: Muse Spark ($4.25) < Grok ($6) < Terra ($15). Terra's output token costs about 3.5x what Muse Spark's does. If you stop reading here you route everything to Meta and call it a day. Don't stop reading here.

Output is the number that bills an agent#

Two facts change the picture. First, all three price output far above input — Terra by 6x ($15 vs $2.50), Grok by 3x, Muse Spark by ~3.4x. Second, an agent is an output-heavy workload. A chat app sends a long prompt and gets a short answer back; it's input-dominated, and cache discounts do most of the work. An agent loop does the opposite: it emits tool calls, reasoning, code, plans, and retries, turn after turn. The tokens it generates are what pile up, so the output rate dominates the bill — and the input-side cache discounts (Terra's 90%, Grok's 75%) only ever touch the smaller half of the invoice.

That's why output price, not the blended headline number, is the first thing to rank on. But it's not the last.

Sticker price per token is not price per task#

Cost per completed task = the tokens the model emits × the output rate. A terser model at a higher per-token price can be cheaper per finished job than a chatty model at a lower one.

This is the part the comparison tables miss. What you actually pay to finish a task is how many output tokens the model spends getting there, multiplied by its rate. Two models can invert on cost-per-task versus cost-per-token if one is disciplined and the other rambles.

And discipline is trainable. Grok 4.5 was co-trained on Cursor's agent telemetry — real traces of agents doing real work — which pushes it toward emitting fewer tokens per step. That terseness compounds across a long run: a per-step saving multiplied by dozens of steps, which is the whole tokens-per-task argument in miniature. So even though Grok's output token ($6) costs more than Muse Spark's ($4.25), on a verbose task Grok can still land a lower bill by spending fewer tokens. Muse Spark's verbosity on your workload is simply unknown until you measure it — Meta publishes a price, not a token budget.

The only honest way to rank them is to run the same eval task through all three, count output tokens, and multiply by each rate. That is a ten-minute experiment, and it will disagree with the sticker prices often enough to be worth doing every time.

The tie-breakers that aren't price#

Once you've measured cost-per-task and the numbers are close, the non-price differences decide it:

The decision#

Don't route on the sticker price. Measure output-tokens-per-task on your own eval, multiply by each output rate, add cache-adjusted input, and let that number choose. As a starting map:

The week's real lesson isn't that a new cheapest model arrived. It's that "cheapest" stopped being a property of the price sheet and became a property of your workload — and the only way to read it is to run the tokens.