Kensink Labs
Kimi by Moonshot AI
OPEN WEIGHTS · 3T-CLASS · LATESTMoonshot AIModel brief
MOONSHOT KIMI · VERSION K3 · 17 JUL 2026

Kimi K3. The first open 3-trillion-parameter model, and a real frontier contender.

Moonshot AI's Kimi K3 is the largest open-weight model yet shipped: a 2.8-trillion-parameter Mixture-of-Experts with a 1M-token context, native vision, and reasoning switched on by default. It stops being the cheap alternative and starts being a model you route to on capability. The catch: the sticker price jumped to $3 in and $15 out, so the whole cost case now rides on a caching architecture that keeps the effective rate far lower. This is our engineering read on the spec, the evals, the uses, and where K3 does and does not belong.

Open weightskimi-k32.8T MoE1M contextNative vision
Released
17 Jul 2026
Model ID
kimi-k3
Input
$3 / 1M tokens
Output
$15 / 1M tokens
[TL;DR FOR CEO + CTO]

Five things to know.

  • 01

    The world's first open 3T-class model.

    K3 is a 2.8-trillion-parameter Mixture-of-Experts with 896 experts and 16 active per token. Moonshot ships the weights open (release dated 27 Jul 2026), which makes this the largest openly-published model to date by a wide margin. It is a statement about how far open weights have come, not a niche curiosity.

  • 02

    A different model, not a point release.

    K3 introduces Kimi Delta Attention (a hybrid linear attention mechanism) and Attention Residuals, plus a Stable LatentMoE routing framework. Moonshot reports roughly a 2.5x improvement in overall scaling efficiency over K2. This is the architecture story, and it is why a 1M-token context stays affordable to serve.

  • 03

    Reasoning is always on now.

    K3 replaces the K2.x thinking toggle with a reasoning_effort parameter, and it launches at max effort only (low and high are promised later). Native vision means it reads screenshots, diagrams, and UI, so vision-in-the-loop agent work is a first-class path rather than a bolt-on.

  • 04

    The price moved up, so the cost case moved to caching.

    Headline pricing is $3.00 input and $15.00 output per million tokens, cache-miss. That is roughly the closed-frontier tier, not the tenth-of-the-price story K2.7 told. The lever is prompt caching: cache-hit input drops to $0.30, and Moonshot reports above 90% cache-hit rates on coding workloads, which pulls the effective bill 60 to 80 percent below the headline.

  • 05

    Frontier-adjacent, and honest about the gap.

    On long-horizon coding (SWE Marathon) K3 runs competitive with Claude Fable 5 and ahead of GPT-5.6 Sol. Across the wider suite it trails the very top closed models and has a visible UX gap: Moonshot itself flags over-proactiveness on ambiguous tasks and sensitivity to thinking-history preservation. We treat those as eval line items, not marketing.

[BENCHMARKS]

How it stacks up.

The testing side. Reported and illustrative numbers, framed the way we frame every model: a starting point, not a verdict. The pattern is consistent, K3 clears K2.7 by a wide margin, leads the open-weight field, runs level with the closed leaders on long-horizon coding, and trails them on the hardest terminal, reasoning, and knowledge-work tasks. Read the deltas, not the decimal places.

CapabilityKimi K3Kimi K2.7Claude Fable 5GPT-5.6 Sol
Agentic coding
SWE-Bench Verified
76.8%
+5.5 pts vs K2.7
71.3%
79.5%
78.9%
Long-horizon coding
DeepSWE
mini-SWE-agent harness
67.3%
+7.7 pts vs K2.7
59.6%
70.1%
69.4%
Multi-hour maintenance
SWE Marathon
K3 level with Fable 5, ahead of GPT-5.6 Sol
62.4%
+11.2 pts vs K2.7
51.2%
63.0%
59.8%
Agentic terminal coding
Terminal-Bench 2.1
71.0%
+7.6 pts vs K2.7
63.4%
77.2%
78.4%
Tool use
MCP Atlas
multi-step MCP orchestration
74.6%
+7.8 pts vs K2.7
66.8%
77.0%
75.9%
Reasoning
GPQA Diamond
84.1%
+5.5 pts vs K2.7
78.6%
86.4%
87.1%
Math
AIME 2026
93.2%
+3.8 pts vs K2.7
89.4%
94.0%
94.6%
Knowledge work
SpreadsheetBench 2.0
office and data tasks
68.9%
+10.8 pts vs K2.7
58.1%
71.2%
70.0%
Open-weight field
Best open model on coding
vs DeepSeek, Llama, Qwen
Leads
Prev. leader
Closed
Closed

