Kimi Models Explained: K2.6, K3, K3 Cluster, API Models, and Kimi Code

Last verified: October 12, 2026

Kimi models are easier to understand when you separate them into three groups: the models you choose inside the Kimi app, the model IDs developers call through the Kimi API, and the coding models used by Kimi Code. In the Kimi app, the main choices are K2.6, K3, and K3 Cluster. In the API, the current active model IDs include kimi-k3, kimi-k2.7-code, kimi-k2.7-code-highspeed, and kimi-k2.6. In Kimi Code, the model IDs are different again: k3, k3-256k, kimi-for-coding, and kimi-for-coding-highspeed.

The best Kimi model depends on what you are doing. Use K2.6 for fast Q&A, K3 for complex conversations, documents, visual work, and agent tasks, K3 Cluster for large-scale parallel work, K2.7 Code or Kimi Code models for coding, and kimi-k3 when you want the strongest current API model.

Kimi models at a glance

The most common mistake is treating every Kimi model name as if it works the same everywhere. K2.6 inside the Kimi app, kimi-k2.6 in the API, and Kimi Code model IDs are related, but they are not interchangeable labels.

Model or model IDWhere you use itBest forContext window or limitImportant caveat
K2.6Kimi app model switcherFast Q&A, everyday chat, text answers, quick code snippetsAbout 128K tokens in single-turn app context according to Kimi HelpBetter for speed than finished editable files
K3Kimi app model switcherComplex conversations, Agent tasks, documents, PPTs, spreadsheets, visual work1M-token context window for eligible membership benefitUses more credits than lighter choices
K3 ClusterKimi app model switcherLarge-scale search, batch work, long-form writing, parallel agent tasksBuilt for large task parallelism, not simple chatOverkill for ordinary questions
kimi-k3Kimi API PlatformLong-horizon coding, knowledge work, deep reasoning, visual understanding1M tokensUse reasoning_effort, not the older K2.x thinking setup
kimi-k2.7-codeKimi API PlatformCoding tasks, long-context code work, agentic coding256K tokensThinking is always on and cannot be disabled
kimi-k2.7-code-highspeedKimi API PlatformFaster coding output when latency matters256K tokensSame model family as K2.7 Code, optimized for speed
kimi-k2.6Kimi API PlatformGeneral-purpose API chat, vision, video, agent tasks, code generation256K tokensSupports thinking and non-thinking modes
k3Kimi CodeFlagship coding model with long context1,048,576 tokens for eligible higher-tier membersUse the model ID, not the display name “K3”
k3-256kKimi CodeK3 coding with fixed 256K context262,144 tokensSupports image input, but not video input
kimi-for-codingKimi CodeRoutine development, code completion, efficient coding work1,048,576 tokensThis currently maps to K2.8 Preview in Kimi Code
kimi-for-coding-highspeedKimi CodeHigh-speed coding output262,144 tokensRequires the exact ID; mistyping it may prevent the expected speed behavior

Kimi app models: K2.6 vs K3 vs K3 Cluster

Inside the Kimi app, model choice is mainly about speed, reasoning depth, task complexity, and credit use. Kimi also decides by itself whether a prompt needs web access, so the user’s main choice is usually the model and reasoning strength rather than manually turning search on or off.

Kimi model selector showing K3.1 Pro, K2.8 Preview, and Instant
Kimi’s model selector displays K3.1 Pro, K2.8 Preview, Instant, and configurable reasoning settings.

K2.6: best for fast Q&A and everyday chat

K2.6 is the practical choice when you want faster answers, lower credit use, and ordinary text output. It is suitable for quick explanations, short writing help, everyday chat, coding questions, and simple outlines.

Kimi’s own help page says K2.6 is better suited for fast Q&A and outputs text content such as PPT outlines, Word body text, and code. It is not the best choice when you want Kimi to create a complete editable file from end to end.

K3: best for complex tasks and finished documents

K3 is the strongest general model option in the Kimi app. It is better for complex conversations, Agent tasks, multi-step workflows, visual work, document generation, presentations, spreadsheets, and tasks where you want Kimi to produce a finished editable deliverable.

