Model and Modality PlaybooksSeptember 22, 2026Flatkey Team

Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes

Kimi K3 is live. Check direct API pricing, 1M context, reasoning controls, cache notes, and Flatkey routing checks before production rollout.

Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes

Kimi K3 is live for API teams that need a long-context model route for coding, knowledge work, visual reasoning, and agent workflows. The short version: the official model ID is kimi-k3, Kimi lists a 1,048,576-token context window, direct Kimi pricing is published per 1M tokens, and Flatkey currently exposes a kimi-k3 route through an OpenAI-compatible endpoint.

This guide is for product teams deciding whether Kimi K3 should enter a production routing plan today. It covers API pricing, context-window limits, compatibility notes, route checks, and the operational questions to answer before sending real traffic. Read Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes as a launch checklist, not just a model announcement.

Quick Answer

For teams searching Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes, the important release-day facts are:

ItemCurrent source-backed detail
Official model IDkimi-k3
Direct Kimi endpoint patternOpenAI-compatible Chat Completions at https://api.moonshot.ai/v1
Context window1,048,576 tokens
Direct input price$3.00 per 1M tokens
Direct cached input price$0.30 per 1M tokens
Direct cache write price$3.00 per 1M tokens for 5-minute TTL; $6.00 per 1M tokens for 1-hour TTL
Direct output price$15.00 per 1M tokens
Thinking modeAlways enabled; control effort with reasoning_effort values low, high, or max
Flatkey routekimi-k3 is available in Flatkey route data under the China LLM group

The release is not just a larger context window. Kimi's own model list describes K3 as its most capable model to date, with 2.8T parameters, native visual understanding, and a 1M-token context window for software engineering, knowledge work, and deep reasoning.

What Changed With Kimi K3

Kimi K3 replaces older Kimi routes as the model teams should evaluate for continued Kimi support. Kimi's model documentation marks kimi-k2.5 and the moonshot-v1 series as discontinued on August 31, 2026, and points users to kimi-k3 for continued support.

That matters for routing. If your app still stores moonshot-v1-*, kimi-latest, or older kimi-k2-* aliases in config, the safe move is not a blind search-and-replace. Treat this as a route migration:

  1. Find every Kimi model ID in code, prompts, eval configs, and customer workspace settings.
  2. Move one staging workload to kimi-k3.
  3. Run a context, tool-call, JSON, vision, and streaming smoke test.
  4. Compare accepted-output cost, not just token price.
  5. Add a fallback route before production rollout.

Flatkey teams can use the same release-day evaluation process in the new model evaluation checklist before moving Kimi K3 into a primary route.

Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes For Teams

Direct Kimi API pricing for K3 is published as token pricing per 1M tokens. For Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes, the current direct pricing rows are:

Billing itemDirect Kimi priceNotes for product teams
Cache write, 5-minute TTL$3.00 / 1M tokensDefault TTL if no TTL is specified
Cache write, 1-hour TTL$6.00 / 1M tokensUseful only when the longer reuse window is worth the write cost
Cached input$0.30 / 1M tokensApplies when repeated prefixes hit the context cache
Input$3.00 / 1M tokensApplies to non-cached prompt tokens
Output$15.00 / 1M tokensOften the largest driver for agent loops and verbose reasoning

This is the part of Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes that teams should turn into workload math. A long-context route can look affordable on input price and still become expensive if every request creates a large cache write, produces long reasoning output, or repeats low-value context.

Use this planning formula:

accepted_output_cost =
  (cache_write_tokens * cache_write_rate)
  + (cached_input_tokens * cached_input_rate)
  + (uncached_input_tokens * input_rate)
  + (output_tokens * output_rate)
  divided by accepted results

For a production decision, run that formula against a real sample. Include failed generations, retries, tool-call loops, and outputs rejected by your product quality gate.

Context Window And Caching Notes

Kimi lists a 1,048,576-token context window for Kimi K3. That makes it relevant for repository-wide coding tasks, large document review, multi-file product analysis, and long-running agent sessions.

But a 1M-token window does not remove the need for context discipline:

  • Keep stable prefixes stable so automatic caching can work.
  • Avoid putting every document into every request when retrieval would be cheaper.
  • Cap output length for tasks that do not need long-form reasoning.
  • Keep a smaller fallback model for short requests that do not benefit from 1M context.
  • Measure latency separately from price because long prompts change user experience even when they fit.

Kimi's docs say automatic caching applies to regular model requests, with no cache ID, TTL, or extra parameter required. They also note that a new request can hit the prefix cache only when the previous prompt exceeds 256 tokens. Product teams should verify cache behavior in their own logs before promising cost reductions from Kimi K3.

API Compatibility And Request Shape

Kimi's quickstart uses the OpenAI Python SDK with base_url="https://api.moonshot.ai/v1" and model="kimi-k3". That makes Kimi K3 a practical candidate for teams already using OpenAI-compatible Chat Completions clients.

