Contact
Implement · Kimi

Can you run it?

Ownership levelPartialnone·limited·partial·substantial·fullAnalytical input C · 62.8/100

This page is a projection of the one entry record, the Doesn't fail you and Data control factors that Implement covers. The full verdict is set by all four factors together, floor-weighted so the weakest caps the whole.

Which domain expands which factor
  • AssessUse & modify + Transparency
  • ImplementData control + Doesn't fail you
  • UseDoesn't fail you
  • SupportTransparency

Install & run

Kimi K2 weights are block-FP8 safetensors on the verified moonshotai org. This is not a single-command local model - plan for a multi-GPU/multi-node serving stack. Always pin an exact revision.

# vLLM (OpenAI/Anthropic-compatible server), tensor/pipeline parallel across a node/cluster
vllm serve moonshotai/Kimi-K2-Instruct --revision <sha> \
  --tensor-parallel-size 8 --trust-remote-code

# SGLang (alternative high-throughput engine)
python -m sglang.launch_server --model-path moonshotai/Kimi-K2-Instruct --revision <sha>

KTransformers (heavy CPU-offload) and TensorRT-LLM are also supported for teams optimising for constrained GPU memory or maximum throughput respectively. Verify per-file checksums after download.

Hardware & VRAM requirements

Kimi K2 is a 1T-parameter MoE (32B active). Even in block-FP8 the weights are on the order of ~1 TB, so serving requires a multi-GPU / multi-node cluster (e.g. a full 8×80-141 GB node or more) or heavy CPU-offload via KTransformers. There are no small variants - single-GPU or laptop deployment is not possible. Budget substantial additional headroom for the KV cache at the full 128K context.

Serving stacks

The publisher documents first-class support across the high-end serving engines:

StackUse it for
vLLMHigh-throughput serving + OpenAI/Anthropic-compatible API
SGLangHigh-throughput serving, structured generation
KTransformersGPU-constrained deployment via CPU/GPU offload
TensorRT-LLMMaximum-throughput NVIDIA-optimised serving

There is no llama.cpp/Ollama single-box path at full precision; the model's scale is the gating factor, which is why Operational Readiness scores 3.

Safe-deployment controls & Deployment Ceiling

Applying the safe-deployment playbook, the model-specific gate rows are:

  • Supply chain: pin the exact moonshotai revision hash and verify block-FP8 checksums; weights are safetensors (no pickle load).
  • Model layer: deploy the Instruct variant, never the Base checkpoint; set conservative decoding defaults.
  • Input/output layers: add input/output guardrails and your own guard classifier for any customer-facing path - Kimi K2 ships no companion guard model; add prompt-injection defences and treat retrieved/tool content as untrusted (important given the native tool-use focus).
  • Behaviour: account for China-aligned topic censorship; do not assume neutral coverage on politically sensitive prompts.
  • Compliance: you must self-assemble the copyright policy and training-content material - they are not available upstream.

Deployment Ceiling: T2 (customer-facing, human-reviewed) - conditional. With the Instruct variant plus input/output guardrails, a guard model, and prompt-injection defences, Kimi K2 reaches customer-facing, human-reviewed use. T3+ (bounded autonomous) - which its agentic positioning invites - additionally needs a deterministic action-policy engine, per-action human approval for irreversible operations, and external guard tooling beyond what the release itself provides.

Available quantizations

Kimi K2 is natively distributed in block-FP8, which is already the practical serving format. Community lower-bit / GGUF quants circulate to make the trillion-parameter model tractable on smaller clusters, but these are community artifacts rather than a broad official quantization program - verify the source and re-check quality before relying on a third-party quant in production. Coverage is partial for that reason.

Fine-tuning & adaptation

A released Kimi-K2-Base checkpoint plus the permissive modified MIT license make adaptation possible, and standard SFT/LoRA is the practical path for most teams. Two honest limits keep this partial: the training data and code are not released, so continued pre-training or from-scratch reproduction is not possible; and full fine-tuning of a 1T-parameter MoE is resource-intensive, so most adopters will be limited to parameter-efficient methods. Note the EU AI Act provider implications of placing a derivative on the market (see Assess).

API / OpenAI-compatible integration

Serve Kimi K2 behind vLLM's (or SGLang's) OpenAI/Anthropic-compatible endpoint for a drop-in integration with existing client code:

vllm serve moonshotai/Kimi-K2-Instruct --revision <sha> --tensor-parallel-size 8 --port 8000
# then point any OpenAI-compatible SDK at http://localhost:8000/v1

Kimi K2's native tool-calling maps directly onto the function-calling API, so agentic clients and tool routers carry over unchanged - no model-specific client is required.

How this scores

The ownership factors this domain covers, drawn from the one entry record.

3

Doesn't fail youIs it reliable and good enough for the job?

Moderate

Frontier-adjacent agentic and coding capability (e.g. SWE-bench Verified ~65.8), but safety tuning is lighter than Western frontier labs with no guard model, and the trillion-parameter scale makes even auditing it a multi-node exercise.