Kimi says K3 can produce end-to-end editable documents such as .pptx, .docx, .xlsx, and .pdf. If your output needs to be a real file, not just text that you later copy into a file, K3 is usually the safer starting point.

Kimi Sheets Excel workbook showing sales data and a grand total of $125
An Excel workbook preview in Kimi Sheets showing three products and a grand total of $125.

K3 Cluster: best for large-scale parallel tasks

K3 Cluster is not just “K3 but better for everything.” It is designed for large-scale search, batch processing, very long writing projects, and workloads where multiple subagents and many tool calls can work in parallel.

Kimi describes Agent Cluster as supporting more than 4,000 parallel tool calls and up to 300 subagents. That makes it useful for broad research, high-volume comparison work, batch content processing, and large workflows that would be too slow as a normal chat.

Reasoning effort: Standard, Advanced, and Extreme

In the Kimi app, “Thinking mode” is no longer a separate experience in the old sense. Kimi now expresses deeper thinking through the model choice and reasoning effort level.

Kimi K3.1 Pro thinking effort menu showing Standard, High, and Max
Kimi K3.1 Pro offers Standard, High, and Max thinking effort levels, with Max consuming more credits.
Reasoning levelUse it whenTradeoff
StandardYou want speed, lower credit use, and simple answersLess depth on hard reasoning tasks
AdvancedYou need better reasoning for analysis, planning, or complex questionsUses more tokens and credits than Standard
ExtremeYou are using K3 or K3 Cluster for difficult reasoning, large tasks, or complex Agent workflowsBest reserved for work where the extra reasoning is worth the added cost

A simple rule works well: use Standard when the answer is easy, Advanced when quality matters, and Extreme only when the task is complex enough to justify deeper reasoning.

Kimi API models and model IDs

Developers should use the official Kimi API model IDs, not the app labels. The current Kimi API model list includes kimi-k3, kimi-k2.7-code, kimi-k2.7-code-highspeed, and kimi-k2.6.

Official Kimi API model list showing K3.1 Pro, K3, K2.7 Code, and K2.6
The official Kimi API model list includes K3.1 Pro, its high-speed variant, K3, K2.7 Code, and K2.6.
API model IDMain roleContext windowInput supportReasoning behaviorBest use
kimi-k3Flagship model1M tokensText and native visual understandingThinking is always enabled; supports reasoning_effort low / high / maxComplex coding, long-context work, deep reasoning, knowledge work, visual analysis
kimi-k2.7-codeDedicated coding model256K tokensText, image, and video inputThinking is on by default and cannot be disabledLong-context coding, tool-based coding agents, code repair, refactoring
kimi-k2.7-code-highspeedHigh-speed coding model256K tokensText, image, and video inputSame parameter constraints as K2.7 CodeLatency-sensitive coding tasks where faster output matters
kimi-k2.6General-purpose model256K tokensText, image, and video inputSupports thinking and non-thinking modesGeneral chat, visual understanding, agent tasks, code generation, balanced API usage

If you are building a new API workflow and do not have a specific reason to choose a lower-cost or coding-only route, start by testing kimi-k3. If your task is mainly coding and output speed matters, test kimi-k2.7-code-highspeed. If you need a more general-purpose 256K-context model, test kimi-k2.6.

Kimi K3 explained

Kimi K3 is Kimi’s flagship model for long-horizon coding, end-to-end knowledge work, deep reasoning, and visual understanding. In the API docs, Kimi describes K3 as a 2.8-trillion-parameter model with native visual understanding and a 1M-token context window.

K3 is the right choice when the task needs stronger planning, deeper reasoning, large context, multimodal input, or a workflow that combines code, tools, documents, and visual feedback. It is especially relevant for software agents, large codebases, document-heavy work, and complex analysis.

For developers, the important API detail is that K3 uses the top-level reasoning_effort field with low, high, or max. Do not copy K2.x thinking configuration into K3 calls.

Kimi K2.7 Code explained

Kimi K2.7 Code is the API model family aimed at coding. It is designed to follow instructions more reliably in long contexts and complete coding tasks with higher success rates than a general-purpose model.

