Kimi API Models: K3, K2.7 Code and K2.6

The three Kimi API model families most new applications should evaluate are Kimi K3, Kimi K2.7 Code, and Kimi K2.6. Start with kimi-k3 when you need Moonshot AI’s strongest model, a 1M-token context window, deep reasoning, or advanced agent controls. Choose kimi-k2.7-code for coding-focused agents and repository work that fits inside 256K. Choose kimi-k2.6 for lower-cost general chat, multimodal tasks, tools, and requests where thinking should be disabled. A faster K2.7 serving option is available as kimi-k2.7-code-highspeed.

Model availability, prices, parameter rules, rate limits, Batch support, and access requirements can change. The comparison below uses the international Moonshot direct API at https://api.moonshot.ai/v1, not OpenRouter, SiliconFlow, Fireworks, or another inference provider.

Quick recommendation: Use K3 as the capability default, K2.7 Code as the coding specialist, K2.7 Code HighSpeed when lower output latency justifies double token rates, and K2.6 as the flexible lower-cost model for general or non-thinking workloads.

Kimi API Models at a Glance

Model IDBest roleContextReasoning behaviorCached inputUncached inputOutput
kimi-k3Flagship model for complex coding, knowledge work, vision and deep reasoning1,048,576 tokensAlways on; low, high or max$0.30 / 1M$3.00 / 1M$15.00 / 1M
kimi-k2.7-codeDedicated coding and programming-agent model262,144 tokensAlways on; Preserved Thinking always enabled$0.19 / 1M$0.95 / 1M$4.00 / 1M
kimi-k2.7-code-highspeedSame coding model with faster hosted output262,144 tokensSame as standard K2.7 Code$0.38 / 1M$1.90 / 1M$8.00 / 1M
kimi-k2.6General-purpose multimodal and agent model262,144 tokensThinking enabled by default; can be disabled$0.16 / 1M$0.95 / 1M$4.00 / 1M
Moonshot direct API list prices per one million tokens, excluding applicable taxes. Input and requested output must fit inside the model’s total context window.
Kimi API models overview comparing K3, K2.7 Code and K2.6 by context window, reasoning and best use cases

All four IDs use the OpenAI-compatible Chat Completions interface. K2.7 Code HighSpeed is listed separately because it has a different serving speed and price, but it is the same underlying K2.7 Code model with the same context, reasoning behavior, and parameter restrictions.

Which Kimi API Models Are Currently Recommended?

Moonshot’s current API Quickstart recommends three primary model families:

  • Kimi K3: the current flagship and recommended starting point when you are not sure which model to test first.
  • Kimi K2.7 Code: the dedicated coding model, including a separately priced HighSpeed endpoint.
  • Kimi K2.6: the general-purpose model with switchable thinking.

The official Model List still displays K2.5 and Moonshot V1 models, but they are no longer available to newly registered users following the K3 launch and are scheduled for full platform sunset on August 31, 2026. Older K2 preview IDs were discontinued on May 25, 2026.

Do not start a new production integration using:

  • kimi-latest
  • kimi-k2-0905-preview
  • kimi-k2-0711-preview
  • kimi-k2-turbo-preview
  • kimi-k2-thinking
  • kimi-k2-thinking-turbo
  • A K2.5 or Moonshot V1 ID without a documented migration plan

Use a specific active model ID instead of relying on a generic “latest” alias. A specific ID makes behavior, pricing, tests, and migrations easier to track.

The Key Difference Is Workload, Not the Version Number

K3, K2.7 Code and K2.6 are not simply three quality tiers where every newer number replaces every older one.

QuestionRecommended starting model
Do you need the strongest current Kimi model?kimi-k3
Does the request or session need more than 256K context?kimi-k3
Is the workload mainly software engineering?kimi-k2.7-code
Is interactive coding output speed more important than token price?kimi-k2.7-code-highspeed
Do you need to disable thinking?kimi-k2.6
Is the task general-purpose and cost-sensitive?kimi-k2.6
Must the model call at least one tool?kimi-k3 with tool_choice="required"
Do you repeatedly reuse a large cached prefix?Evaluate K2.6 first because it has the lowest direct cache-hit input rate

A good architecture can use more than one model. For example, a router might send simple extraction to K2.6, repository changes to K2.7 Code, and unusually large or difficult tasks to K3.

Kimi K3: The Flagship API Model

