Definitive guideUpdated July 20, 2026

Kimi K3: benchmarks, pricing, API, context window, and open-weight status

Moonshot's 2.8-trillion-parameter model is a serious frontier contender. It is also brand new, expensive to serve, and not yet downloadable. This guide separates verified facts, vendor benchmarks, and early signals so you can decide whether K3 fits your work.

By Dylan Bristot24 min readSources checked July 20

Live release tracker

Hosted model live; weights and technical report pending

K3 launched through Kimi products and APIs on July 16. Moonshot says the full weights will arrive by July 27, 2026. On July 20, the company temporarily paused new subscriptions after demand pushed capacity close to its limits.

Official launch notes ↗

The answer in 60 seconds

K3 is a frontier coder, not a universal winner

  • Best evidence: #1 in Arena's blind frontend coding ranking at launch, plus competitive results across Moonshot's broad coding and agentic suite.
  • The standout: one-million-token context, native vision, long-horizon tool use, and an MoE architecture activating only 16 of 896 experts.
  • The caveat: most detailed scores are vendor-reported, use mixed agent harnesses, and cannot yet be reproduced from public weights.
  • The price: $3/M uncached input, $0.30/M cached input, and $15/M output—far more than Kimi K2.6.
  • Our verdict: test K3 for complex coding, huge repositories, document-heavy research, and visual production. Keep a cheaper model for routine traffic.

What is Kimi K3?

Kimi K3 is Moonshot AI's flagship multimodal reasoning model, released as a hosted service on July 16, 2026. Its 2.8 trillion total parameters make it the first announced open model in the three-trillion-parameter class. Because it is a sparse Mixture of Experts model, only a small fraction of the network—16 of 896 routed experts—is used for each token.

The product is aimed at work that unfolds over many steps: navigating large codebases, operating terminals, using tools, interpreting screenshots, researching across large document sets, building spreadsheets and presentations, and iterating on visual output. This is closer to a model for agents than a conventional chat assistant.

Moonshot is refreshingly direct about the hierarchy: its own launch post says K3 still trails Claude Fable 5 and GPT-5.6 Sol overall. The interesting claim is narrower and more credible—K3 reaches the same frontier band on many coding and agentic tasks while remaining destined for an open-weight release.

Kimi K3 specifications

SpecificationCurrent value
DeveloperMoonshot AI
ReleasedJuly 16, 2026 (hosted model)
Parameters2.8 trillion total
ArchitectureSparse Mixture of Experts
Expert routing16 of 896 experts per token
Context window1,048,576 tokens
ModalitiesText and native visual understanding
ReasoningMax effort by default in the launch API
API model IDkimi-k3
Kimi Code model IDk3
Input price$3 / 1M cache-miss tokens
Cached input$0.30 / 1M tokens
Output price$15 / 1M tokens
Artificial Analysis57.1 intelligence · 76.2 coding · 50.1 agentic
WeightsPromised by July 27, 2026; not public as of July 20
Technical reportPending
Recommended deploymentSupernode with 64+ accelerators

Sources: Moonshot launch post, Cloudflare model documentation, and Kimi Code model configuration. The final license, precise layer dimensions, active-parameter count, training compute, and weight manifest remain open questions pending the technical report and weight release.

Architecture: why 2.8 trillion parameters does not mean 2.8 trillion per token

A dense model uses essentially all of its parameters on every token. K3 instead routes each token through 16 of 896 experts. That lets Moonshot increase total capacity without paying the full dense-model compute cost at inference. It does not make the system small: expert weights still have to be stored and distributed, routing creates heavy communication, and the million-token context adds its own memory pressure.

Kimi Delta Attention (KDA)

A hybrid linear-attention design intended to retain useful long-range state without paying standard attention costs at every position.

Attention Residuals (AttnRes)

Layers learn which earlier representations to retrieve instead of accumulating every previous layer output with uniform residual weights.

Stable LatentMoE

A sparse expert system routing each token to 16 of 896 experts, paired with techniques intended to keep routing balanced at extreme scale.

