Kimi K3

GALatest Flagship

by Moonshot AI · Kimi K3 family · best for open-weights long-horizon coding and research agents

FrontierReasoningCodingMultimodalOpen-WeightsLong-Context
8.5
AI Panel Score
Value 7.8/10

Kimi K3 is Moonshot AI's flagship and the first model of its third generation, released in July 2026: a 2.8-trillion-parameter mixture-of-experts (104B active) with native image and video input, a 1,048,576-token context window, always-on reasoning, and full weights on Hugging Face under the custom Kimi K3 License. Moonshot calls it the first open model to reach 2.8 trillion parameters, and it is the highest-rated open-weights entry on LMArena's Text board (1485, rank 17), its Coding category (1538, rank 7) and the separate WebDev arena (1674, rank 5). Moonshot's own tables place it just behind Claude Fable 5 and GPT-5.6 Sol, and Moonshot says so plainly; Vals AI's independent ProgramBench run puts it further back than Moonshot's chart does. At $3.00/$15.00 per 1M tokens it costs 1.5 to 3.8 times as much per token as the other open flagships and 25% less than GPT-5.6 Sol. Buy it for open weights at near-frontier quality, and budget for its speed, its license terms and Moonshot's default data-use policy.

What's new

  • First model of the Kimi K3 generation and Moonshot's new flagship. The previous generation's newest release, Kimi K2.7-Code (June 2026), is a coding-specialised K2 variant that stays on sale beside it.
  • Roughly 2.7x the scale of Kimi K2: 2.78T total and 104.2B active parameters (K2: 1.04T and 32.6B), 896 routed experts with 16 active plus 2 shared (K2: 384, 8 and 1), and 93 layers (K2: 61).
  • New attention stack: 69 Kimi Delta Attention (KDA) linear-attention layers interleaved with 24 gated MLA layers, plus Attention Residuals across depth. No positional embedding, and trained natively to 1M tokens (K2.6 and K2.7-Code stop at 262,144).
  • Moonshot credits these changes, together with Stable LatentMoE, Quantile Balancing, the Per-Head Muon optimizer and SiTU-GLU activations, with about 2.5x better scaling efficiency than K2.
  • Quantization-aware training from the SFT stage onward: weights ship in MXFP4 with MXFP8 activations (K2.7-Code used native INT4).
  • New API controls: a top-level reasoning_effort (low, high, max; default max) replaces the K2.x thinking parameter, and tool_choice: "required" and dynamic tool loading work only on K3.
  • List price rises to $3.00/$15.00 from K2.7-Code's $0.95/$4.00, and cache writes are now billed separately.
  • The license tightens: K2.7-Code's modified MIT carried only a UI-attribution clause, while the Kimi K3 License adds a Model-as-a-Service clause (see Deployment Options).
  • kimi-k2.5 and the moonshot-v1 series were retired on 2026-08-31, and Moonshot's migration notes send those users to K3.

Benchmarks

BenchmarkScoreSource
Humanity's Last Exam43.5%huggingface.co 2026-07-27T00:00:00.000Z
MMMU81.6%huggingface.co 2026-07-27T00:00:00.000Z
LMArena Elo1485lmarena.ai 2026-09-13T00:00:00.000Z
GPQA Diamond93.5%huggingface.co 2026-07-27T00:00:00.000Z
Terminal-Bench88.3%huggingface.co 2026-07-27T00:00:00.000Z
LMArena Coding Elo1538lmarena.ai 2026-09-13T00:00:00.000Z

AI Panel Review

Six personas, six verdicts — the same panel that reviews every product on TopReviewed.

Decision Maker8/10
“Open weights at near-frontier quality is a real hedge against lock-in, but the license, the data terms and the speed all need a sign-off first.”

K3 changes the build-versus-buy calculation: an open model now sits within a few points of GPT-5.6 Sol on most of Moonshot's published rows, and the weights can be run on your own hardware. Moonshot has also shipped a steady K2-to-K3 cadence with a coherent migration path. The risks are about governance more than capability. The API terms allow training on your content unless you negotiate otherwise. The license's Model-as-a-Service clause catches any company with more than US$20 million in total revenue that also operates a Model-as-a-Service business. And a joint UK and US government cyber assessment is now part of the model's public record. Adopt it deliberately and with legal review.