Figures are reported or illustrative and used for orientation only. Moonshot's own K3 report is candid that the model trails Claude Fable 5 and GPT-5.6 Sol on overall polish. We re-run our own evals on customer tasks before recommending any model, open or closed, and for K3 the cost advantage only holds once the caching hit rate is verified on your real traffic, not assumed from the coding benchmark average.

[SOFTWARE DEVELOPMENT IMPACT]

What it changes for the team building with it.

The impact side. What actually changes for an engineering team. Two comparisons that matter: K3 against the K2.7 it succeeds, and against a closed flagship (Claude Fable 5) on the dimensions a buyer weighs, capability, cost, control, and risk. The headline shift is that Kimi has moved out of the pure-value slot and into the frontier conversation, which changes when you reach for it.

Dimensionvs Kimi K2.7vs Claude Fable 5
Coding workflows
+5.5 pts on SWE-Bench Verified, +7.6 on Terminal-Bench 2.1, and +11.2 on the multi-hour SWE Marathon vs K2.7. K3 holds context and recovers from failed steps across far longer agent runs, which is where the extra capacity earns its keep.Fable 5 still leads on the hardest terminal and reasoning tasks, but K3 runs level with it on long-horizon maintenance and ahead of GPT-5.6 Sol there. For deep, multi-file refactors it is now a genuine alternative, not a fallback.
Reasoning and long horizon
Reasoning is always on and thinking is preserved across turns, so complex tool chains derail less. The 1M-token context lets a single agent run hold a large codebase and a long transcript at once.K3 trails Fable 5 by roughly 2 points on GPQA and by a similar margin on AIME. Close enough that on well-scoped tasks the difference rarely decides the outcome, wide enough that we keep a closed-model fallback for the genuinely hard reasoning steps.
Cost structure
This is the trade-off, not a free win. K3 headline pricing ($3 / $15) is 5x to 6x K2.7's. The capability went up and so did the sticker. Whether K3 is cheaper end to end depends entirely on your cache-hit rate.At the cache-miss headline K3 sits near Fable 5's tier. But cache-hit input at $0.30 with 90%+ hit rates on coding pulls the effective input cost an order of magnitude below the sticker. On a caching-friendly agent loop, K3 can undercut the closed frontier; on a cache-hostile one, it will not.
Multimodal and knowledge work
Native vision is new to the line. K3 reads screenshots, diagrams, dashboards, and UI, so vision-in-the-loop agents (game dev, design review, chart reading) work without a separate model. K2.7 could not do this.K3 opens the door to office and data workflows (spreadsheets, reports, browsing) via Kimi Work-style surfaces. It trails Fable 5 on polish here, but the open weights plus multimodal combination is a capability Fable 5 does not offer at all.
Control and residency
Open weights, same as K2.7, but the operational reality is heavier: self-hosting a 2.8T MoE is a real GPU-fleet commitment, softened by MXFP4 weight quantization. Residency is possible; it is not a weekend project.Fable 5 is API-only. K3's open weights let you run inference in your own environment for data residency, air-gapped work, or fixed-cost economics at scale, a capability a closed frontier model structurally cannot offer.
Risk and provenance
Same China-origin diligence as the K2 line, now at larger stakes given the model's reach. Moonshot's own report flags over-proactiveness on ambiguous prompts and thinking-history sensitivity, which we probe directly.A frontier-scale open model from a China-based lab carries different governance than a US closed API: licence terms, content-policy behaviour, and supply-chain review of weights you self-host. We treat those as eval and governance line items, not blockers.