The compatibility details still need a release-day smoke test:

from openai import OpenAI

client = OpenAI(
    api_key="MOONSHOT_API_KEY",
    base_url="https://api.moonshot.ai/v1",
)

completion = client.chat.completions.create(
    model="kimi-k3",
    reasoning_effort="low",
    messages=[
        {"role": "user", "content": "Summarize the routing risks for this release."}
    ],
)

print(completion.choices[0].message.content)

For Flatkey, keep the model ID as kimi-k3, point compatible calls through the Flatkey router, and verify the route in the AI model catalog guide workflow before production. The model page is the right place to confirm current availability, endpoint support, and effective route pricing.

Routing Notes For Flatkey Teams

Flatkey's current pricing API shows kimi-k3 as available and routed through the China LLM group with OpenAI endpoint support. The public Flatkey model page also exposes a Kimi K3 model route and states that it is a chat/completions model with 1M-token context.

Before adding Kimi K3 to a production router, capture this route-review record. It is the handoff artifact for Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes when platform, product, and finance teams need the same source of truth:

model_id: kimi-k3
provider: Moonshot AI / Kimi
route_owner: product-or-platform-team
primary_use_cases:
  - long-context coding
  - knowledge-work agent sessions
  - visual reasoning review
context_window_tokens: 1048576
direct_pricing_checked_at: 2026-09-22
flatkey_route_checked_at: 2026-09-22
endpoint_contract:
  chat_completions: required
  streaming: test_required
  structured_output: test_required
  tool_calls: test_required
  vision_input: test_required
cost_metric: cost_per_accepted_output
fallback_routes:
  - short_context_default
  - cheaper_coding_route
rollback_condition:
  - error_rate_above_threshold
  - accepted_output_cost_above_budget
  - latency_p95_above_slo

This turns Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes from a release announcement into an operating checklist.

Production Checklist

Use this Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes checklist before shifting traffic:

CheckWhat to verify
Model IDkimi-k3 works in staging and is not hidden behind an account tier your production key lacks
Top-up/accessKimi says K3 is unlocked after a successful top-up, with account tier affecting rate limits
ContextYour largest prompt fits below 1,048,576 tokens with room for output
Output budgetmax_completion_tokens is controlled for each workload
Reasoning effortlow, high, and max are tested against latency, cost, and quality
CachingRepeated-prefix workloads actually hit cache in logs
VisionPublic image URLs are not assumed; Kimi docs call out base64 or ms://<file-id> input
ToolsTool-call loops return the complete assistant message, not just content
FallbackA cheaper or more stable route is ready before production traffic moves
BillingDirect provider logs and Flatkey usage logs reconcile for the same sample workload

When To Route Kimi K3

Kimi K3 is worth testing first when the workload has one or more of these traits:

  • Large codebase context, long planning threads, or multi-document analysis.
  • Tasks where reasoning quality matters more than raw latency.
  • Workflows that can benefit from repeated-prefix caching.
  • Multimodal review where text and visual inputs belong in one reasoning pass.
  • Agent tasks where a larger context window reduces brittle retrieval stitching.

It is less likely to be the default route for every request. Short classification, extraction, and support-message tasks may perform better on a cheaper low-latency model. The practical routing pattern is to reserve Kimi K3 for workloads where 1M context, reasoning effort, or visual understanding changes the accepted-output rate.

FAQ

Is Kimi K3 live through the API?

Yes. Kimi's API docs include a Kimi K3 quickstart, model list, pricing page, and launch banner. Flatkey route data also shows kimi-k3 available for OpenAI-style routing as of September 22, 2026.

What is the Kimi K3 context window?

Kimi lists the Kimi K3 context window as 1,048,576 tokens. Treat that as capacity, not a recommendation to send every available document on every call.

What is Kimi K3 API pricing?

Direct Kimi pricing lists K3 at $3.00 per 1M uncached input tokens, $0.30 per 1M cached input tokens, $3.00 or $6.00 per 1M cache-write tokens depending on TTL, and $15.00 per 1M output tokens. Check the Flatkey model page for the current effective Flatkey route price before launch.

Does Kimi K3 support reasoning controls?

Yes. Kimi says K3 always has thinking mode enabled and supports a top-level reasoning_effort field with low, high, and max, where max is the default.

How should teams use this Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes page?

Use it as a release-day triage page: confirm the official pricing and context facts, run the routing checklist, calculate accepted-output cost, and only then decide whether Kimi K3 becomes a primary route, fallback route, or experimental route.

Bottom Line

Kimi K3 Is Live: API Pricing, Context Window, and Routing Notes is useful because this release affects both model capability and production operations. The headline is 1M context and a new flagship kimi-k3 route. The decision should still come down to measured accepted-output cost, latency, cache behavior, tool-call reliability, and fallback readiness.

Flatkey helps teams keep that evaluation practical: one key, one balance, and model routing through a shared API layer, with the model catalog and usage logs available for route checks before and after launch.