Strategic Fit 8.5Vendor Risk 7Roadmap Confidence 8.5
Pros
  • Open weights remove lock-in
  • near-frontier capability
  • clear migration path from K2.x
Cons
  • Training-by-default API terms
  • MaaS clause at a low revenue threshold
  • slow serving
Right for: enterprises that want a self-hostable frontier-class option with legal review in place
Avoid if: you need certifications and contractual data guarantees out of the box
Domain Strategist9/10
“The first open 3T-class model and the top open entry on both LMArena boards: Moonshot has raised the bar the other open labs must now clear.”

K3 resets the open-weights frontier on scale (2.78T, against Qwen3.8's 2.4T) and, on independent human-preference boards, on quality: it is the highest-rated open model on LMArena Text and WebDev. Its wedge is breadth. It combines coding, agentic knowledge work, native vision and video, and 1M context in one open model, where GLM-5.3 is text-only and Qwen3.8's open edition drops vision. The weaker flanks are price, where it is the most expensive open flagship, and a license that is tighter than both rivals'. Moonshot's product line (Kimi Work, Kimi Code, the Kimi app) gives it a distribution loop that most open labs lack.

Competitive Positioning 9Differentiation 9Market Timing 9
Pros
  • Largest and best-rated open model
  • broadest modality set among open flagships
  • own agent products for distribution
Cons
  • Priced above every open rival
  • strictest MaaS clause of the three
Right for: tracking where the open frontier now sits
Avoid if: your thesis is the cheapest capable open model, which is GLM-5.3 or DeepSeek V4-Pro
Finance Lead7.5/10
“Cheaper than GPT-5.6 Sol, pricier than every open rival, no batch tier and max reasoning by default. Caching is the one lever that makes it pay.”

At $3.00/$15.00 per 1M tokens, K3 is 25% below GPT-5.6 Sol's promotional rate and 40% below Claude Opus 5. It is also 1.5x to 3.8x above GLM-5.3, Qwen3.8-Max and DeepSeek V4-Pro, which come close to it on several published coding rows. Two effects raise the effective bill: maximum reasoning effort is the default, so outputs run long, and the Batch API does not cover K3. The saving grace is caching. Cache reads cost $0.30, prefixes are cached automatically, and the 5-minute cache write costs the same as regular input. Self-hosting only pays at a scale that justifies a 64-accelerator deployment.

Cost Efficiency 7Pricing Transparency 8.5Value per Dollar 7.5
Pros
  • Flat pricing across the full 1M window
  • 90% cache discount
  • clear tier-based limits
Cons
  • No batch discount
  • long max-effort outputs
  • 1.5-3.8x the list price of the open alternatives
Right for: agent workloads with stable, cacheable prefixes
Avoid if: you run high-volume stateless inference where GLM-5.3 or DeepSeek V4-Pro cost a fraction
Domain Practitioner8.5/10
“The API is the best Moonshot has shipped, with required tool choice and dynamic tools, but drop one reasoning_content block and quality falls apart.”

Integration is easy. K3 speaks OpenAI Chat Completions and Responses plus Anthropic Messages, so Claude Code, Codex and OpenCode work with a base-URL change. It adds tool_choice: "required", dynamic tool loading through system messages, strict JSON Schema output and partial mode. The sharp edge is preserved thinking. Every assistant message has to be passed back intact, reasoning_content included, and Moonshot warns that generation can become "highly unstable" otherwise or after switching models mid-session. Sampling is fixed (temperature 1.0, top_p 0.95), vision input rejects public image URLs, and the model's proactiveness needs explicit boundaries in the system prompt or AGENTS.md.

API Ergonomics 8.5Tool/Agent Support 9Reliability 7.5
Pros
  • Three compatible API formats
  • required tool choice and dynamic tool loading
  • strict structured output
Cons
  • Fragile preserved-thinking contract
  • fixed sampling
  • built-in web search not production-ready
Right for: teams building agents on established harnesses
Avoid if: your stack trims or rewrites message history between turns
Power User8.5/10
“Answers read like the closed frontier and it handles screenshots and video well, but max-effort thinking at this size makes every reply a wait.”

In daily use K3 is a top-tier assistant. Its LMArena Text rating is level with GPT-5.6 Sol, it is the highest-rated open model on WebDev, and it reads screenshots, documents and video natively. In the Kimi app and Kimi Work it drives deep research, dashboards and slide generation, and the Max plan unlocks 1M-token chats. The cost is waiting. Maximum reasoning is the default and 104B active parameters make it slow, so quick questions feel sluggish unless you drop the effort level. Moonshot itself acknowledges a noticeable user-experience gap against Claude Fable 5 and GPT-5.6 Sol.

Output Quality 9Speed 6.5Everyday Usefulness 8.5
Pros
  • Frontier-level answer quality
  • strong vision and video
  • 1M-token chats on higher plans
Cons
  • Slow by default
  • the vendor admits a UX gap to Fable 5 and Sol
Right for: heavy research and coding sessions where depth beats speed
Avoid if: you want snappy back-and-forth chat
Skeptic7/10
“Moonshot is candid that K3 trails Fable 5 and Sol. Its charts still flatter it: Vals ran ProgramBench and got 62.8, not the 77.8 claimed.”

Credit where due: Moonshot names the models it loses to, lists K3's failure modes, and its own cyber findings match the UK AISI / CAISI assessment. The tables still deserve discounting. Most K3 coding rows use Moonshot's own Kimi Code harness while rivals run in Claude Code or Codex, and several competitor numbers are borrowed from leaderboards run under other settings. Where an independent evaluator reran the same benchmark, the gap was large: Vals AI measured a 62.77% ProgramBench raw pass rate against Moonshot's 77.8, with 22 tasks lost to failed builds. Z.ai's card has K3 well behind on Terminal-Bench 3.0. Speed, knowledge cutoff and an independent intelligence index are not established on primary pages.

Claim Accuracy 6.5Weakness Severity 7Hype vs Reality 7
Pros
  • Candid vendor limitations
  • independent arenas broadly confirm the quality claims
  • open weights allow replication
Cons
  • Harness-mixed vendor tables
  • a 15-point gap on the one independent coding rerun
  • thin independent coverage so far
Right for: buyers who validate on their own tasks before committing
Avoid if: your procurement takes vendor benchmark tables at face value

Strengths

  • The first open model at 2.8 trillion parameters by Moonshot's account (2.78T total, 104B active), and the highest-rated open-weights model on LMArena Text (1485), Text Coding (1538) and the separate WebDev arena (1674)
  • Near-frontier agentic and coding results on Moonshot's card, with Terminal-Bench 2.1 (88.3) and BrowseComp (91.2) level with or ahead of GPT-5.6 Sol
  • Native 1M-token context at one flat price, with 90%-off cache reads and automatic prefix caching
  • Strong multimodal and document work for an open model: video input, MMMU-Pro 81.6, OmniDocBench 91.1
  • Modern API surface: OpenAI Chat Completions and Responses, Anthropic Messages, tool_choice: "required", dynamic tool loading, strict JSON Schema
  • Candid vendor disclosure: Moonshot names the models it trails and publishes its own limitations list

Limitations

  • Slow: 104B active parameters and maximum reasoning effort by default; the only published rate (40 tokens/sec) is a competitor's secondhand figure
  • Vendor numbers mix harnesses, and Vals AI's independent ProgramBench run (62.77%) lands well below Moonshot's 77.8
  • 1.5 to 3.8 times the list price of GLM-5.3, Qwen3.8-Max and DeepSeek V4-Pro, with no batch tier
  • Fragile multi-turn state: generation "may become highly unstable" if the full thinking history is not passed back or if a session is switched to K3 mid-way
  • API content may be used for training unless an enterprise agreement says otherwise; no compliance certifications; servers in Singapore
  • The license's Model-as-a-Service clause triggers at US$20 million total revenue, and its "certified inference partners" are not listed
  • Built-in web search is flagged by Moonshot as not production-ready; knowledge cutoff undisclosed

Best use cases

Self-hosted or sovereign frontier agents. Organisations that need near-frontier coding and agent quality on their own hardware, and have the accelerator footprint for a 1.56 TB model, get the strongest open option available. Internal use falls outside the license's MaaS and attribution sections.

Long-horizon coding and research agents with stable prefixes. Repository-scale coding sessions, deep-research runs and long document analysis fit K3's 1M native context, 90% cache discount and strong tool use. Run it through a harness that passes back the full assistant message, such as Kimi Code, Claude Code or Codex.

Visual and document-heavy work. Screenshot-to-code, frontend and game iteration with the model looking at live output, video understanding, and document extraction from image-only PDFs are areas where K3 matches or beats closed models on Moonshot's own tables.

When it is the wrong pick. It is not the choice for latency-sensitive chat, cost-driven bulk inference (GLM-5.3 or DeepSeek V4-Pro cost a fraction), or regulated workloads that need certifications and a no-training default without an enterprise contract.

Deep dive

The full research notes behind this review — verified against primary sources.

Architecture

Kimi K3 is a sparse mixture-of-experts model with 2.78T total parameters and 104.2B activated per token. It has 93 layers (the first dense), a hidden size of 7,168, 96 attention heads, a latent MoE dimension of 3,584, a per-expert hidden size of 3,072, and 896 routed experts, of which 16 are selected per token alongside 2 shared experts. Attention is hybrid: 69 layers use Kimi Delta Attention, a gated linear-attention mechanism whose state does not grow with sequence length, and every fourth layer plus the final one (24 in total) uses gated Multi-head Latent Attention. The model has no explicit positional embedding. KDA's gating and decay encode position, which is why it extends to 1M tokens without RoPE rescaling. Pre-training ran at 8K then 64K context, and the cooldown extended it from 256K to 1M. The vision encoder, MoonViT-V2 (401M parameters, 27 layers), is trained jointly with the language model from the start rather than attached afterwards, and one multi-token-prediction layer doubles as a speculative-decoding draft. The vocabulary is 160K tokens (163,840 in the config) using a tiktoken tokenizer. Weights are MXFP4 from quantization-aware training and total about 1.56 TB across 96 shards. Training-token count, training compute and knowledge cutoff are undisclosed. Moonshot recommends serving on supernodes of 64 or more accelerators and has contributed a KDA prefix-caching implementation to vLLM. That caching is how it sells the full 1M window at one flat price.

Capabilities

Coding (9.3) rests on a mix of vendor and independent results. Moonshot reports 88.3 on Terminal-Bench 2.1 (GPT-5.6 Sol 88.8, Fable 5 88.0), 67.5 on DeepSWE v1.1 (67.3 on the official leaderboard's shared mini-SWE-agent harness) and 42.0 on SWE-Marathon. Independently, K3 is the top open-weights model in LMArena's Text Coding category (1538, rank 7, LMArena, 2026-09-13) and on its separate WebDev arena (1674). The discount from a higher score comes from Vals AI's ProgramBench run: a 62.77% raw pass rate against Claude Opus 5's 82.3% and Sol's 77.6%, with 22 of 200 tasks scoring zero, mostly because the code did not build. Z.ai's GLM-5.3 card also reports K3 at 17.4 on Terminal-Bench 3.0, against 28.3 for GLM-5.3 and 34.6 for Sol. Reasoning (9.3) is frontier-level on Moonshot's numbers: GPQA Diamond 93.5 and HLE 43.5 without tools (56.0 with tools). Math (9.0) has no published AIME or MATH result. The score leans on MathVision 94.3 and CritPt 23.4, which trails Sol's 32.3. Agentic work (9.3) is the other headline: BrowseComp 91.2, MCP-Atlas 84.2, Toolathlon-Verified 76.5 and OSWorld-Verified 84.8, all vendor-run. Moonshot itself warns that K3 can be "excessively proactive" and make unexpected decisions on the user's behalf. Long context (9.0) is native rather than extended: 74.7 on AA-LCR (as cited by Moonshot) and 90.4 on BrowseComp using the full 1M window with no context management. Vision (9.0) and document work (9.0) are genuine strengths for an open model: MMMU-Pro 81.6, Video-MME 90.0, and OmniDocBench 91.1, ahead of Fable 5's 89.8 in the same table. Multilingual (8.5) is strong in English and Chinese, with no multilingual benchmark published. Creative writing (8.0) has no direct benchmark, but LMArena Text places it level with GPT-5.6 Sol. Instruction following (8.3) is held back by that proactiveness and by instability when the thinking history is not passed back. Function calling (9.0) is well supported: MCPMark-Verified 94.5, tool_choice: "required", dynamic tool loading and strict JSON Schema output. Safety calibration (6.0) reflects the UK AISI / CAISI finding that K3's safeguards did not stop exploit development, together with the absence of a published safety framework. Real-time data (4) is limited: a server-side web_search tool exists in the Responses API, but Moonshot's K3 guide says web search is being updated and is not recommended for production for now.

Benchmark analysis

Benchmark Score vs Kimi K2.7-Code vs GPT-5.6 Sol Source
GPQA Diamond 93.5 — 94.1 Moonshot model card
HLE-Full (no tools / with tools) 43.5 / 56.0 — 44.5 / 58.0 Moonshot model card
Terminal-Bench 2.1 88.3 (Kimi Code harness) — 88.8 (Codex) Moonshot model card
DeepSWE v1.1 67.5 (67.3 on mini-SWE-agent) — 73.0 Moonshot model card
ProgramBench, Moonshot run 77.8 (Kimi Code harness) 53.6 77.6 Moonshot model card
ProgramBench, Vals AI run (raw pass rate) 62.77% 49.44% 77.6% Vals AI
Kimi Code Bench 2.0 (Moonshot in-house) 72.9 62.0 64.8 Moonshot model card
MLS-Bench-Lite 48.3 35.1 46.2 Moonshot model card
BrowseComp 91.2 — 90.4 Moonshot model card
Toolathlon-Verified 76.5 — 74.9 Moonshot model card
OSWorld-Verified 84.8 — 83.0 Moonshot model card
GDPval-AA v2 (Elo) 1686 — 1736 Moonshot model card
MMMU-Pro (no tools / Python) 81.6 / 83.4 — 83.0 / 84.6 Moonshot model card
OmniDocBench 91.1 — 85.8 Moonshot model card
LMArena Text (Elo) 1485 ±5, rank 17 — 1483 LMArena
LMArena Text Coding (Elo) 1538 ±9, rank 7 — 1528 LMArena
LMArena WebDev arena (Elo, separate arena) 1674 ±11, rank 5 1473 1617 (Codex harness) LMArena

Every row sourced to the model card is vendor-reported. Moonshot ran K3 at maximum reasoning effort, often in its own Kimi Code harness, while other models ran in Claude Code or Codex, and several competitor figures come from third-party leaderboards. The K2.7-Code figures come from that model's own card. Moonshot cites GDPval-AA, AA-LCR, CritPt and SciCode from Artificial Analysis as of 2026-07-23. Its technical report also relays an Artificial Analysis Intelligence Index v4.1 score of 57.1 (fourth of 580 models at the time) and a Vals Index of 74.7%. Both are vendor relays and are not entered in this page's comparable columns. The Vals AI ProgramBench row and the three LMArena rows are independent (LMArena Text and its Coding category as of 2026-09-13, with 20,987 and 5,507 votes; the separate WebDev arena as of 2026-09-11, with 4,547 votes). On all three K3 is the highest-rated model under an open-weights license. The catalog columns carry GPQA Diamond, HLE (no tools), Terminal-Bench (2.1) and MMMU (MMMU-Pro, no tools) from Moonshot's card, and LMArena's Text board and its Coding category for the two Elo columns; the WebDev arena uses a different scale and stays out of those columns.

Speed & latency

Speed is the model's weakest practical dimension, and no independent throughput measurement is cited on this page, so the speed fields stay empty. The only published rate is secondhand. Z.ai's GLM-5.3 model card rescales one of its benchmarks using Artificial Analysis per-model rates of 40 tokens/sec for Kimi K3, 47 for Qwen3.8-Max and 115 for GLM-5.3. That is consistent with the architecture: 104B active parameters per token is about three times Kimi K2's 32.6B, and the API defaults to maximum reasoning effort. Set reasoning_effort: "low" for interactive use, and choose the level before a session starts, because switching levels invalidates prefix-cache hits. Moonshot serves K3 on its Mooncake disaggregated-inference stack and reports cache-hit rates above 90% on coding workloads, which cuts cost more than latency. For raw speed, Moonshot's own fast option is still kimi-k2.7-code-highspeed (about 180 tokens/sec per Moonshot).

Pricing analysis

Surface Cost Notes
API input (cache miss) $3.00 / 1M tok flat to 1,048,576 tokens, no long-context tier
API output $15.00 / 1M tok
Cached input $0.30 / 1M tok 90% off; automatic prefix caching when the previous prompt exceeds 256 tokens
Cache write $3.00 / 1M tok (5-min TTL), $6.00 / 1M tok (1-hour TTL) 5-minute TTL is the default; a cache hit refreshes the TTL at no write charge
Batch not offered Moonshot's Batch API (60% of list) covers only kimi-k2.7-code and kimi-k2.6
Image / video input token-based dynamic token count; estimate with the token-count API
Direct UI $19/mo Kimi Plus ($15/mo billed annually) Pro $39, Max $99, Ultra $199; 1M-token chats on Max and Ultra
Free tier none on the API $1 minimum top-up unlocks K3; kimi.com has a free Adagio plan
Rate limits 3 RPM / 500K TPM at Tier0 ($1 top-up) Tier1 ($10): 100 RPM / 2M TPM; Tier5 ($3,000): 300 RPM / 5M TPM

At list price K3 sits between the open flagships and the closed frontier. Per 1M tokens it costs 2.1x GLM-5.3 on input and 3.4x on output ($1.40/$4.40), 1.5x and 2.5x Qwen3.8-Max ($2.00/$6.00, Singapore), and 2.3x and 3.8x DeepSeek V4-Pro at peak rates ($1.32/$3.96). It is 25% cheaper than GPT-5.6 Sol's promotional $4.00/$20.00 and 40% cheaper than Claude Opus 5's $5.00/$25.00. Two things raise the effective cost: the default max reasoning effort produces long outputs, and there is no batch discount. Caching is the counterweight, because agent loops with a stable prefix pay $0.30 for most of their input. The Kimi Open Platform deducts usage 50% from cash and 50% from vouchers.

Deployment & access

First-party API. The global platform (platform.kimi.ai, https://api.moonshot.ai/v1) exposes K3 through OpenAI-compatible Chat Completions and Responses APIs and an Anthropic-compatible Messages API, so Claude Code, Codex and OpenCode can point at it directly. A separate China platform uses api.moonshot.cn.

Hosted by others. Hugging Face lists Together AI, Fireworks AI, Baseten and Featherless AI as live inference providers for the model; DeepInfra shows an error status there. No managed listing on Bedrock, Vertex AI or Azure is documented by Moonshot.

Self-hosting. The weights (moonshotai/Kimi-K3) are about 1.56 TB in MXFP4, which is more than a single eight-GPU node of 80 GB or 141 GB cards can hold. Moonshot recommends 64-plus-accelerator supernodes and supports vLLM, SGLang and TokenSpeed. Moonshot does not state a minimum VRAM figure.

License: Kimi K3 License. It is MIT-derived: it grants the rights to use, copy, modify, merge, publish, distribute, sublicense and sell the weights, code and documentation, and to run, deploy, fine-tune and create derivative works, subject to four sections:

  1. Keep the copyright and permission notice, and comply with applicable law.
  2. If the licensee or any affiliate operates a Model-as-a-Service business, and the combined revenue of the licensee and its affiliates exceeds US$20 million over any consecutive 12 months, the licensee must sign a separate agreement with Moonshot AI before using K3 or a derivative for any commercial purpose. The revenue test counts total revenue, not just MaaS revenue. Model-as-a-Service means giving a third party access to inference or fine-tuning with meaningful control over inputs, parameters or training data. It excludes end-user products that embed the model only inside specific features or harnesses, and it excludes simply relaying requests to models hosted by others.
  3. Commercial products or services with more than 100 million monthly active users or more than US$20 million in monthly revenue must prominently display "Kimi K3" in their user interface.
  4. Sections 2 and 3 do not apply to internal use, meaning nothing (the model, its outputs or its capabilities) is made available to third parties. They also do not apply to use through Moonshot's official products or its "certified inference partners", which the license does not list.

The warranty disclaimer is the standard as-is one. The MaaS threshold is the strictest among the open 2T-class flagships: Qwen3.8's comparable clause starts at US$50 million, and GLM-5.3's at US$10 billion (a security review rather than a separate agreement).

Safety & privacy

Moonshot publishes no safety framework, risk-tier label or compliance certification for K3. The Kimi Open Platform terms (updated 2026-07-30) let Moonshot use customer content, meaning inputs and outputs, to provide, develop and improve its services. Customers who want to restrict its use for training or improving Moonshot models have to arrange enterprise terms or a separate written agreement, and without one the content may be used. Moonshot's Zero Data Retention page states that enterprise customer data is not used for training by default. ZDR itself is available on request to enterprise customers: prompts and responses are deleted once the response is returned, but images and videos sent as direct file uploads are not covered. The global platform is operated by Moonshot AI Pte. Ltd. from servers in Singapore, under Singapore law with SIAC arbitration. Automated content-safety reviews apply to all API traffic, including under ZDR. The UK AI Security Institute and the US Center for AI Standards and Innovation published a joint preliminary assessment on 2026-07-23. It found that K3's safeguards did not prevent attempts at exploit development or offensive cyber operations. It also found that K3's cyber capability sits well below the leading US closed models: 32% on ExploitBench (GLM-5.2: 24%), arbitrary code execution on 0 of 41 tasks where the most cyber-capable models average 20, and step 17 of a 32-step simulated corporate network attack against 28.5 for the top US models, with one full solve in ten attempts. Moonshot's own report reaches consistent conclusions and describes 16 previously unknown vulnerabilities K3 found in real projects. Anyone self-hosting takes on every safeguard themselves.

Ecosystem & tooling

K3 is the default model across Moonshot's own products: the Kimi app (iOS, Android, HarmonyOS, web), the Kimi Work desktop app (Widgets and Dashboard), and Kimi Code, the terminal agent Moonshot recommends as K3's harness. Moonshot publishes setup guides for Claude Code, Codex, OpenCode and Hermes Agent, and the OpenAI and Anthropic SDKs work against its endpoints in Python and TypeScript. For self-hosting, vLLM, SGLang and TokenSpeed have K3 recipes, and Moonshot contributed KDA prefix caching to vLLM. Hugging Face routes K3 through Together AI, Fireworks AI, Baseten and Featherless AI. Adoption is fast for a model this large: about 1.9 million downloads and 11,000 likes on Hugging Face, and nearly 21,000 LMArena Text votes. Enterprise uptake outside China is still early.

Buyer questions

Is Kimi K3 really open source?

The weights, code and documentation are released under the Kimi K3 License, which grants MIT-style rights including commercial use and fine-tuning. It is not an OSI license: companies with more than US$20 million in total revenue that also run a Model-as-a-Service business need a separate agreement with Moonshot before any commercial use, and very large consumer products must display "Kimi K3". Internal use and use through Moonshot's own products are exempt.

What does it cost to run through the API?

$3.00 per 1M input tokens, $15.00 per 1M output tokens and $0.30 per 1M cached input tokens, flat across the full 1,048,576-token window. Cache writes are billed at $3.00 (5-minute TTL) or $6.00 (1-hour TTL) per 1M tokens, and there is no batch discount for K3. Access needs a minimum $1 top-up, and rate limits rise with cumulative top-ups, from 3 RPM at $1 to 100 RPM at $10.

How close is it to GPT-5.6 Sol and Claude Opus 5?

Moonshot's own tables place K3 slightly behind Sol and Claude Fable 5, and ahead of Claude Opus 4.8 and GPT-5.5 on most rows. Independently, LMArena rates it level with Sol on Text and ahead of Sol on WebDev, but below Claude Opus 5 on both. Vals AI's ProgramBench puts it well behind Opus 5 (62.77% vs 82.3%).

Can I self-host it?

Yes, if you have the hardware. The MXFP4 weights are about 1.56 TB, more than one eight-GPU node of 80 GB or 141 GB cards can hold, and Moonshot recommends supernodes of 64 or more accelerators with vLLM, SGLang or TokenSpeed. Together AI, Fireworks AI, Baseten and Featherless AI host it if you want open weights without running the cluster.

Can I turn off thinking?

No. K3 always reasons, with reasoning_effort set to low, high or max (the default). Use low for interactive work and pick the level before a session, because changing it invalidates prefix-cache hits. Temperature and top_p are fixed.

Does Moonshot train on my API data?

By default the Kimi Open Platform terms allow Moonshot to use inputs and outputs to develop and improve its services, and restricting training use requires an enterprise arrangement or written agreement. Moonshot states that enterprise customer data is not used for training by default, and Zero Data Retention is available to enterprise customers on request. Data is processed on servers in Singapore.

Should I move from Kimi K2.6 or K2.7-Code?

For quality, yes: K3 leads K2.7-Code on every shared benchmark, including Vals AI's ProgramBench (62.77% vs 49.44%) and LMArena WebDev (1674 vs 1473). The migration is a model-name change plus switching from thinking to reasoning_effort. Stay on K2.7-Code, or its 180 tokens/sec highspeed variant, where speed, batch pricing or the $0.95/$4.00 rate matter more than the quality gain.

Comparable models

GPT-5.6 Sol — OpenAI

The closed model Moonshot measures itself against and says it trails. Sol leads in Moonshot's own table on DeepSWE (73.0 vs 67.5), HLE and GDPval-AA, and on Vals AI's ProgramBench (77.6% vs 62.77%). K3 matches it on Terminal-Bench 2.1 and LMArena Text (1485 vs 1483) and beats it on LMArena WebDev (1674 vs 1617). Sol costs $4/$20 on promotional pricing through at least 2026-11-21, with a documented 128K max output and Batch API support. K3 is 25% cheaper and is the only one of the two you can self-host.

GLM-5.3 — Z.ai

Z.ai's open-weights flagship at $1.40/$4.40 with a 1M context and text-only input. On Z.ai's card GLM-5.3 ties K3 on Terminal-Bench 2.1 (88.2 vs 88.3) and DeepSWE (66.9 vs 67.5) and leads on Terminal-Bench 3.0 (28.3 vs 17.4). On LMArena, K3 leads narrowly on Text (1485 vs 1483) and clearly on WebDev (1674 vs 1614). GLM-5.3 costs under a third as much on output and restricts only MaaS operators above US$10 billion revenue; K3 wins on vision, video and document work.

Qwen3.8-Max — Alibaba

The other open 2T-class flagship (2.4T total, 95B active) at $2/$6 in Singapore, with image and video input on the API; its open-weights edition is text-only. Alibaba's card shows Terminal-Bench 2.1 86.6, DeepSWE 56.6 and HLE 43.6, against K3's 88.3, 67.5 and 43.5. On LMArena WebDev its 0902 snapshot rates 1681 and the base model 1671, around K3's 1674; on Text it rates 1481 against 1485. Its MaaS license clause starts at US$50 million revenue, a higher bar than K3's US$20 million.

Sources

Primary references used to verify this review.

Model specs

Input price
$3 / Mtok
Output price
$15 / Mtok
Cached input
$0.30 / Mtok
Batch (in/out)
—
Context window
1.0M tokens
Max output
1.0M tokens
Knowledge cutoff
Undisclosed
Released
—
Modalities
text, image, video → text
Output speed
Not profiled
License
Open weights (custom-kimi-k3)
Clouds
First-party API

Last verified 2026-09-21