The short answer
Kimi K3.1 Pro is Moonshot AI’s October 23, 2026 post-training upgrade of Kimi K3: a 2.8T-parameter mixture-of-experts model with 104B active parameters, a 1M-token context window, and API prices of $2.00 per million input tokens, $10.00 per million output tokens and $0.20 per million cached input tokens. A Highspeed variant, advertised as 2–3× faster, costs exactly double on regular input and output and the same on cache hits. Moonshot says the full weights will be released by November 4, 2026. As of October 29, 2026 the Hugging Face repository for the model is not publicly reachable.
On Moonshot’s own 14-panel chart the model leads on six rows, is second on five, third on two and fourth on one against Claude Opus 5.5, Claude Fable 5.1, GPT-6 Astra, DeepSeek V4.1 Flash 1017 and GLM-5.3. Artificial Analysis, an independent evaluator, placed it fourth on its Intelligence Index at launch with a score of 55, and its highest-ever Terminal-Bench 4.0 result at 67%. A few days later Artificial Analysis moved to Index v5, which scores the model 46 and leaves it as the top open-weights model on that scale, with weights not yet released.
This guide is built from first-party sources: the Moonshot tech blog, the Kimi pricing page, the API quickstart, the rate-limit page and the launch post on X, plus two independent sources, Artificial Analysis and the OpenRouter listing. Every figure was checked on October 28–29, 2026. Where a number comes from Moonshot it is labeled Moonshot-reported, and nothing here is a reproduction by this site. For the earlier K3 release and the open-weights story behind it, see our Kimi K3 open frontier intelligence article.
The launch posts
Moonshot’s account posted the announcement at 17:15 UTC on October 23. The lead post names the model as “our most capable 3T-class open-weight model” and lists its specifications in one block: a 1M-token context, 2.8T total and 104B active parameters, multimodal input, full-project coding in Unreal, Unity and Godot, parametric 3D modeling in Blender and CAD, and finance work with hallucination “down by 65%.” It ends with the line that matters for builders: “Open weights by Nov 4, 2026.” The post was captured with roughly 4.06 million views.
Introducing Kimi K3.1 Pro: our most capable 3T-class open-weight model. 1M-token context, 2.8T total / 104B active params (MoE), Multimodal. Open weights by Nov 4, 2026.
— @Kimi_Moonshot October 23, 2026
The 65% figure in the post is a rounding of the blog’s claim-level hallucination rate on Moonshot’s internal Kimi Hallu Bench Hard, which fell from 23.4% for K3 to 8.3% for K3.1 Pro (a 64.5% relative drop). The blog adds that the benchmark is a stress test built to provoke errors and that the rates “do not represent overall error rates in daily use.” That caveat belongs next to the headline number.
Four seconds later the account posted the API announcement, with a pricing card attached, and the card is reproduced in the pricing section below.
K3.1 Pro API and K3.1 Pro Highspeed (2-3× faster), both available now at platform.kimi.ai.
— @Kimi_Moonshot October 23, 2026
What shipped and where
K3.1 Pro is described in the blog as “a post-trained version of Kimi K3, with substantially larger post-training compute,” and as the first model in a new K3.1 series. Moonshot attributes the gains to joint reinforcement learning across hundreds of downstream domains and to infrastructure work on the RL framework, long-context inference, sandboxes and rollout scheduling. The base architecture is therefore the one from K3; what changed is the training after pre-training. That framing matters for your expectations: it is a capability upgrade at an unchanged size, not a new model class.
The blog lists five access routes. Each one is a different product with different billing, so it helps to separate them before comparing prices.
| Route | What it is | How you reach K3.1 Pro | Billing |
|---|---|---|---|
| Kimi.ai and mobile apps | Chat and Kimi Agents on web, iOS, Android and HarmonyOS | Update the app or open kimi.ai | Membership (Free has limited usage) |
| Kimi Work | Desktop agent app for Windows and Apple-silicon Macs | Version 3.1.0 or later | Membership |
| Kimi Code | Coding agent CLI, VS Code and desktop | Select the model with the /model command | Membership quota (Plus and above) |
| Kimi API | Pay-as-you-go API on platform.kimi.ai | Model IDs kimi-k3.1-pro and kimi-k3.1-pro-highspeed | Per token, billed separately |
| Kimi Business / Enterprise | Team plans with member management | Enterprise admins must enable it; off by default at launch | Organization plan |
Two details from the blog are easy to miss. Zero Data Retention is available to API customers, and Kimi Enterprise administrators have to switch the model on for their organization because access is off by default. For a desktop-agent angle on the same family, our Kimi Work desktop agent post covers the earlier product.
Pricing and cost math
API pricing is flat across the context window, with no long-context surcharge tier. The table below is taken from Moonshot’s pricing page, rates checked by Moonshot on October 24 and the page updated October 26. Both models list a 1,048,576-token context window.
| Model ID | Input | Output | Cached input | Cache write (5 min) | Cache write (1 hour) |
|---|---|---|---|---|---|
| kimi-k3.1-pro | $2.00 / MTok | $10.00 / MTok | $0.20 / MTok | $2.00 / MTok | $4.00 / MTok |
| kimi-k3.1-pro-highspeed | $4.00 / MTok | $20.00 / MTok | $0.20 / MTok | $4.00 / MTok | $8.00 / MTok |
| kimi-k3 (for comparison) | $3.00 / MTok | $15.00 / MTok | $0.30 / MTok | not listed | not listed |
Highspeed doubles the regular-input, output and cache-write rates and leaves the cache-hit rate where it is. That asymmetry decides the economics of agent loops. In a long coding session most input tokens are repeated context that hits the cache, so the Highspeed premium falls mostly on output. The worked examples below use only the published rates; the token counts are illustrative assumptions, not measurements. They treat the uncached part as 5-minute cache writes, which cost the same as regular input on both models.
| Scenario (assumed tokens) | kimi-k3.1-pro | Highspeed | kimi-k3 for reference |
|---|---|---|---|
| Small agent step: 8K input, 2K cached, 1.5K output | $0.0314 | $0.0624 | not computed |
| Long coding run: 30K input, 270K cached, 20K output | $0.314 | $0.574 | $0.471 |
| Same run with no cache hits: 300K input, 20K output | $0.800 | $1.600 | not computed |
| Heavy session: 100K input, 900K cached, 60K output | $0.980 | $1.780 | not computed |
| Output-only floor for 55K output tokens (Artificial Analysis average per task) | $0.55 | $1.10 | not computed |
Two lessons fall out. First, the cache is worth more than the model choice: the same long run costs $0.314 with cache hits and $0.80 without, a 2.5× difference, while the Highspeed premium on the cached run is $0.26. Second, Highspeed costs 1.83× standard on the cached long run, not 2×, because the $0.20 cache-hit rate does not double. Moonshot’s own page says to price cached-heavy requests separately rather than doubling the standard bill. Output length is the other lever: output is the most expensive token class, and the quickstart states that K3.1 Pro always has thinking enabled, with reasoning_effort accepting low, high or max, and max as the default. Lower effort on easy tasks is the direct way to cut output tokens, though Moonshot publishes no data on how much quality that costs.
For the consumer side, Moonshot lists personal plans at $15 (Plus), $31 (Pro), $79 (Max) and $159 (Ultra) per month on annual billing, effective monthly. Kimi Code access starts at Plus, and Highspeed is included from Pro. A membership does not replace API billing; the API charges tokens separately. For a wider price comparison of coding models, see our cheapest AI coding models roundup.
Benchmarks, labeled
The chart below is Moonshot’s launch scorecard, posted with the launch thread. Everything on it is Moonshot-reported. The footnotes on the blog explain how: Kimi K3.1 Pro results use reasoning effort max, temperature 1.0 and top-p 0.95, and coding rows use the Claude Code harness. Competitor scores are, in the blog’s wording for several rows, “the maximum value reported in either their blog posts or the official leaderboard,” or are taken from each vendor’s system card or technical report. The chart’s own footnote says all models were maxed out on thinking effort, that Claude models may include fallbacks and that GPT models may include cyberguards.
The table below transcribes each panel into text so the numbers are searchable and comparable. Values were read from the chart image; the Terminal-Bench 4.0, Kimi Code Bench, BenchCAD, OfficeQA and Opus/Astra figures that also appear in the blog text matched. “Rank” is Kimi’s position among the models shown in that panel.
| Panel | Kimi K3.1 Pro | Best other model shown | Kimi rank | Note |
|---|---|---|---|---|
| Terminal-Bench 4.0 | 65.7 | Opus 5.5 66.4 | 2 of 6 | GPT-6 Astra 58.2; Claude Code harness |
| Terminal-Bench Science 0.1 | 38.1 | GPT-6 Astra 68.1 | 4 of 6 | DeepSeek score is an older version, per footnote |
| SWE Marathon | 51.7 | Opus 5.5 46.3 | 1 of 6 | Opus is next |
| Kimi Code Bench 3.0 Long-horizon | 61.2 | GPT-6 Astra 66.5 | 2 of 6 | Moonshot internal benchmark; K3 scored 55.95 |
| Agents’ Last Exam | 43.2 | Opus 5.5 42.6 | 1 of 5 | 122 tasks; zero score for runs that fetched answers online |
| BenchCAD w/ tools | 92.7 | Opus 5.5 96.2 | 3 of 5 | GPT-6 Astra 95.9 |
| OfficeQA Pro v2 | 64.4 | Opus 5.5 62.2 | 1 of 6 | Moonshot calls it state of the art |
| Frontier Finance | 58.6 | Fable 5.1 60.8 | 2 of 6 | Moonshot says it improves over K3 |
| GDPVal-AA v2.1 | 1846 | Opus 5.5 1866 | 2 of 6 | Elo, cited from Artificial Analysis |
| Humanity’s Last Exam, full, with tools | 70.0 | Opus 5.5 67.7 | 1 of 6 | Different protocol from Artificial Analysis’s HLE |
| OSWorld V2.1 | 79.6 | Opus 5.5 81.8 | 3 of 5 | GLM-5.3 not shown |
| ChartoGraphy w/ tools | 90.2 | GPT-6 Astra 91.0 | 2 of 5 | Five-run average |
| GDP.pdf | 34.6 | GPT-6 Astra 34.2 | 1 of 6 | Strict pass rate |
| ZeroBench w/ tools (pass@5) | 63.0 | Opus 5.5 61.0 | 1 of 5 | Five-run average |
Counting rows gives a straightforward picture: Kimi leads six of fourteen panels, is second on five, third on two and fourth on one. The lead rows cluster around long-horizon software work (SWE Marathon), document and finance tasks (OfficeQA Pro v2, GDP.pdf), agentic exams and multimodal reasoning with tools. The trailing rows cluster around terminal-driven science work, CAD generation and computer use. Moonshot’s own prose is more careful than the chart: the blog says K3.1 Pro “matches or approaches the strongest proprietary models,” which is accurate to the table, and describes Terminal-Bench 4.0 as “narrowly behind Claude Opus 5.5.”
Three cautions apply before you reuse the table. One, several panels mix evaluation sources: Moonshot ran Kimi itself and took some competitors’ numbers from leaderboards or system cards, so a gap of one or two points sits inside the noise of differing harnesses. Two, Kimi Code Bench is Moonshot’s own benchmark, which makes it informative about the Kimi Code product and weak as an independent comparison. Three, one row, GPT-6 Astra on OfficeQA Pro v2, was run in Codex while the others used Claude Code, which the blog states. Compare rows only when you also compare their footnotes.
Independent evidence
Artificial Analysis published a launch article on October 23 and then announced Intelligence Index v5 on October 27. The two use different indices, so their headline numbers are not interchangeable.
| Measure | Result | Index version | Source |
|---|---|---|---|
| Intelligence Index, launch article | 55, 4th place; Claude Opus 5.5 58, Sonnet 5.5 56, Muse Wonder Full 56; K3 was 44 | Pre-v5 | Artificial Analysis launch article |
| GDPval-AA | 1,846 Elo, third place, up 312 Elo from K3; Opus 5.5 1,866, Muse Wonder Full 1,857 | Pre-v5 | Artificial Analysis launch article |
| Terminal-Bench 4.0 | 67%, the highest of any model Artificial Analysis lists; K3 was 13%; Sonnet 5.5 64% | Pre-v5 | Artificial Analysis launch article |
| AutomationBench-AA | 73%, up from 58% | Pre-v5 | Artificial Analysis launch article |
| Humanity’s Last Exam | 52%, up from 47% | Pre-v5 | Artificial Analysis launch article |
| AA-Omniscience Index | 30, up from 20; hallucination rate 44% (from 53%), accuracy 51% (from 48%) | Pre-v5 | Artificial Analysis launch article |
| Cost per Index task | $1.98 at 55K output tokens per task; K3 used 48K, so +14% tokens at 33% lower prices | Pre-v5 | Artificial Analysis launch article |
| Intelligence Index v5 | 46, top open-weights model with weights not yet released; Opus 5.5 leads at 58 | v5 (Oct 27) | Artificial Analysis v5 announcement |
| Terminal-Bench-Science (v5) | 34%; Astra 63%, Opus 5.5 59% | v5 | Artificial Analysis v5 announcement |
| HLE-Diamond (v5) | 37%; Opus 5.5 68% | v5 | Artificial Analysis v5 announcement |
| CritPt v2 (v5) | 45%; top open-weights model; Astra leads at 72% | v5 | Artificial Analysis v5 announcement |
Three things stand out. The first is agreement on the headline strength. Moonshot’s chart puts K3.1 Pro at 65.7 on Terminal-Bench 4.0 with the Claude Code harness; Artificial Analysis measured 67% under its own setup and called it the highest score of any model it tracks. Two different harnesses landing within 1.3 points is the most convincing cross-check available. The second is the cost line: a 14% increase in output tokens against a 33% price cut yields a cost per task roughly equal to K3, which is the practical meaning of “cheaper” here. Artificial Analysis states that K3.1 Pro costs about the same per task as its predecessor, not less.
The third is the gap between the two indices. Under the launch-time index the model ranked fourth at 55, three points below Opus 5.5. Under v5, where Artificial Analysis says 60% of the index uses private datasets, the score is 46 and the distance to the leader is 12 points. Artificial Analysis describes v5 as a methodology change, so the drop is a re-scaling, and it does not mean the model got worse. It does show that the “near the frontier” reading depends on which benchmark set is used, and that the largest gaps in v5 are on Terminal-Bench-Science and HLE-Diamond. That matches the Moonshot chart, where Terminal-Bench Science is the one row where Kimi is fourth.
The cyber controls
The blog devotes a long section to cybersecurity, and it is the most unusual part of the release. Moonshot says it found cyber-related content in the general mid-training corpus and in the reinforcement-learning environment mix, removed it from both stages for the open-weight release, and measured the effect on its in-house xdev-bench-hard benchmark. The benchmark uses expert-curated, source-code-based vulnerability discovery and exploitation tasks, mostly reproductions of recently disclosed bugs in software such as the Linux kernel, Node.js, JavaScriptCore, Exim and VirGL, with mitigations enabled. Results are pass@3.
The numbers Moonshot states in prose are clear. A checkpoint without the risk-reduction measures solves 90.5% of problems at pass@3; the final K3.1 Pro solves 81.0%. The final model is far above K3 (33.3% in the image), which Moonshot reads as evidence that stronger general coding and long-horizon debugging generalize to cyber tasks even after data removal. Moonshot also says the model’s cyber capability “remains behind that of frontier proprietary models that have been publicly available for at least three months,” and states its open-weight principle: not to release weights that extend the absolute frontier of cyber capability, while progressively raising what open weights offer.
For builders the practical reading is limited. This is a single internal benchmark with a harness that varies by row, the evaluator is the developer, and the weights are not yet available for anyone to check the claim. It is useful as a statement of intent and as a comparison between Moonshot’s own checkpoints, where the controlled difference of 90.5 versus 81.0 is the cleanest evidence. It is weaker as evidence that the released weights are safe in any particular deployment.
API quickstart
The Kimi quickstart uses the OpenAI Python SDK against Moonshot’s OpenAI-compatible endpoint. You need a key from the Kimi API platform and, per the rate-limit page, a minimum recharge of $1 before the account can call the API. The snippet below follows Moonshot’s example, with reasoning_effort set explicitly.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.ai/v1",
)
completion = client.chat.completions.create(
model="kimi-k3.1-pro", # or "kimi-k3.1-pro-highspeed"
reasoning_effort="high", # low | high | max (default: max)
messages=[{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}],
)
print(completion.choices[0].message.content)The same request with cURL:
curl https://api.moonshot.ai/v1/chat/completions \
--header "Authorization: Bearer $MOONSHOT_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "kimi-k3.1-pro",
"messages": [{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}]
}'A few behaviors from the quickstart matter in practice. K3.1 Pro always runs with thinking on, and streaming responses deliver separate reasoning_content and final-answer content deltas. For multi-turn conversations and tool calls, the docs say to add the complete assistant message returned by the API to the next request rather than keeping only content; dropping the reasoning part is the likeliest cause of degraded tool-call behavior in a hand-rolled loop. Input accounting follows the pricing page: cache hits, cache writes and uncached tokens are mutually exclusive and add up to total input, so the usage fields let you reconcile a bill line by line.
Using it from coding agents
Moonshot documents two harness integrations for K3.1 Pro. Both are first-party instructions; neither has been run by this site.
| Harness | Endpoint and model ID | Key setting | Source |
|---|---|---|---|
| Claude Code (Kimi Code route) | ANTHROPIC_BASE_URL https://api.kimi.ai/coding/ ; model k3.1-pro (256K cap) or k3.1-pro[1m] | CLAUDE_CODE_SUBAGENT_MODEL and the auto-compact window set to 262144 or 1048576 | Kimi Code docs |
| Claude Code (platform route) | ANTHROPIC_BASE_URL https://api.moonshot.ai/anthropic ; example model kimi-k3[1m] | ANTHROPIC_AUTH_TOKEN carries the Kimi API key; the guide’s example targets K3, not K3.1 Pro | Kimi API platform docs |
| Codex | base_url https://api.moonshot.ai/v1 ; model kimi-k3.1-pro | wire_api = responses; model_context_window = 1048576 | Kimi API platform docs |
The Kimi Code page gives this settings.json block for the 1M-context configuration. Replace the placeholder with your own key and restart Claude Code after editing; Moonshot says to pick one configuration method and not mix a settings file with exported variables.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kimi.ai/coding/",
"ANTHROPIC_API_KEY": "Your API Key",
"ANTHROPIC_MODEL": "k3.1-pro[1m]",
"ANTHROPIC_DEFAULT_FABLE_MODEL": "k3.1-pro[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "k3.1-pro[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "k3.1-pro[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "k3.1-pro[1m]",
"CLAUDE_CODE_SUBAGENT_MODEL": "k3.1-pro[1m]",
"CLAUDE_CODE_EFFORT_LEVEL": "high",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1048576",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1048576"
}
}The Kimi Code page ties the available context to the plan: Plus members get k3.1-pro with a 262,144-token limit, while Pro and above get the 1,048,576-token limit and access to k3.1-pro-highspeed. The platform guide for Claude Code is a separate document for pay-as-you-go keys, and the version we read still uses kimi-k3[1m] in its example. If you route through that endpoint, confirm the K3.1 Pro model ID with a test call before you rely on it. For Codex, Moonshot’s guide gives this provider block and explains that model_context_window must match the 1M window or Codex falls back to default model metadata.
model = "kimi-k3.1-pro" model_provider = "kimi" model_context_window = 1048576 [model_providers.kimi] name = "Kimi" base_url = "https://api.moonshot.ai/v1" env_key = "KIMI_API_KEY" wire_api = "responses"
If you already run Claude Code with another model, our Claude Code best-practice guide covers the harness itself, and best AI coding agents 2026 compares the agents you might pair K3.1 Pro with.
OpenRouter
K3.1 Pro is listed on OpenRouter as moonshotai/kimi-k3.1-pro with a release date of October 23, 2026 and a 1.0M context. At capture on October 28 the listing showed one provider route for the standard model, Moonshot AI, at $2.00 input, $10.00 output and $0.20 cache read per million tokens, with a 4.56-second latency, 26 tokens per second and 100% uptime. Moonshot AI Highspeed was listed at $4.00, $20.00 and $0.20, with 4.36 seconds, 66 tokens per second and 99.97% uptime. These are point-in-time operational statistics from a marketplace, not a benchmark, and they move.
Two numbers on the page are worth reading as signals of real use. OpenRouter showed a weighted-average input price of $0.3546 per million tokens against the $2.00 list price, and a cache hit rate of 91.4% for the Moonshot route. That is consistent with the cost math above: agentic traffic is dominated by cached context, so the price people actually pay per input token sits far below the list rate. It also means you should model your own cache behavior before you compare K3.1 Pro with another model on list price alone. The Highspeed route’s 66 tokens per second against 26 for standard is roughly 2.5× on this snapshot, inside the 2–3× range Moonshot advertises.
Open weights: out yet?
The promise is specific and repeated. The blog says full weights “will be released by Nov 4, 2026,” the launch post says “Open weights by Nov 4, 2026,” and the OpenRouter and Artificial Analysis pages both describe the model as open-weight while noting that the weights are not yet published. Artificial Analysis expects it to become the leading open-weights model once they are.
On October 29, 2026 at about 05:06 UTC we requested the Hugging Face page and the Hugging Face API for moonshotai/Kimi-K3.1-Pro and for a possible Kimi-K3.1-Pro-Base. Both returned HTTP 401 for the page and the API. By contrast the earlier moonshotai/Kimi-K3 page returned 200, and a list of the organization’s newest repositories showed K3, K2.7-Code and K2.6 with no K3.1 entry. A 401 can also mean a private or gated repository, so the safe conclusion is only that the weights were not publicly downloadable at that time and the November 4 deadline had not yet arrived. We did not find a license text, a parameter-format description or a hardware guide for the weights, so none is stated here. Check the repository again after November 4 before planning a self-hosted deployment; a 2.8T-parameter model needs multi-node infrastructure regardless of license.
One more caution on the phrase “open-weight.” Moonshot says it removed cyber-related data from both training stages “for the open-weight release.” The hosted API model and the released checkpoint are described as the same K3.1 Pro, but the blog does not say whether hosted serving adds any other controls. Treat behavior differences between the API and a self-hosted copy as a thing to test, not assume.
Rate limits and subscription quota
The API rate limits depend on cumulative recharge. The table is from the platform’s limits page; the page applies the limits per account, and notes that limits may be temporarily adjusted when cluster load reaches capacity.
| Tier | Cumulative recharge | Concurrency | RPM | TPM | TPD |
|---|---|---|---|---|---|
| Tier0 | $1 | 1 | 3 | 500,000 | 1,500,000 |
| Tier1 | $10 | 15 | 100 | 2,000,000 | Unlimited |
| Tier2 | $20 | 40 | 100 | 3,000,000 | Unlimited |
| Tier3 | $100 | 50 | 200 | 3,000,000 | Unlimited |
| Tier4 | $1,000 | 60 | 200 | 4,000,000 | Unlimited |
| Tier5 | $3,000 | 100 | 300 | 5,000,000 | Unlimited |
Vouchers do not count toward cumulative recharge, a $5 recharge earns a $5 voucher, and the page warns that abnormal activity triggers a risk-control limit that cannot be lifted. Exceeding a limit returns HTTP 429 with X-RateLimit-* headers on the search endpoints. The limits page does not break limits out by model, so we cannot say whether K3.1 Pro has a lower ceiling than other models on the platform.
Subscription quota is a separate system. The Kimi Code membership docs say that for new members the weekly quota limit is removed and only a rolling 5-hour rate window plus a monthly total remain, while legacy plans refresh every seven days; all devices and API keys on an account share one quota, and an Extra Usage balance can be bought to continue past it. Two days after launch Moonshot also posted an apology that is directly relevant if you rely on the subscription.
We’re sorry for the rate limits and unnecessary quota consumption on the K3.1 Pro subscription plan. These were our issues, and we should have fixed them sooner. Today, every subscriber on every plan gets a one-time usage reset, restoring 25% of their monthly quota.
— @Kimi_Moonshot October 25, 2026
The post says the reset restores 25% of the monthly quota, “equal to one week of usage,” and that Moonshot adjusted the plan’s parameters and is “reducing unnecessary subagent calls and output length.” It is a first-party admission that quota burn at launch was higher than intended, and it shows that subagent fan-out was one of the causes. If you run agents on a subscription, track consumption in the Kimi Code console and treat the first week of numbers as unsettled. The Codex-side equivalent story is in our Codex out-of-usage resets guide.
Claim and evidence table
Each headline claim, who made it, and how strong the evidence is.
| Claim | Made by | Evidence | Status |
|---|---|---|---|
| API price is $2 / $10 / $0.20 per MTok | Moonshot pricing page and card | Page, card, OpenRouter listing and Artificial Analysis all agree | Confirmed by four sources |
| Highspeed is 2–3× faster | Moonshot | OpenRouter snapshot: 66 vs 26 tokens per second | Consistent, not independently benchmarked |
| Terminal-Bench 4.0: 65.7 vs Opus 5.5 66.4 | Moonshot chart and blog | Artificial Analysis measured 67% | Cross-checked |
| Leads six of fourteen panels on the launch chart | Moonshot chart | Mixed Moonshot-run and vendor-reported rows | Vendor-reported |
| Fourth on the Artificial Analysis Intelligence Index at 55 | Artificial Analysis | Independent; pre-v5 index | Independent, superseded by v5 (46) |
| Hallucination down 65% | Moonshot | Internal Hallu Bench Hard, stress-test prompts | Vendor-reported, caveated by Moonshot |
| Cyber data removal lowered xdev-bench-hard from 90.5% to 81.0% | Moonshot | Internal benchmark, own checkpoints | Vendor-reported |
| Open weights by November 4, 2026 | Moonshot | Blog and launch post; repository returned 401 on October 29 | Promise, not yet verifiable |
| 1M-token context | Moonshot, pricing page, OpenRouter, Artificial Analysis | 1,048,576 tokens on the pricing page | Confirmed; plan-dependent in Kimi Code |
| 2.8T total, 104B active parameters | Moonshot launch post, Artificial Analysis | Two sources, no weights to inspect | Consistent |
Which variant, which route
The decision is mostly about who is waiting on the output and whether your prompts are cache-heavy.
| Your situation | Pick | Why |
|---|---|---|
| Batch or background agents, nobody waiting | kimi-k3.1-pro on the API | Half the regular-input and output price of Highspeed |
| Interactive coding where latency is felt | kimi-k3.1-pro-highspeed, or the Pro plan in Kimi Code | 2–3× advertised speed; cache hits cost the same as standard |
| Cache-heavy agent loop with long, stable prefixes | Either; model cost first | Cached input is $0.20 on both, so the premium is mostly output |
| Already standardized on Claude Code or Codex | Point the harness at Kimi using the settings above | Moonshot documents both; test your own tasks first |
| One key for many vendors | OpenRouter route | Same list prices; extra routing layer and its own latency numbers |
| You need to self-host | Wait for the weights | Not downloadable as of October 29; verify license and size first |
| Team on a managed plan | Kimi Business | Enterprise admins must switch the model on; access is off by default |
A short evaluation plan keeps the decision grounded in your own work. First, pick twenty tasks you already run, with a mix that resembles the rows where Kimi leads (long multi-file software changes, document-heavy finance or office tasks) and the rows where it trails (terminal-driven science work, CAD, GUI automation). Second, hold the harness constant; if you test Kimi in Claude Code, test the comparison model in Claude Code too. Third, record cost per completed task including cache hits, since the list price hides the biggest variable. Fourth, run each task at high and max effort to see whether the extra thinking pays for itself. Fifth, wrap any agent that holds credentials or touches production in human confirmation for irreversible actions; nothing in the launch material changes that rule.
Limitations
- Every benchmark on Moonshot’s chart and blog is vendor-reported. This guide read the images and cross-checked values against the blog text; it did not rerun a single benchmark and no hands-on testing of the model was done.
- The benchmark transcription comes from reading a rendered image. The eight values that also appear in the blog text matched; the rest could not be checked against text, and the xdev table values (other than 81.0 and 90.5) come only from the image.
- The independent evidence is Artificial Analysis alone, plus OpenRouter’s operational statistics. The two Artificial Analysis articles use different index versions and cannot be compared directly.
- The open-weights status is based on one set of requests on October 29, 2026. A 401 does not prove the repository does not exist, and the weights may appear at any time before or on the deadline.
- No license, no hardware requirements, no weight format and no model card were found for the weights. None is guessed here.
- The Claude Code and Codex configurations were copied from Moonshot’s documentation and not executed. The two Claude Code guides use different endpoints, and the platform guide’s example does not target K3.1 Pro.
- Subscription quotas are described only qualitatively; no absolute token allowances per plan were published in the material we read, and Moonshot adjusted plan parameters on October 25.
- Cost examples use assumed token counts and published list prices. Your bill depends on your cache hit rate, your effort setting and the 1-hour cache-write surcharge if you use it.
Verdict
Kimi K3.1 Pro is a credible near-frontier coding and agent model at a clearly stated, below-frontier price. The strongest evidence is the agreement between Moonshot’s Terminal-Bench 4.0 number and Artificial Analysis’s independent one, plus an independent measurement that cost per task is about equal to K3 while prices fell by a third. The weakest evidence is everything Moonshot measured on its own benchmarks, including Kimi Code Bench, the hallucination figures and the cyber-control results. The open-weights promise is the biggest open item: it is specific and dated, and it cannot be judged until the repository is public.
If you build agents, the sensible move now is a bounded trial through the API or OpenRouter, using cache-aware cost tracking and your own tasks, and a recheck of the Hugging Face repository after November 4. If you need self-hosting, wait for the weights and read the license first. If you live on a subscription, watch your quota in the first weeks given the October 25 apology.
FAQ
What is Kimi K3.1 Pro?
Kimi K3.1 Pro is Moonshot AI’s model released on October 23, 2026, the first in the K3.1 series. It is a post-trained version of Kimi K3 with 2.8T total and 104B active parameters, multimodal input and a 1M-token context window.
How much does the Kimi K3.1 Pro API cost?
kimi-k3.1-pro costs $2.00 per million input tokens, $10.00 per million output tokens and $0.20 per million cached input tokens. Cache writes cost $2.00 (5-minute TTL) or $4.00 (1-hour TTL). Pricing is flat across the 1,048,576-token context window.
What is Kimi K3.1 Pro Highspeed and is it worth the price?
Highspeed is the same model served 2–3× faster according to Moonshot. It costs $4.00 input and $20.00 output per million tokens, double the standard rates, with the same $0.20 cached-input rate. It makes sense when a person is waiting on the output; for batch work the standard model is cheaper.
Are the Kimi K3.1 Pro open weights released?
Not as of October 29, 2026. Moonshot says the full weights will be released by November 4, 2026. At our check the Hugging Face repository returned HTTP 401. Check the repository after the deadline for the actual release, license and files.
Is Kimi K3.1 Pro better than Claude Opus 5.5?
It depends on the task. On Moonshot’s own chart it leads on six of fourteen rows and trails Opus 5.5 on others, including a 65.7 versus 66.4 gap on Terminal-Bench 4.0. Artificial Analysis ranked it fourth on its launch-time index at 55 versus Opus 5.5 at 58, and on Index v5 it scores 46 against Opus 5.5 at 58.
Which benchmark numbers are independent?
Only the Artificial Analysis results are independent: the Intelligence Index, GDPval-AA, Terminal-Bench 4.0 at 67% and the v5 figures. The chart Moonshot published, Kimi Code Bench, Hallu Bench Hard and xdev-bench-hard are vendor-reported.
How do I call Kimi K3.1 Pro from Python?
Use the OpenAI SDK with base_url https://api.moonshot.ai/v1, your Kimi API key and model kimi-k3.1-pro. Set reasoning_effort to low, high or max; max is the default. For multi-turn and tool calls, send back the complete assistant message, not just its content.
Can I use Kimi K3.1 Pro with Claude Code or Codex?
Moonshot documents both. For Claude Code, the Kimi Code docs give a settings.json that sets ANTHROPIC_BASE_URL to https://api.kimi.ai/coding/ with model k3.1-pro[1m]. For Codex, config.toml uses base_url https://api.moonshot.ai/v1, model kimi-k3.1-pro and wire_api responses.
Is Kimi K3.1 Pro on OpenRouter?
Yes, as moonshotai/kimi-k3.1-pro, at $2.00 input, $10.00 output and $0.20 cache read per million tokens, with a Highspeed route at $4.00 and $20.00. Latency and throughput on the listing are point-in-time statistics.
What happened with the Kimi K3.1 Pro subscription limits?
On October 25, 2026 Moonshot apologized for rate limits and unnecessary quota consumption on the K3.1 Pro subscription plan, gave every subscriber a one-time 25% monthly-quota reset and said it was reducing unnecessary subagent calls and output length.
Sources
Sources checked October 28–29, 2026.
- Kimi on X — launch post, API and pricing post, October 25 quota apology and the launch video post
- Introducing Kimi K3.1 Pro — Moonshot tech blog (specifications, benchmarks, footnotes, cybersecurity section, availability)
- Kimi K3.1 Pro pricing — membership plans and API costs
- Kimi K3.1 Pro API quickstart and Recharge and rate limiting
- Kimi Code: Claude Code setup, Kimi API platform: Claude Code guide, Kimi API platform: Codex guide and Kimi Code membership
- Artificial Analysis — Kimi K3.1 Pro launch benchmarks and the Intelligence Index v5 announcement (October 27, 2026)
- OpenRouter — moonshotai/kimi-k3.1-pro
- Hugging Face — moonshotai/Kimi-K3.1-Pro (status check, HTTP 401 on October 29, 2026)
Related reading: Kimi K3 open frontier intelligence, Muse Wonder guide, Claude Opus 5.5 vs Sonnet 5.5 for coding and GPT-6 Astra vs Sol vs Luna pricing and usage.



