Kimi K3: World's First Open 2.8T Parameter AI Model
Kimi K3 is the world's first open-weight 2.8T parameter AI model, introducing Kimi Delta Attention, Stable LatentMoE, and a 1M-token context window. Explore its architecture, benchmarks, pricing, API, and why it marks a major milestone for open-source AI.
Two weeks ago, the largest open-weight model in existence had one trillion parameters. Then Moonshot AI shipped Kimi K3.
Released on July 16, 2026, Kimi K3 is the first open model to reach 2.8 trillion parameters, nearly triple the size of its predecessor Kimi K2.6. It is the world's first open-source model in the 3-trillion-parameter class. It ships with native vision, a 1-million-token context window, always-on thinking, and an architecture built from the ground up with two new innovations that do not exist in any other model.
This is not a scale-up of a known design. It is a new direction.
What Kimi K3 Actually Is
Kimi k3
Kimi K3 is Kimi's most capable flagship model to date, with 2.8 trillion parameters. It is built on Kimi Delta Attention (KDA), a hybrid linear attention mechanism, and Attention Residuals, with native visual understanding and a 1M-token context window.
It launched first on Kimi Code and inside the Kimi app with two variants: K3 Max for chat and agent tasks, and K3 Swarm Max for large-scale parallel processing. Full model weights are scheduled for public release by July 27, 2026, following Moonshot's open-weight lineage under the Modified MIT license.
For nine of the past twelve months, Kimi models have set the upper bound of open-source model sizes. K3 extends that streak by the largest margin yet.
Architecture: What Makes K3 Different
Kimi K3 architecture
K3 is built on three architectural pillars that distinguish it from everything that came before it in the open-weight space.
Kimi Delta Attention (KDA)
Standard attention is quadratic in sequence length. Processing one million tokens with full attention is computationally brutal. KDA is a hybrid linear attention mechanism designed to make information flow more efficiently across long sequences. K3 uses Kimi Delta Attention, which Kimi says enables up to 6.3x faster decoding for million-token contexts. This is not a minor efficiency gain. It is what makes 1M-token context practically deployable rather than theoretically possible.
Attention Residuals (AttnRes)
The second innovation addresses training efficiency. Attention Residuals reportedly boost training efficiency by about 25 percent while adding less than 2 percent in extra compute overhead. In a model this large, a 25% training efficiency gain translates to significant compute savings or equivalent capability at lower cost.
Stable LatentMoE
K3 uses a Mixture-of-Experts architecture, but with a sparsity level that pushes beyond anything previously published in the open-weight space. K3 uses a mixture-of-experts architecture that activates only 16 of 896 experts at a time. That is 1.8% of experts active per token extreme sparsity that keeps inference compute manageable despite the 2.8 trillion total parameter count.
Quantile Balancing derives expert allocation directly from router-score quantiles, eliminating heuristic updates and a sensitive balancing hyperparameter. Per-Head Muon extends Muon by optimizing attention heads independently. Sigmoid Tanh Unit (SiTU) and Gated MLA improve activation control and attention selectivity respectively.
Together, these changes produce a measurable result. Together with improvements in training methodology and data recipes, these structural advances give Kimi K3 roughly 2.5x the overall scaling efficiency of K2, converting compute into capability more effectively.
Quantization for Serving
K3 applies quantization-aware training from the SFT stage onward. It uses MXFP4 weights with MXFP8 activations for broad hardware compatibility. Moonshot recommends supernode configurations with 64 or more accelerators.
Expert routing diagram
Benchmark Results: Where K3 Stands
| Benchmark | Kimi K3 (max) |
Claude Fable 5 (max, with fallback) |
GPT 5.6 Sol (max) |
Claude Opus 4.8 (max) |
GPT 5.5 (xhigh) |
GLM-5.2 (max) |
|---|---|---|---|---|---|---|
| Coding | ||||||
| DeepSWE | 67.5 | 70.0 | 73.0 | 59.0 | 67.0 | 46.2 |
| Program Bench | 77.8 | 76.8 | 77.6 | 71.9 | 70.8 | 63.7 |
| Terminal Bench 2.1 | 88.3 | 84.6 | 88.8 | 84.6 | 83.4 | 82.7 |
| FrontierSWE | 81.2 | 86.6 | 71.3 | 66.7 | 64.9 | 67.3 |
| SWE Marathon | 42.0 | 35.0 | 39.0 | 40.0 | 14.0 | 13.0 |
| PostTrain Bench | 36.6 | 41.4 | 34.6 | 34.1 | 28.4 | 34.3 |
| MLS Bench | 48.3 | 49.9 | 46.2 | 42.8 | 35.5 | 40.4 |
| Kimi Code Bench 2.0 (Internal) | 72.9 | 76.9 | 64.8 | 71.7 | 69.0 | 64.2 |
| Agentic | ||||||
| GDPval-AA v2 (Elo-score) | 1668.0 | 1760.0 | 1748.0 | 1600.0 | 1494.0 | 1514.0 |
| BrowseComp | 91.2 | 88.0 | 90.4 | 84.3 | 84.4 | — |
| DeepSearchQA (f1-score) | 95.0 | 94.2 | — | 93.1 | — | — |
| Toolathlon-Verified | 73.2 | 77.9 | 74.9 | 76.2 | 73.5 | 59.9 |
| MCP Atlas | 84.2 | 84.7 | 83.6 | 83.6 | 82.8 | 82.6 |
| Automation Bench | 30.8 | 29.1 | 29.7 | 27.2 | 22.7 | 12.9 |
| Job Bench | 52.9 | 57.4 | 46.5 | 48.4 | 38.3 | 43.4 |
| AA-Briefcase (Elo-score) | 1548.0 | 1583.0 | 1495.0 | 1354.0 | 1158.0 | 1260.0 |
| APEX-Agents | 37.6 | 43.3 | 39.9 | 39.4 | 38.5 | 35.6 |
| Office QA Pro | 63.3 | 69.9* | 63.2* | 63.9* | 60.9* | 41.4 |
| SpreadsheetBench 2 | 34.8 | 34.7* | 32.4* | 31.6* | 29.1* | 28.1 |
| DECK-Bench (Internal) | 73.5 | 73.0 | 74.7 | 66.9 | 68.2 | 68.6 |
| Reasoning & Knowledge | ||||||
| GPQA-Diamond | 93.5 | 92.6 | 94.1 | 91.0 | 93.5 | 91.2 |
| HLE-Full | 43.5 | 53.3 | 44.5 | 49.8* | 41.4* | — |
| HLE-Full w/ tools | 56.0 | 63.0 | 58.0 | 57.9* | 52.2* | — |
| Vision | ||||||
| MMMU-Pro | 81.6 | 81.2 | 83.0 | 78.9 | 81.2 | — |
| MMMU-Pro w/ python | 83.4 | 86.5 | 84.6 | 82.7 | 83.2 | — |
| CharXiv (RQ) | 84.8 | 88.9 | 84.6 | 80.5 | 84.1 | — |
| CharXiv (RQ) w/ python | 91.3 | 93.5 | 89.1 | 89.9 | 89.0 | — |
| MathVision | 94.3 | 94.8 | 95.8 | 86.7 | 92.2 | — |
| MathVision w/ python | 97.8 | 98.6 | 97.8 | 97.1 | 96.8 | — |
| BabyVision w/ python | 85.7 | 90.5 | 88.9 | 81.2 | 83.6 | — |
| ZeroBench_main (pass@5) | 23.0 | 23.0 | 17.0 | 17.0 | 22.0 | — |
| ZeroBench_main w/ python (pass@5) | 41.0 | 46.0 | 35.0 | 34.0 | 41.0 | — |
| WorldVQA ForceAnswer | 51.0 | 56.7 | 41.8 | 39.1 | 38.5 | — |
| OmniDocBench | 91.1 | 89.8 | 85.8 | 87.9 | 89.4 | — |
| PerceptionBench | 58.5 | 57.2 | 59.7 | 47.2 | 55.8 | — |
At launch it scored 93.5% on GPQA Diamond, the strongest open-weight result on that benchmark published at the time, alongside 88.3% on Terminal-Bench 2.1. Agentic work was the headline: 91.2% on BrowseComp, the best published score on this tracker at release, plus 56.0% on Humanity's Last Exam with tools and 84.2% on MCP Atlas.
Here is how K3 stacks up across the benchmarks that matter:
| Benchmark | Kimi K3 | Notes |
|---|---|---|
| GPQA Diamond | 93.5% | Strongest open-weight at launch |
| Terminal-Bench 2.1 | 88.3% | Coding agent benchmark |
| BrowseComp | 91.2% | Best published score at release |
| HLE with Tools | 56.0% | Frontier reasoning |
| MCP Atlas | 84.2% | Multi-tool agent coordination |
In Kimi's own benchmarks, K3 still trails the top proprietary models Claude Fable 5 and GPT-5.6 Sol but beats every other system tested, including the Claude Opus models and Chinese rival GLM-5.2. All results come from Kimi and were achieved at maximum or high thinking intensity.
The agentic story is the strongest part. Kimi K3 wins two out of six programming benchmarks and finishes second or third in the rest. Among general agents, Kimi K3 wins three out of six tests.
What K3 Is Built For
Kimi K3 has strong long-horizon coding capabilities. With minimal human supervision, it can sustain long-running engineering tasks, understand and work with large codebases, and coordinate terminal tools.
The 1M-token context window is not a marketing number here. Combined with automatic context caching and KDA's 6.3x decoding speedup at long context, K3 can hold an entire large codebase in context, reason across it, and write coordinated changes without losing track of what happened 800,000 tokens ago.
K3 always has thinking mode enabled. The reasoning_effort parameter currently supports only max at launch, with low and high effort modes coming in subsequent updates.
Pricing: The End of Ultra-Cheap Kimi
According to the Kimi API docs, one million input tokens cost $0.30 with a cache hit and $3.00 without. One million output tokens, including reasoning, cost $15.00. These prices apply regardless of context length. Caching happens automatically, which makes unmodified long prefixes especially useful for agents and large codebases.
This is a significant shift. At $3.00 input / $15.00 output, K3 costs roughly three to four times what K2.6 does.
Pricing gap has narrowed sharply: K3 launched at $3.00 input / $0.30 cache hit / $15.00 output per million tokens roughly 1:1 with Anthropic's Sonnet series, a break from the ~10x discount K2.6 held over Opus 4.7.
Moonshot is signaling that frontier open-weight models now cost what frontier models cost. The era of 10x cheaper Chinese open models may be closing.
How to Use Kimi K3 via API
K3 is OpenAI SDK compatible. The base URL is https://api.moonshot.ai/v1. Set up is two commands:
python3 -m pip install --upgrade 'openai>=1.0'
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.ai/v1",
)
# Basic call
completion = client.chat.completions.create(
model="kimi-k3",
messages=[{"role": "user", "content": "Introduce Kimi K3 in one sentence."}],
)
print(completion.choices[0].message.content)
With max thinking effort:
completion = client.chat.completions.create(
model="kimi-k3",
reasoning_effort="max",
messages=[{"role": "user", "content": "Prove that the square root of 2 is irrational."}],
)
print(completion.choices[0].message.content)
Streaming with reasoning content:
stream = client.chat.completions.create(
model="kimi-k3",
messages=[{"role": "user", "content": "Explain transformer attention in depth."}],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta
reasoning = getattr(delta, "reasoning_content", None)
if reasoning:
print(reasoning, end="", flush=True)
if delta.content:
print(delta.content, end="", flush=True)
Vision input with local image:
import base64
from pathlib import Path
image_data = base64.b64encode(Path("image.png").read_bytes()).decode()
completion = client.chat.completions.create(
model="kimi-k3",
messages=[
{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/png;base64,{image_data}"}},
{"type": "text", "text": "Describe this image in detail."},
],
}
],
)
print(completion.choices[0].message.content)
The Next Chapter for Kimi
The full model weights land by July 27, 2026 on Hugging Face. The technical report with complete architecture details, training methodology, and evaluation breakdowns publishes alongside the weights.
At launch, Kimi K3 will use max thinking effort by default, with low- and high-effort modes to be introduced in subsequent updates. The CISPO-style RL improvements that Kimi has used previously suggest continued post-launch performance gains.
K3 Swarm Max, the variant for large-scale parallel processing, points at the multi-agent direction Moonshot sees as the next frontier. Coordinated swarms of K3 agents on a 1M-token context window is a different class of capability from anything the open-weight community has had before.
Conclusion
Kimi K3 is not an incremental update. It is the largest open-weight model ever released, built on a genuinely new attention architecture, shipping with verified benchmark results that beat every open model that came before it and match or challenge most closed models below the absolute frontier.
The 2.8 trillion parameter count is the headline. The real story is what sits underneath it: KDA delivering 6.3x faster decoding at 1M context, Attention Residuals adding 25% training efficiency at 2% compute cost, and Stable LatentMoE activating 16 of 896 experts with quantile-based routing that removes the fragile hyperparameters that break other MoE models at scale.
Kimi K3 is the first open-source model to reach 2.8 trillion parameters and as of July 16, 2026, it is the clearest proof yet that the gap between open and closed frontier AI is no longer a gap. It is a contest.
FAQs
Q1. What makes Kimi K3 different from previous open-weight AI models?
Kimi K3 is the first open-weight AI model with 2.8 trillion parameters. It introduces Kimi Delta Attention (KDA), Attention Residuals, and Stable LatentMoE, enabling a 1M-token context window, native vision, and improved efficiency compared to earlier open models.
Q2. How does Stable LatentMoE improve Kimi K3's efficiency?
Stable LatentMoE activates only 16 of 896 experts for each token, meaning just 1.8% of experts are used at a time. This significantly reduces inference compute while maintaining the capabilities of a 2.8 trillion-parameter model.
Q3. What can developers use Kimi K3 for?
Developers can use Kimi K3 for long-context coding, AI agents, multimodal applications, large codebase understanding, document analysis, and vision-language tasks through its OpenAI-compatible API and native 1M-token context window.
Simplify Your Data Annotation Workflow With Proven Strategies