MXFP4 / MXFP8 training

Quantization-aware training begins during supervised fine-tuning, using four-bit weights and eight-bit activations for wider hardware compatibility.

Mooncake serving

Moonshot’s disaggregated architecture separates and schedules prefill, decoding, and cache work; the company reports over 90% cache hits in coding workloads.

64+ accelerator supernodes

Moonshot’s own deployment recommendation. High-bandwidth communication is central because the model’s experts are spread across many devices.

KDA and AttnRes are not just launch-day labels. Moonshot has published separate research on Kimi Linear and KDA and on Attention Residuals. What remains unverified is how the complete K3 recipe combines them at 2.8T scale; Moonshot says that detail is coming in the technical report.

Kimi K3 benchmarks: impressive, but read the footnotes

Independent: Arena + Artificial AnalysisVendor-reported: full benchmark tableWeight-level reproduction: pending

The strongest independent signal is Arena's frontend coding leaderboard. K3 debuted at #1 with a 1,679 score, ahead of Claude Fable 5 in blind preference testing, and ranked first in six of seven frontend domains. That tells us real users preferred its generated interfaces under the Arena setup. It does not tell us how K3 performs on backend reliability, long-running repository maintenance, factual research, or production latency.

Artificial Analysis provides a second independent signal from the hosted API. Its July 20 feed scores K3 at 57.1 on the Intelligence Index, 76.2 on the Coding Index, and 50.1 on the Agentic Index. The evaluation cost $2,709.75 in total, or $0.9541 per completed index task. That confirms exceptional coding capability, while also showing why K3 should be routed selectively rather than used as a default for every request.

The broader table below comes from Moonshot's launch evaluation. K3 was run at maximum reasoning with temperature 1.0 and top-p 1.0. The comparison is useful, but it is not a clean laboratory league table: models sometimes use KimiCode, Claude Code, Codex, or another harness; some competitor scores come from their vendors; Fable 5 sometimes fell back to another model; and a few evaluations used modified hardware or tasks.

Selected launch benchmarks — all scores as reported by Moonshot AI
BenchmarkKimi K3Claude Fable 5GPT-5.6 SolClaude Opus 4.8Category
DeepSWE67.570.073.059.0Coding
Program Bench77.876.877.671.9Coding
Terminal-Bench 2.188.384.688.884.6Coding
SWE Marathon42.035.039.040.0Coding
GDPval-AA v2 (Elo)1,6681,7601,7481,600Agentic work
BrowseComp91.288.090.484.3Research
MCP Atlas84.284.783.683.6Tool use
SpreadsheetBench 234.834.732.431.55Knowledge work
GPQA Diamond93.592.694.191.0Science
HLE Full43.553.344.549.8Reasoning
MMMU-Pro81.681.283.078.9Vision
OmniDocBench91.189.885.887.9Documents

What the results actually support

  • Coding is the clearest strength. K3 is within half a point of GPT-5.6 Sol on Terminal-Bench 2.1, leads the displayed field on Program Bench, and wins SWE Marathon in Moonshot's setup.
  • Agentic knowledge work is competitive, not dominant. K3 beats Opus 4.8 on GDPval-AA v2 but trails Fable 5 and GPT-5.6 Sol. It is effectively tied with the top group on MCP Atlas and SpreadsheetBench 2.
  • Research is promising. The 91.2 BrowseComp result leads the comparison table, though harness and context-management choices matter enormously.
  • General reasoning remains mixed. K3 ties GPT-5.5 on GPQA Diamond but trails both Fable 5 and Opus 4.8 on Humanity's Last Exam without tools.
  • Vision is frontier-level, not uniformly best. It edges Fable 5 on MMMU-Pro and leads OmniDocBench, while GPT-5.6 Sol or Fable 5 wins several other visual evaluations.
The defensible conclusion is not “K3 beats Claude and GPT.” It is: K3 enters the frontier group, is unusually strong for coding and long agent work, and could become the most capable downloadable model once its weights are actually released.

Kimi K3 API pricing

