Model Release

Kimi K3.1 Pro: Pricing, Benchmarks, Open Weights and API Quickstart

Moonshot AI released Kimi K3.1 Pro and K3.1 Pro Highspeed on October 23, 2026, with open weights promised by November 4. This guide covers what each variant costs, which benchmark numbers come from Moonshot and which from Artificial Analysis, whether the weights are public yet, and how to call the model through the Kimi API or OpenRouter.

A large dark-teal crystalline sphere with a small bright core sits at the center of a lattice of glowing rails, with one narrow lane branching off and moving faster than the rest, against a deep blue gradient background.
Illustration: one very large model core, with a second, faster lane running beside it — the standard and Highspeed variants.

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.

RouteWhat it isHow you reach K3.1 ProBilling
Kimi.ai and mobile appsChat and Kimi Agents on web, iOS, Android and HarmonyOSUpdate the app or open kimi.aiMembership (Free has limited usage)
Kimi WorkDesktop agent app for Windows and Apple-silicon MacsVersion 3.1.0 or laterMembership
Kimi CodeCoding agent CLI, VS Code and desktopSelect the model with the /model commandMembership quota (Plus and above)
Kimi APIPay-as-you-go API on platform.kimi.aiModel IDs kimi-k3.1-pro and kimi-k3.1-pro-highspeedPer token, billed separately
Kimi Business / EnterpriseTeam plans with member managementEnterprise admins must enable it; off by default at launchOrganization 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 IDInputOutputCached inputCache 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 / MToknot listednot listed
Moonshot pricing card titled Kimi K3.1 Pro API Pricing: Kimi-K3.1-Pro input $2.00, output $10.00, cached input $0.20 per MTok; Kimi-K3.1-Pro-Highspeed input $4.00, output $20.00, cached input $0.20 per MTok.
Moonshot’s API pricing card from the launch post. Its subtitle reads “K3.1 Pro launches at 2/3 of K3’s price.” Vendor-published. Source: Kimi on X

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-proHighspeedkimi-k3 for reference
Small agent step: 8K input, 2K cached, 1.5K output$0.0314$0.0624not 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.600not computed
Heavy session: 100K input, 900K cached, 60K output$0.980$1.780not computed
Output-only floor for 55K output tokens (Artificial Analysis average per task)$0.55$1.10not 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.

Moonshot launch chart with 14 horizontal bar panels comparing Kimi K3.1 Pro with Opus 5.5, Fable 5.1, GPT-6 Astra, DS-V4.1-Flash-1017 and GLM-5.3, including Terminal-Bench 4.0, SWE Marathon, OfficeQA Pro v2 and Humanity's Last Exam.
Moonshot’s launch benchmark chart. Kimi K3.1 Pro is the blue bar in every panel. Moonshot-reported, with a mix of Moonshot-run and vendor-reported competitor scores. Source: Kimi on X

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.

PanelKimi K3.1 ProBest other model shownKimi rankNote
Terminal-Bench 4.065.7Opus 5.5 66.42 of 6GPT-6 Astra 58.2; Claude Code harness
Terminal-Bench Science 0.138.1GPT-6 Astra 68.14 of 6DeepSeek score is an older version, per footnote
SWE Marathon51.7Opus 5.5 46.31 of 6Opus is next
Kimi Code Bench 3.0 Long-horizon61.2GPT-6 Astra 66.52 of 6Moonshot internal benchmark; K3 scored 55.95
Agents’ Last Exam43.2Opus 5.5 42.61 of 5122 tasks; zero score for runs that fetched answers online
BenchCAD w/ tools92.7Opus 5.5 96.23 of 5GPT-6 Astra 95.9
OfficeQA Pro v264.4Opus 5.5 62.21 of 6Moonshot calls it state of the art
Frontier Finance58.6Fable 5.1 60.82 of 6Moonshot says it improves over K3
GDPVal-AA v2.11846Opus 5.5 18662 of 6Elo, cited from Artificial Analysis
Humanity’s Last Exam, full, with tools70.0Opus 5.5 67.71 of 6Different protocol from Artificial Analysis’s HLE
OSWorld V2.179.6Opus 5.5 81.83 of 5GLM-5.3 not shown
ChartoGraphy w/ tools90.2GPT-6 Astra 91.02 of 5Five-run average
GDP.pdf34.6GPT-6 Astra 34.21 of 6Strict pass rate
ZeroBench w/ tools (pass@5)63.0Opus 5.5 61.01 of 5Five-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.

