Try Kimi at kimi.com →

Kimi AI: How It Works

You type a question and Kimi writes back in a few seconds. What happens in between? This page explains it in plain words: how Kimi reads your message, how it "thinks", how it uses tools like web search, and why it is sometimes wrong. No technical background needed.

No jargon2 live demosAbout 7 minutes
1. YOU ASK Why is the sky blue? 2. SPLIT INTO TOKENS Whyistheskyblue? 3. THE MODEL WORKS OUT WHAT COMES NEXT Kimi model 4. THE ANSWER, ONE PIECE AT A TIME Sunlightscattersin the air.Bluescattersmost.

The whole idea in one picture: read the pieces, work out what comes next, write it down.

A simplified guide from an independent site. We are not Moonshot AI, the company that makes Kimi. This page explains the general ideas behind Kimi and tools like it. Moonshot does not publish every detail of how its products work, so we keep to what is known and say so where we simplify.
QUICK ANSWER

The short version

  1. 1

    It reads

    Kimi turns your words, files and pictures into small pieces it can work with.

  2. 2

    It predicts

    A very large trained model works out, piece by piece, what a good reply looks like.

  3. 3

    It acts

    For bigger jobs it can search the web, use tools and check its own work.

STEP BY STEP

What happens when you press Enter

  1. 1

    Your message is sent

    Your phone or computer sends it to Moonshot's servers. The heavy work happens there, not on your device.

  2. 2

    It is split into tokens

    The text is cut into small pieces and turned into numbers the model can use.

  3. 3

    Kimi gathers the context

    It puts together your new message, the earlier chat and any files you attached.

  4. 4

    It decides if it needs help

    For fresh facts or bigger jobs, it may search the web or use another tool first.

  5. 5

    It thinks

    On harder questions, the model works through the problem before it answers.

  6. 6

    It writes the reply

    The answer is produced one token at a time. That is why you see it appear gradually.

IDEA 1

Tokens: the pieces Kimi reads

Kimi does not read whole sentences the way you do. It reads tokens: short words, parts of longer words and punctuation marks. Limits and API prices are counted in tokens, so the idea is worth knowing.

This is a simple illustration that runs in your browser. It is not Kimi's real tokenizer, and nothing you type is sent anywhere. Real counts will differ, especially for languages other than English.

Rule of thumb: in English, 100 words is very roughly 130 tokens. A full page of text is about 650.
IDEA 2

The context window: how much Kimi can hold

The context window is everything Kimi can keep in view at one time: your messages, its replies and your files. Think of it as the size of its desk. Anything that does not fit on the desk cannot be used for the answer.

Kimi K2.6 and K2.7 Code
Kimi K3

Uses about 650 tokens a page, which is a rough estimate. Model limits are the API figures: 262,144 tokens and 1,048,576 tokens. In the Kimi app, the limit you get can depend on your plan. Leave room for Kimi's reply too.

A very long chat can also fill the window. If Kimi starts to forget early details, begin a new chat and paste in the key points. More: summarizing long PDFs.

IDEA 3

How Kimi learned

Kimi is a large language model. Before anyone could use it, it was trained on a huge amount of text. During training it practised one thing again and again: guessing the next piece of text. Each wrong guess nudged its internal settings a little.

Parameters

Those internal settings are called parameters. Kimi K3 has about 2.8 trillion, the most of any openly released model.

Patterns, not pages

The model does not store documents to look up. It holds patterns of language and knowledge learned from them.

A fixed point in time

Training stops on a certain date. For anything newer, Kimi needs web search or a file from you.

Moonshot has not published a full list of what its models were trained on. Model details: Kimi K3 · choose a Kimi model

IDEA 4

Thinking before answering

For simple questions, a quick reply is fine. For hard ones, Kimi can first write out its reasoning to itself, step by step, and only then give the answer. This usually improves results on maths, planning and code. It also takes longer and uses more tokens.