The official hosted API costs $3 per million cache-miss input tokens, $0.30 per million cache-hit input tokens, and $15 per million output tokens. The 90% cache discount is excellent for repeated repository context, system prompts, and stable document corpora. Output can still dominate the bill because K3 reasons by default and reasoning tokens count toward usage.

What a K3 request costs

Calculated from official list prices; excludes tax and tool fees.

Token scenarioCache missIf input is cached
10K input + 2K output$0.06$0.033
100K input + 10K output$0.45$0.18
500K input + 20K output$1.80$0.45
1M input + 20K output$3.30$0.60
2M miss + 1M hit + 200K output$9.30Mixed cache scenario

This pricing is a major step up from Kimi K2.6, which costs $0.95/M cache-miss input, $0.16/M cached input, and $4/M output on Moonshot's API. K3 is therefore not the automatic value choice. A sensible router sends only the hardest, longest, or most visual work to K3 and keeps routine requests on a cheaper model.

How to access Kimi K3

K3 currently has five practical access paths:

  1. Kimi.com and mobile apps: direct chat and agent experience. New subscriptions were temporarily paused on July 20; existing users were prioritized.
  2. Kimi Work: desktop knowledge-work environment, version 3.1.0 or later on Windows and Apple silicon Macs.
  3. Kimi Code: terminal coding agent. Choose K3 with /model. The model ID here is k3.
  4. Kimi API: OpenAI-compatible Chat Completions endpoint at https://api.moonshot.ai/v1. The model ID is kimi-k3.
  5. Third-party hosts: OpenRouter lists moonshotai/kimi-k3; Cloudflare Workers AI lists moonshotai/kimi-k3. Check each provider's live pricing, capacity, media support, and data policy.

Kimi K3 API example with cURL

curl https://api.moonshot.ai/v1/chat/completions \
  -H "Authorization: Bearer $MOONSHOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kimi-k3",
    "messages": [
      {"role": "system", "content": "You are a careful software engineer."},
      {"role": "user", "content": "Review this migration plan and identify rollback risks."}
    ],
    "stream": true
  }'

Kimi K3 with the OpenAI JavaScript SDK

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.MOONSHOT_API_KEY,
  baseURL: "https://api.moonshot.ai/v1",
});

const response = await client.chat.completions.create({
  model: "kimi-k3",
  messages: [
    { role: "user", content: "Map the architecture of this repository." },
  ],
  stream: true,
});

for await (const chunk of response) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

The API is stateless, so send the conversation history you want K3 to use. Preserve reasoning content during multi-step tool calls if the endpoint returns it, stream long responses, and budget for both returned reasoning and final-answer tokens. The general Moonshot API also supports tool calls and structured output, but verify K3-specific parameter support against the live model docs before hard-coding it.

Avoid the model-ID trap

Official API

kimi-k3

Kimi Code

k3

OpenRouter

moonshotai/kimi-k3

What the one-million-token context window means

Cloudflare documents the exact limit as 1,048,576 tokens. In practical terms, that is enough capacity for a large repository, hundreds of normal documents, or a long agent history in one request. Capacity is not the same as comprehension: models can accept a token without reliably retrieving or using it, and performance may vary by position, document structure, and reasoning budget.

Moonshot's own BrowseComp footnote is revealing. With context compaction triggered at 300K, its table reports 91.2. With the full 1M window and no context management, it reports 90.4. The model can operate at that length, but deliberate context management still matters.

How to use the context efficiently

  • Put stable instructions and repository context first so automatic caching can reuse the prefix.
  • Start a new Kimi Code session when switching models or reasoning effort; the docs warn that switching invalidates the existing cache.
  • Give files clear names and delimiters, then ask K3 to cite paths or document IDs in its answer.
  • Test retrieval at the beginning, middle, and end before trusting a million-token production workflow.
  • Do not send a million tokens simply because you can. Retrieval, summaries, and scoped agents can be cheaper and easier to audit.

For the broader market, see our guide to the largest-context-window models.

Open-weight status and self-hosting reality