MeasureResultIndex versionSource
Intelligence Index, launch article55, 4th place; Claude Opus 5.5 58, Sonnet 5.5 56, Muse Wonder Full 56; K3 was 44Pre-v5Artificial Analysis launch article
GDPval-AA1,846 Elo, third place, up 312 Elo from K3; Opus 5.5 1,866, Muse Wonder Full 1,857Pre-v5Artificial Analysis launch article
Terminal-Bench 4.067%, the highest of any model Artificial Analysis lists; K3 was 13%; Sonnet 5.5 64%Pre-v5Artificial Analysis launch article
AutomationBench-AA73%, up from 58%Pre-v5Artificial Analysis launch article
Humanity’s Last Exam52%, up from 47%Pre-v5Artificial Analysis launch article
AA-Omniscience Index30, up from 20; hallucination rate 44% (from 53%), accuracy 51% (from 48%)Pre-v5Artificial Analysis launch article
Cost per Index task$1.98 at 55K output tokens per task; K3 used 48K, so +14% tokens at 33% lower pricesPre-v5Artificial Analysis launch article
Intelligence Index v546, top open-weights model with weights not yet released; Opus 5.5 leads at 58v5 (Oct 27)Artificial Analysis v5 announcement
Terminal-Bench-Science (v5)34%; Astra 63%, Opus 5.5 59%v5Artificial Analysis v5 announcement
HLE-Diamond (v5)37%; Opus 5.5 68%v5Artificial Analysis v5 announcement
CritPt v2 (v5)45%; top open-weights model; Astra leads at 72%v5Artificial 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.

Table titled Internal xdev-bench-hard, pass@3: GPT-5.6 Sol 100 (third-party), Kimi model without cyber risk-reduction 90.5, DeepSeek-V4.1-Flash 85.7, Kimi K3.1 Pro 81.0, GLM-5.3 57.1, Kimi K3 33.3, with harness and token columns.
Moonshot’s internal xdev-bench-hard table. The harness differs by row (Codex, Kimi Code, Claude Code), and the GPT-5.6 Sol row is marked third-party in the footnote. Moonshot-reported. Source: Moonshot tech blog

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.

HarnessEndpoint and model IDKey settingSource
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 1048576Kimi 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 ProKimi API platform docs
Codexbase_url https://api.moonshot.ai/v1 ; model kimi-k3.1-prowire_api = responses; model_context_window = 1048576Kimi 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.

TierCumulative rechargeConcurrencyRPMTPMTPD
Tier0$113500,0001,500,000
Tier1$10151002,000,000Unlimited
Tier2$20401003,000,000Unlimited
Tier3$100502003,000,000Unlimited
Tier4$1,000602004,000,000Unlimited
Tier5$3,0001003005,000,000Unlimited

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.

ClaimMade byEvidenceStatus
API price is $2 / $10 / $0.20 per MTokMoonshot pricing page and cardPage, card, OpenRouter listing and Artificial Analysis all agreeConfirmed by four sources
Highspeed is 2–3× fasterMoonshotOpenRouter snapshot: 66 vs 26 tokens per secondConsistent, not independently benchmarked
Terminal-Bench 4.0: 65.7 vs Opus 5.5 66.4Moonshot chart and blogArtificial Analysis measured 67%Cross-checked
Leads six of fourteen panels on the launch chartMoonshot chartMixed Moonshot-run and vendor-reported rowsVendor-reported
Fourth on the Artificial Analysis Intelligence Index at 55Artificial AnalysisIndependent; pre-v5 indexIndependent, superseded by v5 (46)
Hallucination down 65%MoonshotInternal Hallu Bench Hard, stress-test promptsVendor-reported, caveated by Moonshot
Cyber data removal lowered xdev-bench-hard from 90.5% to 81.0%MoonshotInternal benchmark, own checkpointsVendor-reported
Open weights by November 4, 2026MoonshotBlog and launch post; repository returned 401 on October 29Promise, not yet verifiable
1M-token contextMoonshot, pricing page, OpenRouter, Artificial Analysis1,048,576 tokens on the pricing pageConfirmed; plan-dependent in Kimi Code
2.8T total, 104B active parametersMoonshot launch post, Artificial AnalysisTwo sources, no weights to inspectConsistent

Which variant, which route

The decision is mostly about who is waiting on the output and whether your prompts are cache-heavy.

Your situationPickWhy
Batch or background agents, nobody waitingkimi-k3.1-pro on the APIHalf the regular-input and output price of Highspeed
Interactive coding where latency is feltkimi-k3.1-pro-highspeed, or the Pro plan in Kimi Code2–3× advertised speed; cache hits cost the same as standard
Cache-heavy agent loop with long, stable prefixesEither; model cost firstCached input is $0.20 on both, so the premium is mostly output
Already standardized on Claude Code or CodexPoint the harness at Kimi using the settings aboveMoonshot documents both; test your own tasks first
One key for many vendorsOpenRouter routeSame list prices; extra routing layer and its own latency numbers
You need to self-hostWait for the weightsNot downloadable as of October 29; verify license and size first
Team on a managed planKimi BusinessEnterprise 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.

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.