{"slug": "introducing-kimi-k3", "title": "Introducing Kimi K3", "summary": "Kimi released Kimi K3, a 2.8-trillion-parameter open-source model with hybrid linear attention and a 1M-token context window, achieving frontier-level performance in coding, knowledge work, and reasoning. The model ranks second only to Claude Fable 5 and GPT-5.6 Sol in overall intelligence, and its full weights will be released soon.", "body_md": "## Introducing Kimi K3\n\nKimi K3 is Kimi’s most capable model to date, with 2.8 trillion parameters. Built on Kimi Delta Attention, a hybrid linear attention mechanism, and Attention Residuals, it offers native visual understanding and a 1M-token context window for frontier intelligence scenarios such as software engineering, knowledge work, and deep reasoning. In our evaluations, Kimi K3 delivers frontier-level performance. Among the models tested, its overall intelligence ranks second only to Claude Fable 5 and GPT-5.6 Sol. For the complete benchmark results, see our[tech blog](https://www.kimi.com/blog/). The full model weights of Kimi K3 will be released in the coming days. More details on the architecture, training, and evaluation will be published together with the Kimi K3 technical report.\n\n### The 3-trillion-scale open-source model\n\nKimi K3 is the first open-source model to reach the 2.8-trillion-parameter scale. It is the latest step in Kimi’s continued push of model-scale boundaries: in 9 of the past 12 months, Kimi models have set new records for open-source model scale. Kimi K3 is built on Kimi Delta Attention (KDA) and Attention Residuals (AttnRes). Both architectural updates are designed to help information flow more smoothly through longer sequences and deeper models. We also further increased the sparsity of the Mixture of Experts (MoE): with the Stable LatentMoE framework, the model efficiently activates 16 out of 896 experts. Together with improvements in training methodology and data recipes, these structural advances give K3 roughly 2.5x the overall scaling efficiency of K2, converting compute into capability more effectively.### Coding\n\nKimi K3 is our most capable coding model to date. It sustains progress on long-horizon software engineering tasks: understanding large codebases, operating the terminal, coordinating tool calls, inspecting runtime behavior, and recovering autonomously from failed attempts with minimal human intervention. K3 improves most notably on tasks that combine software engineering, visual understanding, and spatial reasoning. It can move back and forth between source code and rendered output, using screenshots, logs, test results, and runtime state to decide the next change. This makes K3 especially well suited for game development, frontend engineering, CAD workflows, and infrastructure optimization.### Knowledge work\n\nK3 pushes the boundary of end-to-end knowledge work. On the GDPval-AA v2 leaderboard, Kimi K3 scores 1687. The benchmark evaluates AI models on real-world tasks across 44 occupations and 9 major industries; Kimi K3 ranks behind only Claude Fable 5 Max and GPT-5.6 Sol Max, and ahead of Claude Opus 4.8 Max at 1600. On AA-Briefcase, Kimi K3 scores 1527, ranking second among all models — behind only Claude Fable 5 Max and ahead of GPT-5.6 Sol Max (1495). AA-Briefcase is a private agentic knowledge-work benchmark developed by Artificial Analysis to evaluate frontier agentic capability in long-horizon knowledge work. Thanks to the 1M context window, in a single-agent setup Kimi K3 achieves a SOTA score of 91.2 on BrowseComp without context compression or additional context-management techniques, demonstrating outstanding capability on long-horizon, high-difficulty information-seeking tasks.## Get started\n\nThe examples require Python 3.9+ and the OpenAI SDK. Install the SDK and initialize the client once; later Python examples reuse`client`\n\n.\n## Basic call\n\n- Python\n- cURL\n\n## Thinking effort\n\nK3 always has thinking mode enabled and supports configuring its thinking effort with the top-level`reasoning_effort`\n\nfield. Do not use the K2.x `thinking`\n\nparameter.\nThinking effort currently supports only the\n\n`max`\n\nlevel (default); more levels are coming soon. See [Thinking Effort](/docs/guide/use-thinking-effort)for usage.For multi-turn conversations and tool calls, add the complete assistant message returned by the API to the next request. Do not keep only\n\n`content`\n\n.## Streaming\n\nStreaming responses provide separate`reasoning_content`\n\nand final-answer `content`\n\ndeltas. See [Streaming Output](/docs/guide/utilize-the-streaming-output-feature-of-kimi-api)for details.\n\n## Vision input\n\nFor vision messages,`content`\n\nmust be an array of objects, not a serialized string. See [Vision Input](/docs/guide/use-kimi-vision-model)for formats and limits.\n\n- Local image\n- Video file\n\n## Structured output\n\nUse`json_schema`\n\nwith `strict: true`\n\nto constrain the final `message.content`\n\n. Parse only that field, not `reasoning_content`\n\n.\nName and age schema\n\nName and age schema\n\n[Structured Output](/docs/guide/response_format).\n\n## Partial Mode\n\nAdd an assistant message with`partial=True`\n\nat the end of `messages`\n\nto continue from a text prefix. Prepend that prefix when displaying the final result.\n[Partial Mode](/docs/guide/use-partial-mode-feature-of-kimi-api).\n\n## Custom tools and `tool_choice`\n\nUse `tool_choice=\"required\"`\n\non the first turn to require at least one tool call. After executing every call, return the complete assistant message and append one tool result with the matching `tool_call_id`\n\nfor each call.\nMinimal weather agent loop\n\nMinimal weather agent loop\n\n[Tool Choice](/docs/guide/use-tool-choice).\n\n## Dynamic tool loading\n\nPlace a complete tool definition in a`system`\n\nmessage without `content`\n\n. The tool becomes available from that message onward.\nLoad a calculator dynamically\n\nLoad a calculator dynamically\n\n- Include the complete\n`name`\n\n,`description`\n\n, and`parameters`\n\ndefinition. - The declaration takes effect at its position in\n`messages`\n\n. - Keep this message in later request history; the server does not retain it.\n\n[Dynamic Tool Loading](/docs/guide/use-dynamic-tool-loading).\n\n## 1M context and automatic caching\n\nContext caching is automatic for regular model requests; no cache ID, TTL, or extra parameter is required. Keep the long prefix unchanged so later requests can automatically attempt a cache hit.[Context Caching](/docs/guide/use-context-caching-feature-of-kimi-api).\n\n## Official tools\n\nOfficial tools are integrated through Formula:- Fetch tool definitions from the Formula\n`/tools`\n\nendpoint. - Add those definitions to the Chat Completions\n`tools`\n\nfield. - When the model returns\n`tool_calls`\n\n, submit each function name and arguments to the Formula`/fibers`\n\nendpoint. - Add the complete assistant message and Fiber output as the corresponding tool message.\n- Call Chat Completions again until the model returns a final answer.\n\n[Official Tools](/docs/guide/use-official-tools)for the complete client and API contract. Web search is being updated and is not recommended for use in the near term.\n\n## Important limits\n\n`reasoning_effort`\n\ncurrently supports only`max`\n\n; K3 always has thinking mode enabled.`max_completion_tokens`\n\ndefaults to 131072 and can be set up to 1048576.`temperature=1.0`\n\n,`top_p=0.95`\n\n,`n=1`\n\n,`presence_penalty=0`\n\n, and`frequency_penalty=0`\n\nare fixed; omit them from requests.- Return the complete assistant message unchanged in multi-turn conversations and tool calls.\n- Vision input does not support public image URLs. Use base64 or\n`ms://<file-id>`\n\n, and make`content`\n\nan array of objects. - Web search is being updated and is not recommended for production workflows in the near term.\n\n## FAQ\n\nHow is Kimi K3 billed?\n\nHow is Kimi K3 billed?\n\nKimi K3 offers a 1M-token context and uses flat pay-as-you-go pricing — there is no tiering by context length. Input (with separate rates for cache hits and misses) and output are billed at uniform per-token prices. See\n\n[Kimi K3 pricing](/docs/pricing/chat-k3).## Model Pricing\n\nFor token pricing details, refer to[Model Pricing](/docs/pricing/chat-k3).\n\n## Related docs\n\n## Thinking Effort\n\nConfigure reasoning_effort.\n\n## Vision Input\n\nSend images and videos.\n\n## Structured Output\n\nUse strict JSON Schema.\n\n## Partial Mode\n\nContinue from a prefix.\n\n## Tool Choice\n\nControl whether the model calls tools.\n\n## Dynamic Tool Loading\n\nInject tool definitions on demand.\n\n## Tool Calling Best Practices\n\nCombine tool-calling features.\n\n## Official Tools\n\nIntegrate Formula tools.\n\n## Kimi K3 Pricing\n\nReview input and output prices.", "url": "https://wpnews.pro/news/introducing-kimi-k3", "canonical_source": "https://platform.kimi.ai/docs/guide/kimi-k3-quickstart", "published_at": "2026-07-16 15:04:12+00:00", "updated_at": "2026-07-16 15:25:29.259381+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-research", "ai-products", "ai-infrastructure"], "entities": ["Kimi", "Kimi K3", "Claude Fable 5", "GPT-5.6 Sol", "Artificial Analysis", "OpenAI"], "alternates": {"html": "https://wpnews.pro/news/introducing-kimi-k3", "markdown": "https://wpnews.pro/news/introducing-kimi-k3.md", "text": "https://wpnews.pro/news/introducing-kimi-k3.txt", "jsonld": "https://wpnews.pro/news/introducing-kimi-k3.jsonld"}}