kimi-k3 is Moonshot AI’s current flagship model. It has 2.8 trillion total parameters, activates approximately 104 billion parameters, and provides a total context window of 1,048,576 tokens.

It is intended for:

  • Large codebases and long engineering sessions.
  • Deep research and end-to-end knowledge work.
  • Complex visual reasoning over images, documents and video.
  • Long conversations containing extensive tool history.
  • Advanced agents that need forced tool use.
  • Applications with large tool catalogs.
  • Tasks where 256K context is repeatedly insufficient.

K3 reasoning behavior

K3 always reasons. It does not have a non-thinking mode. Use the top-level reasoning_effort field to choose:

  • low: simpler or more latency-sensitive tasks.
  • high: a middle setting for meaningful analysis.
  • max: the deepest available setting and the default.

Changing the reasoning-effort level during an existing conversation invalidates prefix-cache hits. Choose the level before starting a cache-sensitive session and avoid switching it unnecessarily.

K3-specific API advantages

  • tool_choice="required" can force at least one tool call.
  • Dynamic tool loading can insert tool definitions only when they become relevant.
  • The 1M context window can hold substantially more code, documents, history and tool results.
  • Strict JSON Schema structured output is documented in the K3 Quickstart.
  • Reasoning effort provides more control than the binary K2.6 thinking switch.

The main tradeoffs are price and generated-token usage. K3’s uncached input rate is about 3.16 times K2.6 or K2.7 Code, and its output rate is 3.75 times their standard output rate.

For a deeper model-level explanation, see our Kimi K3 features, context and API guide.

Kimi K2.7 Code: The Dedicated Coding Model

kimi-k2.7-code is the specialist for long-horizon software engineering. It is based on the K2.6 architecture, with one trillion total parameters, approximately 32 billion activated parameters and a 262,144-token context window.

Choose it for:

  • Repository analysis.
  • Multi-file changes.
  • Debugging and repeated test cycles.
  • Code editing and refactoring.
  • Terminal and IDE agents.
  • Programming tools that need stable reasoning across turns.
  • Software-engineering tasks that fit within 256K context.

K2.7 Code reasoning behavior

Thinking is always enabled and cannot be turned off. Preserved Thinking is also always enabled, so historical assistant messages must retain their reasoning_content.

Do not send K3’s reasoning_effort field to K2.7 Code. You normally do not need to send the K2.x thinking object either; select the model and preserve the complete assistant responses.

K2.7 Code supports text, images and video through the direct Moonshot API. A third-party provider may expose fewer modalities, so verify the provider-specific route separately.

K2.7 Code Standard vs HighSpeed

kimi-k2.7-code-highspeed is not a different intelligence tier. Moonshot describes it as the same K2.7 Code model with faster output serving.

AreaStandardHighSpeed
Model IDkimi-k2.7-codekimi-k2.7-code-highspeed
Model behaviorK2.7 CodeSame K2.7 Code behavior
Context256K256K
Typical hosted output speedStandard servingApproximately 180 tokens/s
Short-context peakNot separately specifiedUp to approximately 260 tokens/s
Cached input$0.19 / 1M$0.38 / 1M
Uncached input$0.95 / 1M$1.90 / 1M
Output$4.00 / 1M$8.00 / 1M

Use HighSpeed when model generation is a meaningful part of the user’s waiting time. It does not accelerate external tests, shell commands, database queries, network calls or other tools.

For the full technical guide, see our Kimi K2.7 Code model and API guide.

Kimi K2.6: The Flexible General-Purpose Model

kimi-k2.6 is Moonshot AI’s general-purpose multimodal model. It shares the one-trillion-total and 32-billion-activated MoE architecture scale of K2.7 Code and provides a 262,144-token API context.

Its main advantage is flexibility. Thinking is enabled by default but can be disabled for simpler requests.

Choose K2.6 for:

  • General chat and instruction following.
  • Extraction, classification and rewriting.
  • Multimodal analysis of text, images and video.
  • General tool-using agents.
  • Reasoning tasks that fit within 256K.
  • Latency-sensitive requests where thinking can be disabled.
  • Cache-heavy workloads that benefit from the $0.16 cached-input rate.
  • Mixed workloads that are not primarily coding.

K2.6 supports optional Preserved Thinking. Use thinking.keep="all" when a multi-turn reasoning session should retain earlier reasoning state. Avoid enabling it without a clear need because the retained reasoning consumes context and output-billed tokens.

