Overview
Kimi-K2-Instruct is the instruction-tuned chat model in Moonshot AI's Kimi K2 series, released in mid-2025.
- License: Modified MIT (commercial use allowed)
- Architecture: Mixture-of-Experts, 1T total / 32B active
- Context length: 128K tokens
- Input: Text
- Minimum hardware: multi-GPU server, hundreds of GB VRAM (fp8)
- Strengths: agentic tool use, coding, reasoning
Highlights
- Large-scale training — a 1T-parameter MoE pre-trained on 15.5T tokens with zero training instability.
- MuonClip optimizer — the Muon optimizer scaled up with novel techniques to resolve instabilities.
- Agentic intelligence — designed for tool use, reasoning, and autonomous problem-solving.
- 32B active parameters — mixture-of-experts routing keeps per-token compute modest.
What it's good at
The model is built around agentic work and coding. On SWE-bench Verified it reaches 65.8% pass@1 with bash and editor tools on single-attempt patches, and 47.3% on SWE-bench Multilingual under the same setup. It has native tool calling: you supply the list of available tools in each request and the model decides when and how to invoke them, which makes it a fit for autonomous agents. It also performs well on knowledge, math, and general reasoning benchmarks. Because it skips extended thinking, latency tends to be lower than reasoning-first models, at the cost of step-by-step deliberation on the hardest problems.
Running locally
Self-hosting is heavy. The weights ship in block-fp8 format and the full 1T-parameter model still needs roughly a terabyte of storage and a multi-GPU server with hundreds of gigabytes of combined VRAM. It runs through frameworks such as vLLM, SGLang, and TensorRT-LLM, and the architecture is DeepseekV3-compatible so existing MoE serving stacks work with minor config. For most users a hosted endpoint or Moonshot's OpenAI/Anthropic-compatible API is the practical path rather than local inference.
License
Both the code and the weights are released under a Modified MIT License. It allows commercial use and redistribution. The one added term is an attribution requirement that applies to very large commercial deployments, so most projects can use it freely while large-scale products must display Kimi K2 attribution.