ModelThinking
Kimi K3Always on. Developers can set the effort to low, high or max
Kimi K2.7 CodeAlways on
Kimi K2.6Can be switched on or off

From Moonshot's API documentation, as collected for this site. The modes offered in the Kimi app may be named differently.

IDEA 5

Search and tools

By itself, a language model can only write text. Kimi becomes far more useful because the app connects the model to tools. The model asks for a tool, the tool does its job, and the result is handed back for the model to use.

Web search

Finds current pages, so answers are not limited to what the model learned.

File reading

Turns your PDFs, documents and images into text the model can read.

File making

Produces real documents, slides, spreadsheets and websites.

Data sources

Pulls in figures such as market and economic data.

See them in use: Deep Research · Kimi Docs · Professional Data · all features

IDEA 6

Agents and swarms

In a normal chat, Kimi answers once and stops. As an agent, it keeps going. It makes a plan, takes a step with a tool, looks at the result, fixes what went wrong, and repeats until the task is finished.

A swarm goes one step further. A lead agent splits a big job into parts, hands them to many helper agents working at the same time, then joins their results. Moonshot's figures are up to 300 helper agents and 4,000 steps.

More: Agent Mode · Agent Swarm · Kimi Claw

PlanActCheckFix Repeat untilthe job is done
IDEA 7

Where Kimi runs

The app and website

The model runs on Moonshot's servers. Your device sends the request and shows the reply, so you need an internet connection.

The API

Developers send requests to the same models from their own software and pay per token.

Other people's servers

Kimi's model weights are open. Cloud providers and expert teams can run it themselves, though Kimi K3 needs very large hardware.

Because your messages are processed on a server, read Kimi's own privacy terms before sharing anything sensitive. More: Kimi API · download Kimi

HONEST NOTES

Why Kimi is sometimes wrong

Kimi writes what is likely, which is not always what is true. Knowing why helps you get better answers.

Why mistakes happen

  • It predicts text. It does not check a database of facts
  • Its training has a cut-off date
  • A vague question gets a guess
  • Very long chats can push early details out of view

What helps

  • Ask it to search the web and show sources
  • Attach the document you want it to use
  • Be specific about what you need
  • Check names, numbers and quotes that matter

More: how to use Kimi AI · Kimi AI review · common fixes

GLOSSARY

Words explained

Model
The trained "brain" that reads and writes text. Kimi K3 is a model.
Token
A small piece of text, often a short word or part of a word.
Context window
How much text the model can keep in view at once.
Parameters
The billions of numbers inside a model that were adjusted during training.
Prompt
What you type to tell Kimi what you want.
Thinking
Working through a problem step by step before answering.
Agent
Kimi working through a whole task by itself, using tools.
Open weights
The model's parameters are published, so others can run it.
FAQ

How Kimi AI works: questions

Kimi breaks your message into small pieces called tokens, looks at everything in the conversation, and then writes a reply one piece at a time by predicting what should come next. For harder jobs it can think first, search the web and use tools.

No. Many answers come from what the model learned in training. Kimi searches the web when a question needs fresh or specific information, and it can show the sources it used.

Kimi predicts likely text. It does not look facts up in a database. When it lacks the right information it can still produce a confident answer that is wrong, so check anything important.

It is the amount of text Kimi can keep in view at once: your messages, its replies and any files you attach. Kimi K3 can take about 1 million tokens. Kimi K2.6 takes about 262,000.

Inside one conversation, Kimi sees what was said earlier, up to its context limit. Whether it carries anything between conversations depends on the product and its settings, so check inside Kimi.

On Moonshot AI's servers. Your phone or computer sends the request and shows the answer. Because the model weights are open, other companies and expert teams can also run Kimi on their own hardware.
NEXT

Related guides

See it work for yourself

Kimi runs on Moonshot AI's own website and apps. We are an independent guide and do not offer sign-in or downloads here.