Inside a Kensink build, K3 is a routing option behind the same abstraction as Claude and GPT. The agent picks the model by task difficulty, cache economics, and modality at runtime, not by a vendor commitment frozen at design time. K3 raises the ceiling of what the open, self-hostable option can do; it does not remove the need to route.

[WHAT IS NEW]

The features that ship with it.

01

A 2.8-trillion-parameter open MoE

The engineering headline. K3 is a Mixture-of-Experts with 896 total experts and 16 active per token, routed through a Stable LatentMoE framework. You get 3T-class capacity while paying to activate only a sliver of the network on each call, which is what keeps a model this large servable at all. The weights are published open (dated 27 Jul 2026), making this the largest openly-released model to date.

02

Kimi Delta Attention and Attention Residuals

The AI-architecture side. KDA is a hybrid linear attention mechanism that improves information flow across a very long sequence; Attention Residuals selectively retrieve representations across model depth. Together with Gated MLA, Per-Head Muon, and a Sigmoid Tanh Unit activation, they deliver a reported 2.5x scaling-efficiency gain over K2, which is how the 1M-token context stays economical.

03

1M-token context with native vision

K3 reads up to 1,048,576 tokens and understands images natively. That suits codebase-scale tasks, long agent transcripts, and vision-in-the-loop work where the model looks at a screenshot, a diagram, or a rendered UI and acts on it. As always, retrieval and context hygiene beat stuffing the whole window, and we build for that.

04

Always-on reasoning via reasoning_effort

The implementation side. K3 retires the K2.x thinking flag and exposes a reasoning_effort parameter instead. At launch it supports max only, with low and high promised later, so budget for the token cost of deep reasoning on every call until the lighter tiers ship. Thinking history is preserved across turns, which stabilises long tool chains but makes the model sensitive to how you manage that transcript.

05

Agentic depth: kernels, compilers, chip design

The development side. Moonshot showcases K3 optimising GPU kernels, building a Triton-class compiler (MiniTriton) from scratch, running a 48-hour autonomous chip-design cycle, and driving game development through a vision feedback loop. Whether or not every demo generalises, the signal is that K3 targets long, deep, tool-heavy engineering work rather than single-shot completions.

06

Caching-first hosted pricing

Hosted input is $3.00 and output $15.00 per million, cache-miss, with cache-hit input at $0.30 and reported 90%+ cache-hit rates on coding. The economics only work if your workload reuses context, so the implementation job is to design the agent loop, shared preambles, and tool schemas to maximise cache hits. We instrument the hit rate and treat it as a first-class cost metric.

07

Product surfaces: Kimi Code and Kimi Work

K3 ships across Kimi.com, the Kimi API, a Kimi Code coding surface, and Kimi Work, a desktop knowledge-work agent with local file access, a cron engine, browser automation, and agent-swarm coordination. For our builds the API is the integration point; the product surfaces are useful references for what Moonshot considers the model's home turf.

08

Open weights with MXFP4 quantization

The self-host story. Weights ship in MXFP4 with MXFP8 activations, which cuts the memory footprint of a 2.8T model enough to make on-prem serving tractable for teams with real GPU capacity. It is still a serious infrastructure commitment, not a drop-in, but the openness is genuine and the quantization is what makes it usable.

09

Drop-in behind a vendor-neutral abstraction

K3 speaks an OpenAI-compatible chat-completions surface with function calling, tool_choice, and streaming, so adding it next to Claude and GPT in our provider layer is a config change plus an eval pass, not a rewrite. The one migration note: swap the old thinking toggle for reasoning_effort in the adapter.

[VALUE FOR COST]

What it costs.

The headline is the economics. Frontier-class agentic coding at a fraction of the closed-leader per-token price, plus open weights you can run yourself.

Hosted (Moonshot API)
$3 input
$15 output
Hosted Moonshot API, per million tokens, cache-miss. This is a step up from the K2 line and sits near the closed-frontier tier. The lever is caching: cache-hit input drops to $0.30 (a 10x reduction) and Moonshot reports above 90% cache-hit rates on coding, so the effective bill runs 60 to 80 percent under the headline for context-reusing workloads. Verify the hit rate on your traffic before you bank the saving.
Open weights (3T-class)Self-host
2.8T params (MoE)
16 of 896 experts

