Kimi (AI)
Artificial intelligence chatbot by Moonshot AI
From Wikipedia, the free encyclopedia
Kimi is an artificial intelligence (AI) chatbot and series of large language models developed by Chinese company Moonshot AI. Its Kimi K3, released July 2026, is the largest open weights model at 2.8 trillion parameters.
16 July 2026
| Kimi | |
|---|---|
Screenshot Screenshot of an example of a Kimi K2 answer describing Wikipedia | |
| Developer | Moonshot AI |
| Release | October 2023 |
| Stable release | Kimi K3 / 16 July 2026 |
| Platform | |
| Type | Chatbot Large language model |
| License | Various; see § Model versions |
| Website | |
Moonshot releases the Kimi series of open weights large language models, available via web, API, and the Kimi Code command-line agent. These are capable of multimodal image and video input, and their "Swarm" feature uses hundreds of sub-agents for additional research.
Despite its open weights, K3's custom license requires revenue sharing of up to 30% for inference providers generating over US$20 million annually.[1]
Kimi K2, a one-trillion parameter model, was released July 2025. It was followed by K2.5 in January 2026, and K2.6 in April. Kimi models have been used as the basis or for post-training of US models, including Thinking Machines Lab's Inkling,[2] Cursor's Composer 2,[3] and others. In September 2026, Anthropic accused Moonshot of covertly routing Kimi requests to its Claude models and distilling Claude via these responses.
History
Moonshot AI was founded in March 2023 in China. In October 2023, the company officially released the Kimi chatbot and began closed-beta testing.[4]
In July 2024, Kimi's "context caching" feature entered public beta.[5]
On 11 October 2024, Kimi Explore Edition, featuring AI-powered autonomous search, went live globally;[6] monthly active users have since exceeded 36 million.[7][8]
In September 2025, Moonshot AI added an agentic AI feature to Kimi known as "OK Computer". It is capable of creating multi-page websites and editable slides from simple user prompts and can process up to 1 million rows of input data at once, and output text, audio, images, and video.[9]
In August 2026, legal startup Harvey unveiled its new model using Kimi.[10]
Models
On 16 November 2023, Kimi was released to the general public based on the Moonshot model. The first version of Kimi supported lossless context of 128,000 tokens,[11] making it the first AI model that was capable of accepting contexts of this size.[12]
In March 2024, Moonshot AI began closed beta testing of an updated version of Kimi with a 2 million character context window.[13]
In November 2024, Kimi began internal testing of an AI video generation model.[14]
On 20 January 2025, Kimi K1.5 was released. Moonshot AI claimed it matched the performance of OpenAI o1 in mathematics, coding, and multimodal reasoning capabilities.[15]
In April 2025, the company released Kimi-VL, an open source 16 billion parameter mixture of experts (MoE) large language model with 3 billion active parameters. In June, a reasoning model named Kimi-VL-Thinking was also released.[16][non-primary source needed]
In June 2025, Kimi-Dev, a 72B parameter coding-focused model based on Qwen2.5-72B, was released.[17][18] Also in June, Moonshot AI released Kimi-Researcher, an autonomous AI research agent available through Kimi's website and app.[19][non-primary source needed]
In July 2025, Moonshot AI released Kimi K2, a 1 trillion parameter model with 32 billion active parameters which was open sourced under a modified MIT license.[20][21] On 9 September 2025, Moonshot AI released an updated version of K2, Kimi-K2-Instruct-0905, which improved its performance in coding tasks and increased its context window from 128K tokens to 256K tokens.[22][23]
In January 2026, Moonshot AI released Kimi K2.5, a 1 trillion parameter MoE model with 32 billion active parameters. The model is multimodal in vision and language understanding with advanced agentic capabilities, instant and thinking modes, as well as conversational and agentic paradigms.[24] Moonshot AI released Kimi K2.6 in April 2026,[25][26] followed by Kimi K2.7 Code in June 2026.[27][28]
Moonshot AI released its Kimi K3 model, on 16 July 2026, with 2.8 trillion parameters. Upon release, Kimi K3 debuted at No. 3 on the Artificial Analysis AI leaderboard, behind Anthropic's Claude Fable 5 and OpenAI's GPT-5.6 Sol, but outperformed its competitors on Arena.ai's front-end web development benchmark.[29] Moonshot AI released the weights for Kimi K3 on July 27 under a custom license that requires any company with annual revenue greater than US$20 million to negotiate a contract with Moonshot AI before providing Kimi K3 to external customers as a service, and any company with either monthly revenue greater than $20 million or over 100 million monthly active users to display attribution of Kimi K3 in any product that incorporates the model.[30][31] Moonshot has faced accusations, including from Michael Kratsios, director of the White House Office of Science and Technology Policy, that Kimi K3 was made by distilling Anthropic's Claude Fable model.[32][33]
Kimi models have been used as the basis or for post-training of US models, including Thinking Machines Lab's Inkling,[2] and Cursor's Composer 2.[3]
Model versions
| Version | Release date | Description | License | Ref. |
|---|---|---|---|---|
| K2 Thinking | November 2025 | Reasoning model | Modified MIT | [34][35] |
| K2.5 | January 2026 | [36][37] | ||
| K2.6 | April 2026 | A general-purpose multimodal model with support for text, image, and video inputs. Intended for dialogue and agentic tasks. It is reported to provide stronger long-context code generation, improved reasoning, and better self-correction. It supports a 256K context window. | [25][26][38][39] | |
| K2.7 Code | June 2026 | A specialized coding model. This model is positioned for software development, reasoning, and agentic workflows. It offers a 256K context window and supports multi-step tool invocation. This model does not support non-thinking mode. | [27][28][40][41] | |
| K3 | July 2026 | A flagship mixture-of-experts (MoE) large language model with 2.8 trillion parameters. It uses a sparse MoE setup with 896 experts, of which 16 are active per input. This model is built on Kimi Delta Attention and Attention Residuals. It includes native visual understanding and a 1-million-token context window. It is designed for long-horizon coding, knowledge work, and reasoning tasks. | Kimi K3 | [30][31][42][43][44] |
Techniques
Kimi Delta Attention (KDA)
Kimi Delta Attention (KDA) is an attention mechanism that runs in linear time and constant memory.[44]
In the standard causally masked dot-product attention mechanism, the input sequence of vectors are converted to a triple sequence of query-key-value vectors via matrices , and the t-th output vector is .
A naive linear attention mechanism is to take off the softmax: . The thing in the brackets is a memory matrix , such that , and the memory updates via .
This update resembles a linear recurrent network, so one considers modifying it in a way similar to LSTM:where the vector is obtained by applying a learned function to .
Attention Residuals
Attention Residuals is an attention mechanism over the residual stream.[44] Consider a neural network with layers 1, 2, 3, .... Let the input of layer i be , and let its output be . We also write to make the notation cleaner.
In non-residual neural networks, . In residual neural networks, . In Attention Residuals, we use the standard dot-product attention:where the vectors are learnable parameters, one for each layer. This is similar to the idea of learnable positional encoding vectors.
In practice, the Kimi K3 paper used a variant called Blocked Attention Residuals, that they claimed preserved essentially all the benefits of Attention Residuals while saving memory. The layers are partitioned into consecutive blocks, each containing layers. Let denote the i-th layer in the n-th block, then
Others
Stable LatentMoE is a variant of LatentMoE adapted to Kimi K3, which uses 896 routed experts with 16 active experts per token, corresponding to a sparsity of 56. This makes normal LatentMoE unstable, and their variant makes it stable again.[44]
See also
- Reasoning model – Large language model designed for reasoning tasks
- List of chatbots
- List of AI-assisted software development tools