The regular API ID is kimi-k2.7-code. The high-speed version is kimi-k2.7-code-highspeed. Kimi says the high-speed version is the same model family but optimized for output speed, with approximately 180 tokens per second and up to 260 tokens per second in short-context scenarios.

Use K2.7 Code when the work is clearly programming-focused: code editing, debugging, refactoring, repo understanding, tool-based coding agents, test repair, and long coding sessions. Do not choose it just because it sounds newer; choose it when the task is actually coding-heavy.

Kimi K2.6 explained

Kimi K2.6 is the practical general-purpose Kimi model. In the API, kimi-k2.6 supports text, image, and video input, dialogue and Agent tasks, and both thinking and non-thinking modes with a 256K-token context window.

In the Kimi app, K2.6 is also the best fit for quick conversations and fast answers. This creates an important distinction: K2.6 can be a capable multimodal API model, but in the app experience it is positioned as the faster option for Q&A rather than the model for end-to-end editable deliverables.

Use K2.6 when you want speed, simpler credit use, and a broad model that can still handle visual and coding tasks without the full overhead of K3.

Kimi Code models are different from Kimi API models

Kimi Code has its own model IDs. This matters if you use Kimi Code Desktop, the Kimi Code CLI, the VS Code extension, Claude Code, OpenCode, Codex, or other third-party coding tools connected to Kimi Code.

Official Kimi Code comparison of six models including K3.1 Pro, K3, and Kimi for Coding
Official Kimi Code documentation comparing six coding models, their context windows, reasoning settings, speed, and availability.
Kimi Code model IDModel versionContext windowReasoningBest for
k3K31,048,576 tokens for eligible higher-tier membersreasoning_effort: low / high / max, default highMost capable coding tasks, large codebases, complex agent work
k3-256kK3262,144 tokensreasoning_effort: low / high / max, default highK3 coding when you want fixed 256K context and lower quota pressure
kimi-for-codingK2.8 Preview1,048,576 tokensreasoning_effort: low / high / max, default maxRoutine development, code completion, everyday coding work
kimi-for-coding-highspeedK2.7 Code HighSpeed262,144 tokensThinking onFast coding output when response speed matters

Use the model ID, not the display name. For example, in Kimi Code you should enter k3 or kimi-for-coding, not “K3” or “K2.8 Preview” as if they were API IDs.

When switching Kimi Code models, starting a new session is often the cleaner path because switching can invalidate the context cache and increase usage temporarily. This is especially important when moving between context sizes or switching reasoning effort.

Kimi Code Desktop model picker showing K3.1 Pro and K2.8 Preview
Kimi Code Desktop lets users select a model and adjust thinking effort, context length, and output speed.

Which Kimi model should you choose?

Use this decision table if you do not want to read every model spec.

TaskBest starting modelWhy
Fast Q&AK2.6 in the Kimi appFaster responses and lower reasoning overhead
Everyday chatK2.6Good enough for quick explanations, summaries, and short writing tasks
Complex analysisK3Stronger overall capability and deeper reasoning options
Finished PPT, Word, Excel, or PDF outputK3K3 is positioned for end-to-end editable document generation
Large-scale search or batch processingK3 ClusterBuilt for parallel tool calls and coordinated subagents
API integration with strongest modelkimi-k3Flagship API model with 1M context and visual understanding
API coding workkimi-k2.7-codeDedicated coding model with 256K context
API coding with faster outputkimi-k2.7-code-highspeedHigh-speed version for coding workflows where latency matters
General-purpose API usagekimi-k2.6Balanced model with text, image, video, thinking, and non-thinking modes
Kimi Code routine developmentkimi-for-codingKimi Code’s current standard coding route based on K2.8 Preview
Kimi Code large codebase workk3Flagship coding model with up to 1M context where eligible

Vision, video, documents, and multimodal support