MXFP4 weights
The world's first open 3T-class release, weights dated 27 Jul 2026. Self-hosting buys data residency, air-gapped deployment, and fixed-cost economics at scale, but a 2.8T MoE is a real GPU-fleet commitment even with MXFP4 quantization. The trade is that you operate inference: serving, scaling, routing, and updates.
[PROVENANCE + CONTROVERSY]

The Cursor Composer question.

The price inversion: Kimi is no longer the cheap option by default.

The K2 line's entire pitch was frontier-adjacent coding at a tenth of the closed price. K3 breaks that framing: at $3 input and $15 output cache-miss, the sticker sits in the same neighbourhood as the closed leaders. The cost advantage is real but conditional, it lives entirely in the caching architecture and only materialises on context-reusing workloads with high cache-hit rates. Anyone quoting the old tenth-of-the-price line for K3 is quoting a stale model. We size the real number against your actual cache behaviour.

The UX gap Moonshot itself admits.

The K3 report is unusually candid: the model is sensitive to whether thinking history is preserved, it can be excessively proactive on ambiguous tasks (doing more than asked), and there is a noticeable user-experience gap versus Claude Fable 5 and GPT-5.6 Sol. These are not fatal, but they are exactly the failure modes that a coding-benchmark average hides. We probe proactiveness and instruction-adherence directly in the eval suite rather than trusting the headline scores.

"Open 3T-class" is a real milestone, but who can actually run it?

Publishing 2.8T parameters openly is a genuine statement, and MXFP4 quantization makes on-prem serving tractable rather than theoretical. But the number of teams that can stand up a fleet to serve a model this size is small, so for most buyers the openness matters as optionality (residency, exit rights, auditability) more than as day-one self-hosting. That is still valuable, it is just a different value than the K2 line's easy self-host story.

A frontier-scale China-origin open model needs real diligence, not a reflex.

K3's origin and reach raise fair questions: licence terms, content-policy and refusal behaviour, and supply-chain review of weights you self-host. We handle these as concrete eval and governance items, content-policy probes in the eval suite, licence sign-off, and provenance checks, rather than as a blanket yes or no. For many product workloads it clears the bar; for some regulated ones it will not, and we say so plainly.

[OUR TAKE]

What this means for the build.

01

K3 changes the question from cheap to capable.

For the K2 line we asked whether the cheap open model was good enough. For K3 the question is different: it is a frontier contender, so we route to it on capability and modality (long-horizon coding, vision-in-the-loop, self-host residency) and prove the cost with caching, rather than assuming Kimi means savings.

02

The caching architecture is the cost story. Build for it.

K3's economics are made or broken by cache-hit rate. The engineering work is designing the agent loop, stable system preambles, and tool schemas so context is reused, then instrumenting the hit rate as a first-class metric. Ship that discipline and K3 can undercut the closed frontier; skip it and you pay closed-frontier prices for an open model.

03

Test the proactiveness and the UX gap on your tasks.

Moonshot's own honesty about over-proactiveness and thinking-history sensitivity is a gift: it tells you exactly where to point the eval suite. We measure instruction adherence and interruption behaviour on real customer tasks before K3 touches a production path, because those are the traits a benchmark average will not surface.

04

Route it, do not marry it.

K3 is one more option in our vendor-neutral provider layer. The agent picks K3, K2.7, Claude, or GPT by task difficulty, cache economics, and modality at runtime. That keeps the frontier capability and the self-host optionality on the table without a lock-in, and keeps a closed-model fallback for the steps that still need it.

[METHODOLOGY · K-FRAMEWORK]

Integrated through the
K-Framework.

Every model we integrate runs through the same operating system. Three pillars, sixteen layers, one Compound Growth Loop. The methodology that keeps AI work from rotting after the first ship.

Read the K-Framework
01

Foundations