For complete model details, see our Kimi K2.6 features, context and API guide.

Detailed Kimi API Model Comparison

CapabilityKimi K3Kimi K2.7 CodeKimi K2.6
Primary roleFlagship capability modelDedicated coding modelGeneral-purpose model
Total parameters2.8T1T1T
Activated parameters104B32B32B
Total context1,048,576262,144262,144
Text inputYesYesYes
Image inputYesYesYes
Video inputYes through the direct APIYes through the direct APIYes through the direct API
ThinkingAlways onAlways onEnabled by default; can be disabled
Reasoning controllow, high, maxFixed behaviorOn or off
Preserved ThinkingAlways onAlways onOptional
tool_choice="required"SupportedNot supportedNot supported
Dynamic tool loadingSupportedNot documentedNot documented
Tool callingYesYesYes
JSON ModeYesYesYes
JSON SchemaSupported by the current Chat Completions interfaceSupported by the current Chat Completions interface; validate the target schemaSupported by the current Chat Completions interface; validate the target schema
Partial ModeYesYesYes
Automatic context cachingYesYesYes
Can use non-thinking modeNoNoYes
Batch APINot listedOfficial pages currently conflict; verify before production useSupported

The direct API supports the same broad Chat Completions workflow across these models, but “OpenAI compatible” does not mean every model accepts identical parameters.

Reasoning and Thinking Compared

ModelCorrect request behaviorIncorrect behavior
kimi-k3Use top-level reasoning_effort if you want to override the default maxDo not send the K2.x thinking object
kimi-k2.7-codeOmit reasoning_effort and normally omit thinking; preserve complete assistant messagesDo not disable thinking
kimi-k2.6Use thinking.type through extra_body when you want to enable or disable thinking explicitlyDo not use K3’s reasoning_effort

All three models return reasoning separately through reasoning_content when reasoning is active. The user-facing final answer remains in content.

The safest multi-turn rule is to append the complete assistant message returned by the SDK rather than constructing a new message containing only the visible answer.

Kimi API Context Windows Compared

The context window is shared by the request and requested response. It can include:

  • System instructions.
  • User prompts.
  • Conversation history.
  • Preserved reasoning history.
  • Tool definitions.
  • Tool calls and tool results.
  • Document text.
  • Tokens created from image and video processing.
  • The requested max_completion_tokens.

K3 does not provide one million input tokens plus another one million output tokens. Input and the requested completion must fit inside the same 1,048,576-token window. K2.7 Code and K2.6 apply the same rule within 262,144 tokens.

K3’s default max_completion_tokens is currently 131,072 and can be configured up to the model’s total context ceiling. That does not mean every K3 request should reserve 131K output tokens. Set a realistic maximum to reduce rate-limit admission and cost risk.

Use Moonshot’s token-estimation endpoint before unusually large requests:

POST /v1/tokenizers/estimate-token-count

Kimi API Pricing Comparison

Moonshot charges separately for cached input, uncached input and generated output. Reasoning tokens are generated output and are billed at the model’s output rate.

Kimi API pricing comparison for K3, K2.7 Code, K2.7 Code HighSpeed and K2.6 models
ModelCached inputUncached inputOutputContext
Kimi K3$0.30$3.00$15.001M
Kimi K2.7 Code$0.19$0.95$4.00256K
Kimi K2.7 Code HighSpeed$0.38$1.90$8.00256K
Kimi K2.6$0.16$0.95$4.00256K
USD per one million tokens through Moonshot’s direct international API, excluding applicable taxes.

Cost example: 100K input and 10K output

Assume a request processes 100,000 uncached input tokens and generates 10,000 output tokens:

ModelInput costOutput costEstimated total
Kimi K3$0.300$0.150$0.450
Kimi K2.7 Code$0.095$0.040$0.135
Kimi K2.7 Code HighSpeed$0.190$0.080$0.270
Kimi K2.6$0.095$0.040$0.135

The same example with a full input cache hit

ModelCached input costOutput costEstimated total
Kimi K3$0.030$0.150$0.180
Kimi K2.7 Code$0.019$0.040$0.059
Kimi K2.7 Code HighSpeed$0.038$0.080$0.118
Kimi K2.6$0.016$0.040$0.056

These examples assume the same output length. Real costs can differ because K3 and K2.7 Code always reason, while K2.6 can avoid reasoning output in non-thinking mode.