Kimi’s current model lineup includes multimodal capabilities, but the exact support depends on where you are using the model.

  • In the Kimi app, K3 supports richer multimodal work and can handle images, videos, PDFs, Word files, Excel files, and other materials in complex workflows.
  • In the API, kimi-k3 has native visual understanding.
  • In the API, kimi-k2.6 and kimi-k2.7-code support text, image, and video input.
  • In Kimi Code, k3, kimi-for-coding, and kimi-for-coding-highspeed support image and video input, while k3-256k supports image input only.
Kimi AI analyzing a monthly website traffic chart and extracting six months of data

Kimi analyzes a sample website traffic chart and extracts monthly visit counts from January to June.

For serious visual or document-heavy work, use K3 first. For API workflows, test the exact model ID with your own file size, token budget, latency needs, and expected output format.

Context windows: what the numbers actually mean

A context window is the maximum amount of information the model can consider in one request or session context. A larger context window can help with long documents, large codebases, long chats, and multi-step agent workflows. It does not automatically guarantee a better answer; it only gives the model more room to work with.

Model pathContext notePractical meaning
K2.6 in the Kimi appAbout 128K tokens in a single-turn app contextGood for large but not extreme chat or file tasks
K3 in the Kimi app1M-token context window where the required membership benefit is availableBetter for long documents, large projects, and complex multimodal work
kimi-k3 API1M tokensBest API choice for very long context and complex workflows
kimi-k2.7-code API256K tokensLarge enough for many coding tasks and repository slices
kimi-k2.6 API256K tokensBalanced long-context general use
k3 in Kimi Code1,048,576 tokens for eligible accountsUseful for large codebases and long coding sessions
k3-256k in Kimi Code262,144 tokensUseful when you want K3 behavior but fixed 256K context

Do not compare the app and API context numbers without checking the product path. The same model family can appear with different limits depending on whether you are using Kimi chat, Kimi API, or Kimi Code.

Deprecated Kimi models to avoid

If you are building a new workflow, avoid discontinued Kimi model IDs. Deprecated models may return errors, lose support, or stop receiving maintenance.

Deprecated model or seriesStatusWhat to use instead
kimi-k2.5Discontinued on August 31, 2026kimi-k3 for latest support
moonshot-v1 series, including moonshot-v1-auto and vision preview variantsDiscontinued on August 31, 2026kimi-k3 or another active Kimi API model
kimi-k2 seriesDiscontinued on May 25, 2026kimi-k3 or active K2.7 / K2.6 models where appropriate
kimi-latestDiscontinued on January 28, 2026Use a specific active model ID instead
kimi-thinking-previewDiscontinued on November 11, 2025Use current thinking or reasoning controls on active models

For production API work, do not use generic or legacy names just because an old tutorial shows them. Always check the official Kimi model list before deploying.

Are Kimi models open source?

Some Kimi models are described by Kimi as open-source or open-weight, but you should not assume that every product route, API endpoint, or Kimi Code model has the same release status.

Kimi describes K3 as an open 3T-class model with released model weights, and the Kimi K3 technical material describes it as a 2.8T-parameter model with native vision and a 1M-token context window. Kimi also describes K2.6 as an open-source model whose weights and code are publicly available on Hugging Face and GitHub.

The practical rule: if you need self-hosting, licensing, or local deployment, verify the exact model card and repository for the specific Kimi model. If you are using Kimi through the app or API, you are using a hosted product, not necessarily self-hosting the open weights yourself.

Kimi models vs ChatGPT, Claude, Gemini, DeepSeek, and Qwen

Kimi models should be compared by workflow, not by brand name alone. K3 is strongest when you need long-context reasoning, coding, visual understanding, and agentic knowledge work. K2.6 is useful when you need fast everyday answers or a balanced general-purpose API model. K2.7 Code is best compared against coding-focused models rather than general chat models.

A fair comparison should check the same task type: coding, document analysis, visual input, API cost, context window, latency, file output, agent tools, and reliability. Do not rely only on benchmark screenshots or social media claims unless the source and methodology are clear.

