Kimi K3 vs GPT-5.6 Luna: Route Your Work, Not Your Ideology

Kimi K3 dropped open weights at 2.8T parameters and GPT-5.6 Luna fell 80% to $0.20/M tokens in the same week. Here's what that means for how teams should actually route work.

Cover art for Kimi K3 vs GPT-5.6 Luna: Route Your Work, Not Your Ideology

Two things happened in the last two weeks of July that most coverage treated as separate stories. On July 26, Moonshot AI released the weights for Kimi K3 - 2.8 trillion parameters, the largest open-weight model ever shipped. Four days later, on July 30, the price of GPT-5.6 Luna dropped by 80%

from $1 to $0.20 per million input tokens. The conventional read is: open-weight gets bigger, closed-weight gets cheaper, the competition intensifies. The more useful read: the old "open equals cheap, closed equals expensive" shorthand broke down in the same week it was supposed to be vindicated.

What Kimi K3 actually costs to run

Open-weight means you can download the weights. It does not mean you can afford to run them. Kimi K3 is a 2.8-trillion-parameter open-weight model with a 1-million-token context window and always-on thinking mode.

The architecture is a sparse Mixture-of-Experts design with 896 experts and 16 active per token.

The MXFP4 weights alone are 1.56 TB on Hugging Face.

That number is the real gate. The resident footprint is roughly 1.4 TB, Moonshot's own guidance points at 64 or more accelerators, and renting that infrastructure lands somewhere between $212,000 and $495,000 a month at three providers' published July 2026 rates - before a single engineer is paid.

"Can download" and "can run" are different claims, though, and most day-one commentary blurred them.

On July 27, roughly twice as many people had liked K3 on Hugging Face as had downloaded it. That gap is not indifference; it is the hardware bar.

Using newer-generation Blackwell B200/B300 or AMD MI350X/MI400 accelerators to execute MXFP4 natively is the right approach - so self-hosting Kimi K3 is a hardware generation decision, not just a GPU-count decision.

For most teams, the practical path to K3 is the API. Moonshot prices it at $3 per million input tokens and $15 per million output tokens, with a $0.30 cache-hit input rate. That is a legitimate frontier-class price, not a give-away. The open weights matter most for organizations with data-sovereignty requirements and the infrastructure budget to match.

2.8Ttotal parameters, Kimi K3largest open-weight model ever shipped
1.4 TBresident GPU memory requiredbefore KV cache loads
$212K-$495Kmonthly GPU cost to self-hostat July 2026 cloud rates
$0.20per million input tokens, Lunaafter July 30 80% cut

The GPT-5.6 Luna cut changes your routing math

The spread between the cheapest and most expensive GPT-5.6 tier went from 5x to 25x after the Luna cut, which makes tier routing the single biggest decision on your bill.

That sentence deserves a moment. Sol is aimed at complex reasoning-heavy and agentic workloads including advanced coding and multi-step planning, while Luna is positioned for high-throughput, low-latency tasks such as summarization, classification, routing, and lightweight real-time assistants where cost per request is the primary constraint.

Before July 30, the cost-benefit case for Luna was weak - you were paying $1/M to save effort on tasks a $5/M model would nail anyway. Now at $0.20/M, Luna is priced low enough that using Sol for a classification step or a short summarization call is a genuine waste. The cut arrives three weeks after GPT-5.6's July 9 launch and is widely attributed to efficiency gains and competition from Chinese AI labs and rival Western models.

One thing the price card hides: your service tier scales the list rate (Batch and Flex at 0.5x, Standard at 1x, Fast mode at 2x), crossing 272K input tokens re-prices the entire request at 2x input and 1.5x output, regional endpoints add 10%, and Bedrock bills separately - stack the worst case on Sol and you are paying 4x the number on the price card.

How to build a routing decision for real work

Here is a comparison across the models most teams are actively evaluating right now:

Model Input $/M Output $/M Best fit Self-host realistic?
GPT-5.6 Luna $0.20 $1.20 Classification, summarization, routing, lightweight chat No - closed
GPT-5.6 Terra $2.00 $12.00 General production, balanced capability/cost No - closed
GPT-5.6 Sol $5.00 $30.00 Complex reasoning, agentic, multi-step coding No - closed
Kimi K3 (API) $3.00 $15.00 Long-context coding, agentic, multimodal Only at hyperscale
GLM-5.2 (API) varies varies Repo-level coding, long-horizon reasoning Needs 8x H200 minimum
DeepSeek V4 Flash low low Agentic pipelines, cost-sensitive inference More tractable than K3

Sources: OpenAI pricing page, Moonshot Kimi K3 blog, OpenRouter

The table makes a point the prose can obscure: Kimi K3 lands fourth among all frontier models in independent testing - trailing only Claude Fable 5 and GPT-5.6 Sol, and edging past Claude Opus 4.8. That is genuinely impressive for an open-weight model. But at $3/$15 on the API, K3 is priced at the Claude Sonnet tier - not at the "open means cheaper" price point that teams sometimes assume.