Which Kimi Model Should You Choose?

WorkloadRecommended starting modelReason
Unknown or mixed advanced workloadkimi-k3Moonshot’s recommended default and strongest current model
Deep research over many documentskimi-k31M context and stronger knowledge-work positioning
Very large repository or extended agent historykimi-k3Approximately four times K2.x context capacity
Standard repository codingkimi-k2.7-codeDedicated coding model at lower direct price than K3
Interactive coding where output latency is criticalkimi-k2.7-code-highspeedFaster hosted generation
General chat or multimodal analysiskimi-k2.6General-purpose behavior and lower cost
Extraction, classification or short rewritingkimi-k2.6 with thinking disabledAvoids unnecessary reasoning tokens
Tool workflow that must invoke a functionkimi-k3Only K3 supports tool_choice="required"
Large stable prefix reused repeatedlyTest K2.6 and K2.7 CodeLower cached-input rates than K3
Bulk asynchronous workStart by testing K2.6Clearly documented Batch support and lower pricing

Do not choose based on version numbers alone. Run the same representative workload through at least two candidates and compare end-to-end success, not only one response.

How to List Available Kimi API Models

Use the official Models endpoint instead of hard-coding assumptions about what an account can access:

GET https://api.moonshot.ai/v1/models

Python example

import os
from typing import Any

import requests

api_key = os.environ.get("MOONSHOT_API_KEY")
if not api_key:
    raise RuntimeError(
        "Set the MOONSHOT_API_KEY environment variable before running this script."
    )

response = requests.get(
    "https://api.moonshot.ai/v1/models",
    headers={"Authorization": f"Bearer {api_key}"},
    timeout=30,
)
response.raise_for_status()

payload: dict[str, Any] = response.json()
model_ids = sorted(
    item["id"]
    for item in payload.get("data", [])
    if isinstance(item, dict) and isinstance(item.get("id"), str)
)

for model_id in model_ids:
    print(model_id)

The returned list shows the models available to the account. It does not replace the parameter, pricing, rate-limit or Batch documentation.

One OpenAI Client, Three Kimi Models

Initialize the OpenAI-compatible client once:

import os

from openai import OpenAI

api_key = os.environ.get("MOONSHOT_API_KEY")
if not api_key:
    raise RuntimeError(
        "Set the MOONSHOT_API_KEY environment variable before running this script."
    )

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

Do not expose the API key in browser JavaScript, a mobile binary, a public repository, analytics data or a published WordPress page.

Call Kimi K3

response = client.chat.completions.create(
    model="kimi-k3",
    reasoning_effort="high",
    messages=[
        {
            "role": "user",
            "content": (
                "Review this system design and identify reliability, "
                "security and rollback risks."
            ),
        }
    ],
    max_completion_tokens=4096,
)

print(response.choices[0].message.content or "")

Call Kimi K2.7 Code

response = client.chat.completions.create(
    model="kimi-k2.7-code",
    messages=[
        {
            "role": "user",
            "content": (
                "Inspect this repository change plan. Identify missing files, "
                "tests and migration risks."
            ),
        }
    ],
    max_completion_tokens=4096,
)

print(response.choices[0].message.content or "")

Do not pass reasoning_effort or attempt to disable thinking for K2.7 Code.

Call Kimi K2.6 without thinking

response = client.chat.completions.create(
    model="kimi-k2.6",
    messages=[
        {
            "role": "user",
            "content": (
                "Extract the company name, invoice number and total amount "
                "from this text. Return concise JSON."
            ),
        }
    ],
    max_completion_tokens=1024,
    response_format={"type": "json_object"},
    extra_body={
        "thinking": {
            "type": "disabled"
        }
    },
)

print(response.choices[0].message.content or "")

Use thinking-enabled K2.6 when the task requires deeper reasoning. Omit fixed sampling fields such as arbitrary temperature and top_p values.

How to Switch Kimi Models Safely

MigrationRequired changes
K2.6 → K3Replace the model ID, remove the K2.x thinking object and optionally add top-level reasoning_effort
K2.7 Code → K3Replace the model ID, add reasoning_effort only when needed and continue preserving complete assistant messages
K3 → K2.7 CodeRemove reasoning_effort, remove dynamic tool messages, avoid tool_choice="required" and keep complete assistant messages
K3 → K2.6Remove reasoning_effort, avoid required tool choice and optionally configure K2.x thinking
K2.6 → K2.7 CodeRemove any disabled-thinking configuration; K2.7 thinking and preservation are fixed on
K2.7 Code → K2.6Choose whether thinking should remain enabled and whether historical reasoning should be preserved