As of this article's July 20 update, there is no K3 checkpoint on Moonshot's Hugging Face organization. Moonshot has committed to releasing the full weights by July 27 and says vLLM support for KDA prefix caching will arrive with the model. The final license and exact files are not yet public. Until they are, calling K3 downloadable or independently reproducible is premature.

Even with weights, “local” will mean a server room, not a gaming PC. A simple four-bit calculation—2.8 trillion parameters × 0.5 bytes—produces about 1.4 TB for weights alone. Quantization scales, shared components, runtime buffers, expert routing, vision components, and the KV or recurrent state increase the real footprint. Moonshot recommends a supernode with at least 64 accelerators.

What we will verify after July 27

  • ✓ Repository and file manifest
  • ✓ License and usage restrictions
  • ✓ Exact architecture dimensions
  • ✓ Active parameter count
  • ✓ Supported quantizations
  • ✓ vLLM / SGLang commands
  • ✓ Minimum viable hardware
  • ✓ Independent long-context tests

Kimi K3 vs K2.6, Claude, GPT, and other frontier models

Kimi K3 vs Kimi K2.6

Decision factorKimi K3Kimi K2.6
Total size2.8T parameters1T-class
Context1,048,576262,144
ReasoningMax by default at API launchThinking on or off
Uncached input$3/M$0.95/M
Cached input$0.30/M$0.16/M
Output$15/M$4/M
WeightsPromised July 27Available
Best fitHardest, longest, visual agent workRoutine production and value

Kimi K3 vs proprietary frontier models

K3's strongest case against Claude Fable 5 and GPT-5.6 Sol is not that it wins every benchmark. It does not. The case is that it operates in the same performance band on many agentic tasks, wins important coding and document evaluations, offers a one-million-token window, and is scheduled to become open-weight. Choose based on workload:

  • Choose K3 for frontend generation, enormous repository context, autonomous terminal work, multimodal iteration, and future control over deployment.
  • Choose Fable 5 when its stronger HLE, DeepSWE, GDPval, and OfficeQA results match your workload—or when a mature managed coding ecosystem matters more than openness.
  • Choose GPT-5.6 Sol when you want the strongest displayed DeepSWE, Terminal-Bench, GPQA, and MMMU-Pro scores and prefer the Codex ecosystem.
  • Choose K2.6 or another lower-cost model when throughput and unit economics matter more than the final few points of capability.

Use WhatLLM's model comparison tool for current provider-level price and performance data rather than freezing a fast-changing market into this launch article.

Limitations and unanswered questions

  1. The weights are not public yet. Architecture and reproducibility claims cannot be fully inspected.
  2. The detailed benchmark set is vendor-assembled. Harnesses, context management, fallbacks, hardware, and reasoning settings vary.
  3. Independent API evaluation is still early. Artificial Analysis now measures K3, but provider speed data and weight-level reproduction remain incomplete.
  4. Launch capacity is constrained. Moonshot paused new subscriptions after demand strained infrastructure; rate limits and latency may change quickly.
  5. Output is expensive. At $15/M output tokens, long reasoning trajectories can erase the savings from cached input.
  6. Self-hosting is a datacenter project. Sparse activation reduces compute per token, not the need to store and communicate a 2.8T-parameter model.
  7. One million tokens needs independent testing. Maximum accepted length does not guarantee perfect recall or stable tool behavior.
  8. Privacy depends on the route. Kimi.com, Moonshot API, OpenRouter, Cloudflare, and a future self-hosted deployment have different data paths and policies. Review the provider terms for sensitive work.
  9. The product surface is inconsistent. API and Kimi Code use different IDs and currently document reasoning controls differently.

Our verdict: who should use Kimi K3?

K3 is one of the most important model releases of 2026 because it combines three things that rarely arrive together: near-frontier coding, a genuine million-token serving target, and a promised open checkpoint at unprecedented scale. Its best early evidence is concrete—blind frontend preference, strong terminal and program benchmarks, and document-heavy agent results.