When a 30B-parameter model outputs 323 tokens per second with benchmark scores near the top quartile, the serving economics shift. When an open-weight model scores 68.8 overall with a permissive license, teams can self-host and tune without per-token API fees. That logic holds for mid-size open-weight models. It does not hold for a 2.8T model most operators cannot physically run.

Beagle in action#eng-platform, 10:22am
The ask
'which model should we use for the PR summary bot - Sol is getting expensive'
Beagle drafts
checks the task spec (short diff summaries, < 500 output tokens each), drafts a reply noting Luna at $0.20/M input handles this workload, links the OpenAI pricing page with the Sol vs Luna tier breakdown
You approve
you approve; the routing decision is posted with its reasoning and a cost estimate attached, logged in thread
Do this in your workspace

The non-obvious thing both announcements share

Both Kimi K3 and the Luna cut are, underneath, stories about the same compression: the BenchLM leaderboard refreshed its August 2026 rankings on August 5, and across 379 tracked models the data shows a pattern building since early 2026 - open-weight models now compete directly with flagship closed systems on quality, while delivering speed and deployment flexibility that proprietary APIs match only at higher cost.

But the compression is not uniform. It is happening faster on benchmarks than on infrastructure economics. A model can be "open-weight frontier quality" on a leaderboard and still cost $500K/month to operate. The benchmark is real; the "open equals free" extrapolation is not.

Data sovereignty is a real justification for self-hosting Kimi K3: it keeps prompts and outputs inside your own environment and, for K3 specifically, off a provider API hosted in China - a real consideration for regulated workloads and one of the main reasons enterprises pull the weights at all. That is a legitimate reason to absorb the hardware cost. "We want to save money" is usually not, for a 2.8T model.

The practical move for most teams right now: audit which tasks you are routing to a $5/M or $15/M model by default, and check whether those tasks actually need frontier capability. The cuts place Luna much closer to the lowest-cost commercial models in the market and arrive just a few days after Anthropic released Claude Opus 5 and Google introduced Gemini 3.6 Flash and Gemini 3.5 Flash-Lite, two rival models built around lower inference costs and more efficient agent workloads. The cheap-tier market is becoming competitive and capable fast.

Routing a PR summary request
Without Beagle
every diff summary goes to GPT-5.6 Sol by default - $5/M input, because "it's the best model" - even for 200-token summaries that never needed complex reasoning
With Beagle
a routing layer sends classification, summarization, and short lookups to Luna at $0.20/M; Sol handles multi-step agentic coding tasks; total bill drops by 60-80% on the summarization workload

Kimi K3 vs GPT-5.6 Luna: common questions

Is Kimi K3 cheaper than GPT-5.6 Luna?

No - at list price, Kimi K3's API costs $3 per million input tokens versus Luna's $0.20. K3 is priced at the Claude Sonnet tier, not as a budget model. The "open-weight" framing signals download rights, not low cost. For most teams the API is the practical path; self-hosting K3 requires $200K+ per month in GPU infrastructure.

When does open-weight actually save money?

Open-weight saves money when you have enough volume to amortize dedicated GPU infrastructure, when you need fine-tuning or data isolation that a hosted API cannot give you, and when the model is small enough to run on hardware you can realistically procure. At 2.8T parameters, Kimi K3 clears the quality bar but not the cost bar for most teams.

What is GPT-5.6 Luna good for?

Luna is designed for high-throughput, low-latency tasks: summarization, classification, routing logic, and lightweight chat. At $0.20 per million input tokens after the July 30 cut, it is the cheapest route in the GPT-5.6 family by 25x compared to Sol. Use it for tasks that don't require multi-step reasoning or long-horizon planning.

How do you build a model routing strategy?

Map tasks by their actual requirements: output length, reasoning depth, latency sensitivity, and data-residency constraints. Route short, high-volume, low-complexity tasks to the cheapest capable tier. Reserve frontier models for agentic, multi-step, or long-context work that demonstrably needs them. Audit routing every time a major price cut lands - the July 30 Luna cut is exactly the kind of event that makes a previously sensible routing choice expensive overnight.

Should teams avoid self-hosting large open-weight models?

Not categorically - but the decision should be driven by data sovereignty or compliance needs, not cost savings. For Kimi K3 specifically, realistic self-hosting requires 64+ accelerators and $200K-$500K per month in cloud GPU costs. Managed inference providers like Together AI and DigitalOcean offer K3 at per-token rates that make far more sense for teams below hyperscale volume.

Or just watch me work

Point me at your website.

I will read up on your business and come back with what I would run for you. No account, no card, about a minute.

I only read what is public. Nothing is saved to your name until you say so.

Keep reading

Beagle does this work for you, in your Slack.1,000 free credits. No card.Hire Beagle