Start a new conversation when switching model families unless you have tested the exact history format. A conversation created under optional K2.6 thinking may not contain the state expected by K2.7 Code or K3.

Multi-Turn Conversations and Tool Calls

The Chat Completions API is stateless. Your application must resend the conversation history required for the next response.

When reasoning or tools are involved:

  1. Append the complete assistant message returned by the SDK.
  2. Do not copy only content.
  3. Preserve reasoning_content when present.
  4. Preserve every tool_call.
  5. Execute each approved function in your application.
  6. Append one tool result with the matching tool_call_id.
  7. Send the updated message list back to the same model.

This is especially important for K3 and K2.7 Code because Preserved Thinking is always enabled.

Automatic Context Caching

K3, K2.7 Code and K2.6 support automatic prefix caching. You do not create a manual cache object for ordinary use.

Improve cache reuse by:

  • Keeping system instructions stable.
  • Keeping large reused documents or repository context near the beginning.
  • Keeping tool definitions in a consistent order.
  • Appending new questions and results after the stable prefix.
  • Avoiding unnecessary edits to earlier messages.
  • Keeping K3 reasoning effort stable during one session.

Caching reduces the price of reused input. It does not reduce output pricing, guarantee a hit, or replace retrieval. A production system may use retrieval to select relevant information and caching to avoid repeatedly processing the stable portion.

Batch API Support Requires Verification

Moonshot’s official Batch pricing page currently says Batch supports K2.7 Code, K2.6 and K2.5 at 60% of standard inference pricing. However, the current Batch implementation guide lists only K2.6 and K2.5 as accepted model IDs.

Because these official pages conflict:

  • Treat K2.6 as the clearly documented Batch option.
  • Verify K2.7 Code in the current console or API before building a production Batch pipeline.
  • Do not assume K3 Batch support; K3 is not currently listed.
  • Test a small job before uploading a large production JSONL file.

Batch is designed for asynchronous bulk work and is not subject to normal real-time concurrency limits, but tasks must complete within their configured completion window.

Rate Limits Are Shared Across Models

Kimi API rate limits are currently applied at the user level rather than independently per API key, and limits are shared across models.

The platform measures:

  • Concurrency
  • Requests per minute
  • Tokens per minute
  • Tokens per day

For admission, the gateway counts prompt tokens plus the requested max_completion_tokens, even when the final response is shorter. A K3 request that reserves an unnecessarily large completion can therefore consume significant rate-limit capacity before that output is generated.

Creating another API key under the same user does not create a separate limit. For detailed troubleshooting, see our Kimi usage and rate-limit guide.

Common Kimi API Model Selection Mistakes

  • Using provider-specific IDs: values such as moonshotai/Kimi-K3 belong to another provider, not Moonshot’s direct API.
  • Comparing provider prices with direct prices: OpenRouter or SiliconFlow rates can differ from Moonshot’s list prices.
  • Treating HighSpeed as a better model: it is the same K2.7 Code model with faster serving and double direct rates.
  • Sending arbitrary temperature values: the current Kimi families use fixed sampling values and reject unsupported overrides.
  • Sending K3 reasoning_effort to K2.x: K2.6 and K2.7 Code do not support it.
  • Disabling K2.7 thinking: K2.7 Code always reasons.
  • Using tool_choice required on K2.x: only K3 currently supports it.
  • Keeping only visible content: this loses preserved reasoning or tool state.
  • Assuming the API remembers the conversation: Chat Completions is stateless.
  • Assuming 1M context means 1M input plus 1M output: both share one window.
  • Choosing K3 for every task: simpler tasks may cost less and respond faster on K2.6.
  • Starting on deprecated IDs: use the current Model List before launching an integration.

How to Evaluate the Models on Your Workload

Create a frozen test set before choosing a production default. Include the tasks your application actually performs rather than relying only on vendor benchmarks.

  1. Select 20–100 representative tasks.
  2. Define the expected answer or human scoring rubric.
  3. Use the same relevant source material and tools.
  4. Set explicit completion limits.
  5. Record the model ID and reasoning configuration.
  6. Run more than one attempt when variability matters.
  7. Measure task success, not only prose quality.
  8. Record prompt, cached, reasoning and visible-output tokens.
  9. Measure time to first token and total task duration.
  10. Include external tool and test execution time.
  11. Check schema validity, citations, code tests and safety constraints.
  12. Calculate cost per successful task rather than cost per raw request.