How this scores (AOI sub-dimensions)
Performance4/5how capable it is relative to its classFrontier-adjacent open capability, especially in agentic tool use and coding: on independent evaluation Kimi K2 (e.g.
Operational3/5how practical it is to run, serve and maintain in productionGood serving support (vLLM, SGLang, KTransformers, TensorRT-LLM) with an OpenAI/Anthropic-compatible API, but the trillion-parameter scale is a heavy operational burden: minimum viable deployment is a multi-GPU / multi-node cluster even in block-FP8, and there are no small variants - so it is far less portable than a laptop-to-datacentre size ladder.
Safety3/5whether misuse risks are evaluated and guardrails are providedThe Instruct variant is safety-tuned and withstands casual jailbreaks, but tuning is lighter than Western frontier labs, there is no companion guard model, and the model exhibits China-aligned topic censorship on politically sensitive prompts.
4

Doesn't extract your dataDoes running it keep your knowledge and data yours?

Strong

Self-hosted, the weights run entirely on your own infrastructure with no telemetry or data clawback - your data stays yours. The hosted platform.kimi.ai service is the opposite: its terms and privacy policy train on user prompts, audio, images, videos and files BY DEFAULT (opt-out only via an enterprise/separate written agreement, Singapore law / SIAC arbitration), so keep to the weights if data control is the point. The practical constraint on self-hosting is the ~1 TB block-FP8 footprint that forces multi-node serving.

How this scores
Not a scored AOI dimension. For a self-hosted model, data-control is a structural property of running the weights yourself, strong by default unless the model phones home or the licence claws back rights. For a hosted API this factor is the retention + train-on-inputs + residency read, scored from the binding terms.
What this means for adoptionYou substantially use, modify and commercialise the self-hosted Kimi K2 weights under a near-MIT grant - the sole condition is the verbatim 100M-MAU / $20M-revenue trigger to display 'Kimi K2' in your UI - and run entirely on your own infrastructure, so your data stays yours. What holds ownership at partial is transparency: the 15.5T-token corpus and training code are closed and the model carries China-aligned censorship you cannot inspect. Mind the weights-vs-hosted split - the platform.kimi.ai API trains on your content by default (opt-out only by enterprise agreement, Singapore law), so self-host if data control matters. Confirm the attribution trigger and the per-checkpoint LICENSE before shipping, and budget multi-node infrastructure to run it at all.

Sources

The same evidence records as the entry sheet. Read means the text was verified; unverified means it is known to exist but not yet read.

Model cardread2026-07-25
Kimi-K2-Instruct model card on the verified moonshotai Hugging Face org: block-FP8 safetensors, 1T total / 32B active parameters, 128K context, Muon optimiser, and the statement that "Both the code repository and model weights are released under the Modified MIT License."
Licenceread2026-07-25
Kimi K2 LICENSE, read verbatim: standard MIT with one added clause - "Our only modification part is that, if the Software (or any derivative works thereof) is used for any of your commercial products or services that have more than 100 million monthly active users, or more than 20 million US dollars (or equivalent in other currencies) in monthly revenue, you shall prominently display 'Kimi K2' on the user interface of such product or service." Otherwise standard MIT.
Documentationunverified2026-07-25
The moonshotai/Kimi-K2 repository documents the MoE architecture (384 experts, 8+1 selected), the MuonClip optimiser, block-FP8 weights and deployment on vLLM, SGLang, KTransformers and TensorRT-LLM with an OpenAI/Anthropic-compatible API.
Technical_reportread2026-07-25
Moonshot's arXiv technical report "Kimi K2: Open Agentic Intelligence" (2507.20534), read: a 1T-total / 32B-active MoE trained on 15.5T tokens with the MuonClip optimiser (Muon + QK-clip), reporting agentic/coding results (e.g.
Terms of serviceread2026-07-25
platform.kimi.ai model-use agreement, read: user content is used to improve the services, with opt-out available only via an enterprise or separate written agreement; governed by Singapore law with disputes resolved by SIAC arbitration in English.
Privacy Policyread2026-07-25
platform.kimi.ai privacy policy, read: the hosted service trains on user prompts, audio, images, videos and files by default; the controller is MOONSHOT AI PTE.
Third-party analysisunverified2026-07-25
On independent evaluation Kimi K2 is among the strongest open-weight models on agentic and coding benchmarks (e.g.
Third-party analysisunverified2026-07-25
Independent analysis notes Kimi K2, like other China-based open-weight models, applies China-aligned content filtering on politically sensitive topics.
Third-party analysisunverified2026-07-25
Kimi K2 Instruct is safety-tuned but with lighter alignment coverage than Western frontier labs and no companion guard model.
Third-party analysisunverified2026-07-25
No public EU AI Act training-content summary, copyright policy, or provider documentation package is published for Kimi K2, and the training corpus is not released.
Third-party analysisunverified2026-07-25
Kimi K2 is served across vLLM, SGLang, KTransformers and TensorRT-LLM, but its 1T-parameter scale requires multi-GPU / multi-node infrastructure even in block-FP8.