Updated 2026-10-28

Kimi K3.1 Pro Pricing

Kimi K3.1 Pro costs ¥13/MTok input and ¥68/MTok output. See cache rates, Highspeed pricing, and monthly cost examples.

TL;DR

K3.1 Pro price table

Moonshot AI list prices checked on 2026-10-28. One MTok is one million tokens.
CostK3.1 ProK3.1 Pro Highspeed
Input / MTok¥13¥26
Output / MTok¥68¥136
Cache hit / MTok¥1.30¥1.30
Cache write, 5-minute TTL / MTok¥13¥26
Cache write, 1-hour TTL / MTok¥26¥52

Monthly workload examples

These estimates assume 30 days and exclude cache writes, retries, and hidden reasoning tokens. Input is 2,000 tokens per request; output is 500 tokens.

Arithmetic shown so you can substitute your own volume.
Daily requestsMonthly inputMonthly outputK3.1 Pro cost
100.6M0.15M¥18
503.0M0.75M¥90
1006.0M1.5M¥180
20012.0M3.0M¥360

How much prefix caching saves

Suppose a 100,000-token policy document is reused for 1,000 questions. Without caching, 100M input tokens cost about ¥1,300. With a cache hit, the same repeated prefix costs about ¥130 plus a small write fee, roughly a 90% input saving.

Caching works best when the system prompt or document prefix is stable. If every request changes the beginning of the prompt, the cache cannot be reused.

When Highspeed is worth 2×

Cost-control checklist

Sources and fact check

  1. Kimi model inference pricingMoonshot AI · verified 2026-10-28
  2. Kimi K3.1 Pro model guideMoonshot AI · verified 2026-10-28
  3. Kimi context caching guideMoonshot AI · verified 2026-10-28

Frequently asked questions

How much does Kimi K3.1 Pro cost?

On 2026-10-28, Moonshot lists standard K3.1 Pro at ¥13/MTok input and ¥68/MTok output. Cache-hit input costs ¥1.30/MTok.

Is K3.1 Pro Highspeed more expensive?

Yes. Highspeed is ¥26/MTok input and ¥136/MTok output. Moonshot describes it as approximately two to three times faster at output generation.

What is the cheapest way to use a long document repeatedly?

Keep the document prefix stable and use automatic context caching. Repeated 100,000-token prefixes can reduce input cost by roughly 90% compared with uncached input.