A cheaper request is not cheaper if it fails more often or requires more retries. A more capable model is not automatically better if the workload does not use its extra context or reasoning.

Frequently Asked Questions

What are the main current Kimi API models?

The primary model families recommended for new integrations are Kimi K3, Kimi K2.7 Code and Kimi K2.6. K2.7 Code also has a separately priced HighSpeed serving variant.

What is the best Kimi API model?

Kimi K3 is Moonshot AI’s strongest current model and the official default recommendation when you are unsure. K2.7 Code can be a better fit for focused coding workloads, while K2.6 can be more economical and flexible for general or non-thinking tasks.

What are the official model IDs?

The direct Moonshot IDs are kimi-k3, kimi-k2.7-code, kimi-k2.7-code-highspeed and kimi-k2.6.

What is the Kimi API base URL?

The international OpenAI-compatible base URL is https://api.moonshot.ai/v1.

Is the Kimi API OpenAI compatible?

Yes. It supports OpenAI-compatible request patterns and SDKs. Model-specific reasoning fields, fixed parameters, tool behavior, message history and multimodal formats still require Kimi-specific handling.

Which Kimi model has the largest context window?

Kimi K3 has a 1,048,576-token context window. K2.7 Code and K2.6 each provide 262,144 tokens through the direct API.

Which Kimi model is best for coding?

Start with K2.7 Code for coding-focused agents that fit inside 256K. Use K3 for unusually large repositories, visual coding, advanced tool control or tasks where K3’s broader capability justifies its higher price.

What is Kimi K2.7 Code HighSpeed?

It is the same K2.7 Code model served through a faster endpoint. Moonshot documents approximately 180 output tokens per second and up to 260 in short-context scenarios. Its direct token prices are twice the standard K2.7 Code rates.

Which Kimi model can disable thinking?

Kimi K2.6 can enable or disable thinking. K3 and K2.7 Code always reason.

Does K2.6 support reasoning_effort?

No. K2.6 uses the K2.x thinking object. The top-level reasoning_effort field belongs to K3.

Can K2.7 Code thinking be disabled?

No. Thinking and Preserved Thinking are fixed on for K2.7 Code and its HighSpeed variant.

Which model supports tool_choice required?

Only Kimi K3 currently supports tool_choice="required". K2.7 Code and K2.6 support automatic or disabled tool selection, but not required selection.

Do all Kimi API models support images and video?

K3, K2.7 Code and K2.6 support text, image and video input through Moonshot’s direct API. A third-party provider may offer a different set of modalities.

How much does Kimi K3 cost?

The current direct price is $0.30 per million cached-input tokens, $3 per million uncached-input tokens and $15 per million output tokens, excluding tax.

How much do K2.7 Code and K2.6 cost?

Both standard models cost $0.95 per million uncached-input tokens and $4 per million output tokens. Cached input costs $0.19 for K2.7 Code and $0.16 for K2.6.

Is the Kimi API free?

No. The hosted API uses pay-as-you-go token billing. Moonshot’s current rate-limit page says an account must top up at least $1 to begin using the platform.

Does the Kimi API remember conversations?

No. Chat Completions is stateless. Your application must resend the required history, including complete assistant messages and tool state.

How can I retrieve the available model list?

Send an authenticated GET request to https://api.moonshot.ai/v1/models.

Is Kimi K3 supported by the Batch API?

K3 is not currently listed as a supported Batch model. Official pages currently disagree about K2.7 Code Batch availability, while K2.6 is clearly documented. Verify the current console before building a Batch workflow.

Official Sources and Update Methodology

This comparison prioritizes current first-party Kimi, Moonshot AI, Kimi API Platform and official model-repository documentation. The main sources reviewed were:

Model IDs, context limits, reasoning behavior, tool constraints, prices and availability were last checked on August 22, 2026. When a third-party provider differs from Moonshot’s direct API, use that provider’s model ID, pricing and feature documentation for the provider-specific route.

Last verified: August 22, 2026.

Leave a Reply

Your email address will not be published. Required fields are marked *