Direct API integration with the model. No LangChain, no orchestration vendor, no agent framework built on quicksand. Typed contracts, the same way we wire up Postgres.

02

Amplification

An eval suite built from your real tasks gates every prompt and model change. Quality is measured before it ships, not vibed in a demo.

03

Judgment

Governance, audit, and oversight wired in from day one. Who called what, with which prompt version, at what cost. Your auditors get answers, not screenshots.

[OBSERVABILITY]

Observability your team can read.

A model in production without observability is roulette. We instrument every integration so engineering and finance can see the same numbers, and so a regression at 3am surfaces before a customer opens a ticket.

Instrumented

Cost per call

Tokens in, tokens out, dollars spent. Sliced by feature, tenant, and route. Budgets enforced where it matters.

Instrumented

Latency p50 / p95 / p99

Real distributions, not averages. We know which routes are slow, and why.

Instrumented

Eval pass rates

The same eval suite that gates a release runs continuously in production. A regression on real traffic surfaces fast.

Instrumented

Prompt + completion logs

PII scrubbed at the proxy, shipped to your SIEM. Retention controls match your compliance window.

Dashboards your team owns, not ours. At handoff you get the queries, the alerts, and the runbook. We are not in the path to read your metrics.

[COMMON QUESTIONS]

Questions we are getting asked.

Is Kimi K3 still cheap like K2?
Not by sticker. K3 headline pricing is about $3 input and $15 output per million tokens cache-miss, which is 5x to 6x the K2 line and roughly the closed-frontier tier. The saving lives in caching: cache-hit input is $0.30 and Moonshot reports 90%+ cache-hit rates on coding, so the effective cost can run 60 to 80 percent below the headline. Whether that holds for you depends on how much context your workload reuses, which we measure rather than assume.
Can we really self-host a 2.8-trillion-parameter model?
Technically yes, and the weights are open (dated 27 Jul 2026), shipped in MXFP4 which cuts the memory footprint substantially. But a 2.8T MoE is a serious GPU-fleet commitment, not a single-box deploy. For most teams the honest recommendation is to run on the hosted API and treat the open weights as optionality: residency, exit rights, and auditability. If you have the infrastructure and a residency or fixed-cost driver, we size the self-host build against your actual volume.
How do we control reasoning cost when it is always on?
K3 retires the thinking toggle for a reasoning_effort parameter, and at launch only max is available (low and high are coming). So every call currently pays for deep reasoning. The controls you have today are prompt design, aggressive prompt caching, capping output tokens, and routing the genuinely simple steps to a cheaper model behind the abstraction. When the lighter effort tiers ship, we add them to the adapter and re-tune the routing.
Does the native vision actually matter for our build?
It depends on the workload. If your agents look at screenshots, diagrams, dashboards, rendered UI, or documents, native vision means one model handles both the reasoning and the seeing, which simplifies the pipeline and cuts a hop. If your work is pure text and code, it is a capability you can ignore. We do not pay a complexity premium for modality you will not use.
How hard is it to add K3 to an existing build?
Behind a vendor-neutral abstraction, the way we build, it is a config change plus an eval pass. K3 exposes an OpenAI-compatible chat-completions API with function calling, tool_choice, and streaming, so it slots into the provider layer next to Claude and GPT. The one migration note is swapping the old K2.x thinking flag for reasoning_effort in the adapter. If your team wired a model in directly with no abstraction, budget a day to add the seam, then the same eval pass.
Is a China-origin open model safe to use?
It depends on the workload, and we make that call with evidence. We run content-policy and refusal probes in the eval suite, review the licence terms, and do provenance and supply-chain checks on weights you self-host. Many product workloads clear that bar comfortably. Some regulated or sensitive ones will not, and we will tell you plainly when K3 is the wrong choice.
DIRECT INTEGRATION · HOSTED OR SELF-HOSTED

Want Kimi K3
in your product?

Eval suite at handoff, full source ownership. We integrate against the model the same way we integrate against Postgres, hosted on the Moonshot API or self-hosted on your GPUs. Sized to your scope.