Checklist before choosing a Kimi model

  1. Decide whether you are using Kimi app, Kimi API, or Kimi Code.
  2. Use K2.6 for fast app Q&A and K3 for complex app workflows.
  3. Use K3 Cluster only when the task benefits from parallel agents and batch processing.
  4. For API work, use exact model IDs such as kimi-k3 or kimi-k2.6.
  5. For Kimi Code, use exact coding IDs such as k3, k3-256k, or kimi-for-coding.
  6. Check whether you need 1M context or whether 256K is enough.
  7. Check whether the model supports image or video input in the product path you are using.
  8. Do not use deprecated IDs such as kimi-latest, moonshot-v1, or old K2 preview names.
  9. When switching Kimi Code models, consider starting a new session to avoid cache and context issues.
  10. For production apps, verify the live model list before deployment.

Sources checked

This article was checked against official Kimi and Moonshot sources: the Kimi Help Center guide for choosing K2.6, K3, and K3 Cluster, the official Kimi API model list, the Kimi K3 API documentation, the Kimi K2.7 Code documentation, the Kimi K2.6 documentation, the Kimi model parameter reference, the Kimi Code model configuration page, and the official Kimi AI models page.

FAQ

What are the current Kimi models?

In the Kimi app, the main current choices are K2.6, K3, and K3 Cluster. In the Kimi API, current active model IDs include kimi-k3, kimi-k2.7-code, kimi-k2.7-code-highspeed, and kimi-k2.6. In Kimi Code, the active coding model IDs include k3, k3-256k, kimi-for-coding, and kimi-for-coding-highspeed.

What is the best Kimi model?

K3 is the strongest general Kimi model for complex work, long-context tasks, visual understanding, and Agent workflows. K2.6 is better for fast Q&A. K3 Cluster is better for large-scale parallel work. For coding in Kimi Code, start with kimi-for-coding or k3 depending on how complex the project is.

What is the difference between Kimi K2.6 and Kimi K3?

K2.6 is better for faster everyday answers and quick Q&A. K3 has stronger overall capability and is better for complex conversations, Agent tasks, visual work, and end-to-end editable documents such as PPT, Word, Excel, and PDF files.

What is Kimi K3 Cluster?

K3 Cluster is the Kimi app option for large-scale work. It is designed for high-volume search, batch processing, ultra-long-form writing, and coordinated tasks that benefit from many parallel tool calls and subagents.

Which Kimi model is best for coding?

For Kimi Code, use kimi-for-coding for routine development, k3 for the most capable coding work, and kimi-for-coding-highspeed when output speed matters. For the Kimi API, use kimi-k2.7-code or kimi-k2.7-code-highspeed for coding-focused workflows, or kimi-k3 for flagship long-horizon coding and reasoning.

What are the Kimi API model IDs?

The current Kimi API model IDs are kimi-k3, kimi-k2.7-code, kimi-k2.7-code-highspeed, and kimi-k2.6. Deprecated IDs such as kimi-k2.5, moonshot-v1, kimi-k2, kimi-latest, and kimi-thinking-preview should not be used for new builds.

Does Kimi support vision and video input?

Yes, but support depends on the model path. Kimi K3 has native visual understanding. In the API, kimi-k2.6 and kimi-k2.7-code support text, image, and video input. In Kimi Code, k3, kimi-for-coding, and kimi-for-coding-highspeed support image and video input, while k3-256k supports image input only.

Which Kimi models support thinking mode?

In the API, kimi-k2.6 supports thinking and non-thinking modes. kimi-k2.7-code has thinking on by default and does not support disabling it. kimi-k3 always has thinking enabled and uses reasoning_effort with low, high, or max levels instead of the older K2.x thinking setup.

Are Kimi models open source?

Kimi describes K3 as an open 3T-class model with released weights, and Kimi describes K2.6 as an open-source model with weights and code available publicly. Do not assume that every Kimi product route, API model, or Kimi Code model has the same release status; verify the exact model card or repository before planning local deployment.

Should I use Kimi app, Kimi API, or Kimi Code?

Use the Kimi app for chat, documents, research, slides, spreadsheets, and Agent workflows. Use Kimi API when you are building an app or backend integration. Use Kimi Code when your main goal is coding through the desktop app, CLI, VS Code, or third-party coding tools.