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.
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.
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.
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.