But K3 is not a bargain replacement for every model call. It is more than three times the output price of K2.6, launch capacity is tight, the weights are not here, and the benchmark story is still mostly controlled by Moonshot. Treat it as a specialist escalation model today: route the hardest coding, research, and visual-agent tasks to it, measure task completion and total cost, and keep cheaper models underneath.

Use now

Large-codebase work, frontend, visual iteration, long research, and controlled pilot evaluations.

Test first

Production agents, high-volume APIs, sensitive documents, and workloads dependent on perfect long-context recall.

Wait

Self-hosting, license-dependent products, independent architecture research, and reproducible benchmark claims.

Kimi K3 FAQ

What is Kimi K3?+

Kimi K3 is Moonshot AI’s 2.8-trillion-parameter sparse Mixture-of-Experts model for coding, knowledge work, reasoning, and visual tasks. It supports a 1,048,576-token context window and is available through Kimi products and an OpenAI-compatible API.

Is Kimi K3 open source?+

Not yet in the practical sense. Moonshot calls K3 an open model and has promised full weights by July 27, 2026, but the weights, final license, and technical report were not public when this guide was updated on July 20. “Open-weight” will be the more accurate term once the files and license are available.

How much does the Kimi K3 API cost?+

The official API price is $3 per million cache-miss input tokens, $0.30 per million cache-hit input tokens, and $15 per million output tokens. Taxes and third-party provider pricing may differ.

What is the Kimi K3 API model ID?+

Use kimi-k3 with the Moonshot API. Kimi Code uses a different short model ID, k3. Mixing up the two is a common cause of failed requests.

Does Kimi K3 really have a one-million-token context window?+

Moonshot and Cloudflare document a 1,048,576-token maximum. That is the capacity limit, not a guarantee of perfect recall across every position or workload. Independent long-context evaluations are still needed.

Is Kimi K3 better than Claude or GPT?+

It depends on the task. Moonshot’s table puts K3 near the frontier on coding and tool use, ahead on several individual tasks, and behind Claude Fable 5 or GPT-5.6 Sol on others. Moonshot itself says K3 trails those two models overall. Arena’s blind frontend ranking is a strong positive signal, but it does not establish universal superiority.

Can I run Kimi K3 locally?+

Not as of July 20 because the weights have not been released. Even after release, this is a datacenter-scale model: four-bit weights alone imply roughly 1.4 TB before runtime overhead, and Moonshot recommends 64 or more accelerators for deployment.

Does Kimi K3 support images and video?+

Moonshot describes K3 as natively multimodal and demonstrates image- and video-informed workflows. Its launch specifications explicitly confirm native vision. Developers should verify the exact accepted media formats and limits for the endpoint they use.

Where can I use Kimi K3?+

K3 is available on Kimi.com, Kimi Work 3.1.0 or later, Kimi Code, the official Kimi API, OpenRouter, and Cloudflare Workers AI. New Kimi subscriptions were temporarily paused on July 20 after demand strained capacity.

Should I upgrade from Kimi K2.6?+

Choose K3 for the largest repositories, million-token inputs, frontier coding, and long agent runs. K2.6 remains materially cheaper and already supports 262K context, vision, tools, and optional non-thinking mode, so it can be the better production default for ordinary workloads.

Sources, methodology, and update policy

We prioritize primary documentation, papers, and live provider pages. Benchmark claims are labeled by evidence type and are not normalized when harnesses differ. Cost examples are arithmetic based on public list prices. We did not claim a WhatLLM hands-on benchmark because we did not have a stable, controlled K3 endpoint for this publication cycle.

Update log

  • July 20, 2026: First publication. Added launch specs, complete evidence review, Artificial Analysis indices, pricing calculations, API examples, capacity notice, and pre-release weight tracker.
  • Scheduled after July 27: Verify weights, license, model card, file size, inference recipes, and independent benchmark availability.

Choose with live data

Compare K3's providers as availability expands

Static launch prices age quickly. Use WhatLLM to compare current intelligence, speed, latency, and provider pricing across the market.