跳转至

Kimi / Moonshot AI:模型、机制与系统的家族地图

Kimi 的技术线很难用一串版本号概括。最早公开成体系的工作首先回答长上下文怎样被服务,随后才分别沿着长程强化学习、稀疏模型、视觉与音频、形式化推理、软件工程 Agent、线性注意力和分布式系统展开;K2 系列把其中多条支线合并,K3 又把 sequence、depth 与 expert 三种信息通路放进同一个训练—部署闭环。

因此,本页不把所有 Moonshot AI 仓库都称作“模型”,也不把产品名称、API 模型 ID 与公开 checkpoint 混在一起。这里区分六类对象:

paper / technical report
checkpoint / weights / model card
training or inference code
dataset / evaluation harness
API / product
license

具体发布日期与版本继承见 Kimi 技术谱系;K3 的结构、训练、系统、评测与附录见 Kimi K3 工作深读,其 150 项参考文献如何组成论证链见 K3 引用图谱。本页负责回答更高一层的问题:整个公开家族有哪些分支,它们怎样汇合,又有哪些内容仍未公开。

家族地图

一条主干,六组互相牵引的支线

分支 关键公开节点 它真正改变的问题 汇入主干的位置
长上下文与服务 Mooncake → MoBA → Kimi Linear KV 状态放在哪里、全注意力怎样稀疏化、序列状态能否固定大小递推 K3 的 KDA / Gated MLA、KDA Context Parallelism 与 hybrid prefix cache
优化与规模训练 Moonlight / scalable Muon → K2 → K3 矩阵参数怎样更新、attention logit 怎样稳定、规模实验怎样反推 recipe Muon → MuonClip → Per-Head Muon
长推理与 Agentic RL Kimi k1.5 → Kimi-Researcher → K2 Thinking → K2.5 长轨迹怎样采样、续跑、评分并在动态工具环境中训练 partial rollout、general critic、multimodal RL、persistent rollout 与 MOPD
多模态与专门模型 Kimi-VL、Kimi-Audio、Kimina-Prover、Kimi-Dev 视觉、音频、形式证明和软件修复分别需要什么表示、数据与反馈 K2.5 / K2.6 / K2.7 Code 的视觉 Agent,以及 K3 的 MoonViT-V2 与专业任务环境
稀疏结构与高性能实现 LatentMoE、FlashKDA、Attention Residuals、MoonEP 宽度、序列和深度的稀疏性怎样真正落到 kernel、通信和流水线 K3 的 Stable LatentMoE、Block AttnRes、FlashKDA 与动态冗余专家
Agent 与验证工具 Kimi Code、Agent SDK、K2 专项 Vendor Verifier 与当前 Kimi Vendor Verifier checkpoint 怎样获得工具、权限、状态、协议与可重复的服务质量 coding / research harness、typed tool call、跨供应商 API contract;两个 verifier 是前后两套评测面,不是模型版本节点

这些箭头表示公开材料支持的技术承接关系,不表示后一节点完整继承了前一项目的代码。例如 K3 使用 KDA,却不是把 48B Kimi Linear 机械放大;K2.5 把 Agent Swarm 作为系统能力,不能据此断言公开权重在任意本地 harness 中都会自行产生同样的并发拓扑;Kimi Code 能调用 K3,也不因此成为 K3 checkpoint 的组成部分。

第一阶段:先让长上下文成为可运营的系统

Mooncake 把长上下文首先表述为服务系统问题:prefill 与 decode 分离,GPU 集群之外的 CPU、DRAM 和 SSD 组成分布式 KV cache,调度器在 goodput 与 SLO 之间选择。它公开的是论文、代码与 trace/data,而不是一个 Kimi 模型 checkpoint。由此可见,支持长输入从来不只等于扩大 RoPE 范围;状态放置、传输、复用与过载控制同样决定用户最终看到的上下文能力。

MoBA 随后把问题推回模型内部:将上下文切成 block,让 query 自己选择 top-\(k\) KV blocks,同时保留从 full attention 平滑过渡到 sparse attention 的训练路径。它需要继续训练,不能像推理插件一样无损套在任意既有模型上。再往后,Kimi Linear 用 Kimi Delta Attention(KDA)把一部分 token 历史压进递推状态,并周期性插入全局 MLA;K3 才把这条算法路线与 kernel、context parallelism、prefix-state cache 一起放大到 1M context。

这三步对应三种不同的“长”:

  1. Mooncake 解决服务端如何承载和复用长 KV;
  2. MoBA 解决 token 应该稀疏读取哪些历史 block;
  3. KDA 解决一部分历史能否压缩成固定大小的递推状态。

它们可以组合,却不是同一种复杂度优化。进一步比较可回到长上下文、注意力变体、状态空间与线性注意力、KV Cache 与推理分离。

第二阶段:优化器、长轨迹与专门模型同时分叉

Moonlight 用 16B 总参数、约 3B activated 的 MoE checkpoint 验证大规模 Muon,并公开 base、instruct、中间 checkpoint 与分布式实现。它的历史作用不只是又一个小模型,而是把矩阵正交化更新、参数尺度和 weight decay 变成可做 scaling-law 对照的训练变量。K2 在此基础上面对更大模型的 attention-logit explosion,引入 MuonClip;K3 又把矩阵块进一步切到 attention head,形成 Per-Head Muon。

与此同时,Kimi k1.5 把长 chain-of-thought、128K RL context、partial rollout 和 long2short 放进同一训练叙事。这里的关键不是“生成更长”,而是 episode 的生命周期发生变化:未完成轨迹可以暂停、续跑和进入下一轮数据消费,而不必在同步 barrier 前被截断为失败样本。后来 K2.5 和 K3 延续了这条状态语义,但算法、环境与系统规模并不相同。

2025 年春夏的公开项目则像一组受控探针:

  • Kimi-VL 研究原生分辨率视觉编码、稀疏语言主干、128K 视觉上下文与多模态 reasoning;
  • Kimi-Audio 用连续声学特征作为输入、12.5 Hz 离散语义 token 作为输出,并以 flow-matching streaming detokenizer 接回语音波形;
  • Kimina-Prover Preview 在 Lean 4 whole-proof generation 上研究大规模 RL、formal reasoning pattern 与采样计算扩展;
  • Kimi-Dev 把真实仓库、Docker test suite 与代码修复 reward 结合起来,后续报告再把 Agentless skill prior 与 SWE-Agent 适配联系起来;
  • Kimi-Researcher 把搜索、浏览、代码执行和终止动作放在单条 end-to-end RL 轨迹中,公开方法页面与线上 Deep Research 产品,但没有把“计划开放”当成已经发布的权重。

这些支线说明,专业能力的差异不只来自 prompt:观察空间、action grammar、验证器、环境可恢复性、数据合成与评测 harness 都在改变优化问题。

第三阶段:K2 把稀疏规模与 Agentic 训练合流

Kimi K2 以 1T 总参数、32B activated 的 MoE 为主干,将 15.5T token 预训练、MuonClip、agentic data synthesis、可验证与不可验证任务的通用 critic,以及 checkpoint-engine 权重热更新放到同一系统中。初始公开的 Base / Instruct 是 non-thinking 路线;后续版本不是简单改名:

  • K2-Instruct-0905 把上下文从 128K 扩到 256K,并加强 coding 与 tool use;
  • K2 Thinking 转向 interleaved thinking 与多步工具调用,并在 post-training 中采用 native INT4 QAT;
  • K2.5 在 K2-Base 上做约 15T mixed visual-text continual pretraining,把 vision、thinking / instant、joint multimodal RL 与 Agent Swarm 放入同一模型和系统;
  • K2.6 沿用 K2.5 报告所描述的 1T / 32B、MoonViT、256K 架构面,重点公开新的 coding、long-horizon execution 与 swarm post-training / 产品能力;
  • K2.7 Code 继续沿用 K2.5 / K2.6 架构,专门优化长程软件工程,并强制 thinking 与 preserved thinking。

这条线最容易产生两个误读。第一,K2.6 与 K2.7 Code 的官方模型卡仍把 K2.5 报告作为论文入口,因此它们是有独立权重与模型卡、但没有新 full technical report 的后训练发布。第二,Agent Swarm 的并发数量、step 上限、工具权限和 context management 属于完整在线系统协议;checkpoint 只提供做决策的 policy,不自动携带整个运行时。

第四阶段:K3 把三种信息通路与系统状态合成

Kimi K3 不是只把 K2 的专家数放大。它同时重新组织:

  • sequence:69 层 KDA 与 24 层 Gated MLA;
  • depth:8 个 Block Attention Residuals block;
  • channel:Stable LatentMoE 中 896 个 routed experts 选 16 个,并保留 2 个 shared experts。

MoonViT-V2、Per-Head Muon、Quantile Balancing、Multi-Teacher On-Policy Distillation、MXFP4 / MXFP8 QAT、EAGLE draft、MoonEP、persistent AgentENV、hybrid prefix cache 与 XTML 则把模型结构接回训练和服务。其 2.8T 总参数、104B activated 与 1M context 是具体 checkpoint 口径,不能反向覆盖 K2 系列,也不能由 API 名称推断本地权重与线上服务完全一致。

Kimi K3 的 KDA 与 Gated MLA 混合主干、Attention Residual 深度路由、Stable LatentMoE 通道路由和 MoonViT-V2 视觉入口

Figure 2 把 K3 的三种稀疏与状态机制放进同一张计算图:sequence 轴混合递归 KDA 与全局 MLA,depth 轴选择 residual block,channel 轴选择 routed experts。视觉 encoder 只是输入入口;训练和服务还要分别维护 recurrent state、latent KV、depth route、expert dispatch 与多模态位置。家族演进因而不能只用总参数或上下文长度概括。图源:Kimi K3 Technical Report, Figure 2, p. 3;Copyright (c) 2026 Moonshot AI,Kimi K3 License。

公开产物账本

下表核验到 2026-07-28。日期指最早可核验的对应公开物;博客、论文、权重、代码与 API 可以不同日上线。未公开 只表示在所列第一方入口中没有找到相应产物,不表示内部不存在。

模型与 checkpoint

节点 日期与对象 已公开的表面 证据边界
Kimi k1.5 2025-01-22 报告与官方仓库 报告、说明与图表 没有稳定的一手发布页可支撑更早的日级产品日期;仓库未随附 checkpoint、完整训练代码或模型许可证
Moonlight 2025-02-24 论文;2025-03-03 技术文章 Base、Instruct、中间 checkpoint、分布式 Muon 代码;仓库 MIT 论文首次提交与后续技术文章是两种日期口径;它仍是研究 checkpoint,不应自动写成 Kimi 商业 API 型号
Kimi-VL 2025-04-10 报告 MoonViT-SO-400M、A3B-Instruct、A3B-Thinking 与 Thinking-2506;代码;MIT 权重、推理代码和完整训练栈是三种开放层级;K3 的 MoonViT-V2 不是 MoonViT 的同名复用
Kimina-Prover 2025-04-15 Preview 报告;2025-07-10 72B 更新 distilled 1.5B / 7B 与 autoformalization 权重、后续 72B;rectified miniF2F;Lean server Moonshot AI 与 Numina 的专门分支,基座和每个 checkpoint 许可证应分别查看模型卡
Kimi-Audio 2025-04-25 报告 Base、Instruct、推理 / finetune 代码与评测工具 仓库中 Qwen 派生代码为 Apache-2.0,其余代码为 MIT;模型卡仍需单独核验
Kimi-Dev 2025-06-17 模型发布;2025-09-27 报告 72B 权重、workflow / rollout 代码 基于 Qwen2.5-72B;许可证受 Qwen agreement 约束,其余标为 MIT
Kimi-Researcher 2025-06-20 方法页 end-to-end Agentic RL 方法、实验与线上 Deep Research 产品 官方仓库只是项目页入口;公开页面曾写“计划开放”,截至核验日不能据此记为已发布权重
K2 Base / Instruct 2025-07-11 发布;2025-07-28 报告 Base、Instruct、部署资料、API;Modified MIT 初始 Instruct 是 non-thinking;训练数据和完整 RL 系统未开放
K2-Instruct-0905 2025-09-05 checkpoint 更新 权重与模型卡、API;该 checkpoint 的 Modified MIT 独立发布面是模型卡和权重,没有新的 full report
Kimi Linear 2025-10-30 报告 48B-A3B Base、Instruct、KDA / FLA 实现;MIT 研究模型;K3 修改 decay、MLA、residual、MoE 与系统实现,不能视作同一 checkpoint 的规模扩展
K2 Thinking 2025-11-06 发布 权重 / 模型卡、API、native INT4;该 checkpoint 的 Modified MIT 无独立 full report;产品 chat mode、agent harness 与报告分数的 step / tool 配置并不相同
K2.5 2026-01-27 发布;2026-02-02 报告 权重、仓库、API / 产品;Modified MIT checkpoint 可本地部署,但 Agent Swarm 的在线编排和完整 RL 环境不是权重文件
K2.6 2026-04-20 发布 权重 / 模型卡、API / 产品;该 checkpoint 的 Modified MIT 模型卡仍关联 K2.5 报告;没有公开新的完整预训练与后训练配方
K2.7 Code 2026-06-12 发布记录 权重 / 模型卡、Kimi Code / API;该 checkpoint 的 Modified MIT 基于 K2.6、架构沿用 K2.5 家族;只支持 thinking,独立 full report 未见公开
K3 2026-07-16 发布文章;2026-07-27 报告与权重 2.8T / 104B activated 权重与模型卡、报告、部署入口、API / 产品;Kimi K3 License 完整预训练代码、全部数据配比与 RL 环境未开放;API 还受到 effort、tool protocol、cache 与服务端版本影响

许可证链接必须落到具体对象。K2 系列的 Modified MIT 都沿用 MIT 主体,并在产品达到相应规模门槛时增加界面显著标注要求,但要求展示的型号随 checkpoint 改变,不能只读一个泛化标签。K3 则不是这份文本的改名版:其自定义许可全文覆盖权重、参数、配置、训练与推理代码等“Software”,允许使用、修改、再分发与创建衍生物,同时加入适用法律和版权声明。若使用 K3 的商业产品或服务超过 1 亿月活,或月收入超过 2,000 万美元,界面需要显著展示 Kimi K3;另有一项面向 Model as a Service 的商业边界。该术语在许可中指向让第三方能够对输入、参数或训练数据施加实质控制的推理 / 微调服务,不包括仅把能力嵌入特定功能或 harness 的终端产品,也不包括单纯转发至他方托管模型。当被许可方及关联方在任一连续 12 个月内合计收入超过 2,000 万美元,经营该类服务并将 K3 用于商业目的前需要另行与 Moonshot AI 达成协议。内部使用和经 Moonshot 官方产品或认证推理伙伴访问的情形另有例外。这里仅解释公开文本的技术采用边界,不构成法律意见;部署、微调、再分发或商业服务前仍应阅读对应 checkpoint 的完整许可并获得专业法律判断。

机制、训练与推理系统

公开物 类型与许可证 在家族中的角色 它不是什么
Mooncake serving system、code / trace / paper KV-centric disaggregated serving、cache pool、SLO-aware scheduling 不是 checkpoint,也不是长上下文训练算法
MoBA attention paper + reference / efficient code;MIT 可训练的 block-sparse attention 不是无需训练即可替换全注意力的插件
Moonlight optimizer paper + checkpoints + distributed code;MIT 证明 Muon 的尺度调整、weight decay 与分布式实现可进入大模型训练 不只是 K2 的小尺寸版本
checkpoint-engine RL weight-update middleware;MIT 在训练与不同分片的推理实例间做 broadcast / P2P 热更新 不是 checkpoint 存储格式,也不是完整 RL framework
Kimi Linear / KDA architecture report + weights + code;MIT 在 recurrent、chunkwise parallel 与 hybrid global attention 间建立同一语义 不等于 K3 的完整 architecture
Attention Residuals architecture paper / figures 沿 depth 对历史层表示做内容相关聚合 仓库当前不是完整训练 reference implementation
FlashKDA CUTLASS kernel;MIT 把 KDA chunkwise algebra 落到 tile、decay 与 recurrent state 管理 不是另一个 Kimi 模型
MoonEP expert-parallel library;MIT 依据实际路由复制远端专家,使 rank token load 固定化 不是 MoE router 的训练目标,也不替代 checkpoint license
K2 Vendor Verifier K2 专项 tool-call vendor harness;仓库未单列 LICENSE 以官方 API 为参照,比较 trigger similarity、schema accuracy 与特定推理栈 / checkpoint 约束 是早期专项方法和历史结果;README 已指向更新后的 Kimi Vendor Verifier,不能当作当前通用协议
Kimi Vendor Verifier 跨版本 API contract 与 benchmark suite;MIT 面向 K3 扩展 OCRBench、MMMU-Pro Vision、BEAM 1M、DeepSWE,并检查参数、tool schema、dynamic tools、thinking effort 与 token accounting 是独立的新仓库和更宽的评测面,不是旧 K2 仓库的改名,也不是对模型整体质量或安全性的认证
PerceptionBench 视觉 perception benchmark、dataset 与 evaluator;Apache-2.0 把视觉感知错误与 reasoning / knowledge 错误拆开 排名随模型版本与 judge 协议变化,不是训练方法
WorldVQA visual world-knowledge benchmark、dataset 与 code 测量视觉实体的 grounding / naming 和长尾知识 不能单独解释多步视觉 reasoning
CombiBench Lean combinatorial benchmark;MIT 检验形式化组合数学与 theorem-proving 系统 不是 Kimina-Prover 训练集的完整公开替代

Agent、协议与开发工具

模型给出下一步 action,运行时决定 action 能否安全而可重复地发生。这一层的第一方公开物应作为软件项目阅读:

公开物 类型 主要接口 许可证 / 状态
Kimi Code coding-agent CLI / TUI tools、MCP、subagents、hooks、ACP、session lifecycle MIT,当前主线
Kimi CLI 早期 Python agent runtime tools、MCP、wire protocol、Kosong / KAOS Apache-2.0,官方说明正在迁移到 Kimi Code
Kimi Agent SDK Go / Node / Python client libraries 复用 Kimi CLI 的 configuration、tools、skills、MCP 与 approval stream Apache-2.0
kimi-agent-rs Rust wire-compatible agent server JSON-RPC、Kosong、KAOS、MCP Apache-2.0;Python runtime 是其兼容基准
walle JSON Schema validator structured generation 的 schema parse、canonicalization 与 validation levels MIT
moonpalace API debugging tool request / response 调试 GPL-3.0

kosong 与 pykaos 的独立仓库已经把开发入口迁入 Kimi CLI monorepo;它们分别抽象 model provider 与 operating-system / sandbox surface。仓库迁移是软件组织变化,不代表模型架构变化。

官方 GitHub 公共仓库快照:43 / 43

截至 2026-07-28,MoonshotAI 官方组织的 GitHub public-repository API 返回 43 个仓库,均不是 fork,也没有标记 archived。下面把 43 个逐一归档且只计一次;分类描述的是公开物角色,不是 checkpoint lineage。Hugging Face 权重、Kimi 产品与 API 型号不在这 43 个 GitHub 仓库数内;Mooncake 位于 kvcache-ai 组织,也因此在家族叙事中收录、在本快照计数中排除。

模型与研究:13

仓库 公开物边界 账本处理
Attention-Residuals depth residual 架构论文、图表与说明 纳入结构谱系;不登记为 checkpoint 或完整训练实现
Kimi-Audio 音频模型、权重入口、推理 / 微调代码 纳入音频分支;模型卡与代码许可证分别核验
Kimi-Dev SWE 专门模型、rollout / workflow 代码 纳入 coding / Agentic RL 分支;保留 Qwen 基座许可边界
Kimi-k1.5 长推理 RL 报告、图表与说明 纳入方法谱系;没有据此登记开放 checkpoint
Kimi-K2 K2 家族报告、部署说明与权重入口 纳入 K2 主干;具体 checkpoint 仍以模型卡分列
Kimi-K2.5 K2.5 报告、视觉 Agent 说明与权重入口 纳入 K2.5 主干;Agent Swarm runtime 不并入权重
Kimi-K3 K3 报告、模型卡镜像、部署入口与许可 纳入 K3 主干;报告、权重、API 与产品日期分列
Kimi-Linear KDA 报告、研究权重与实现 纳入线性注意力分支;不画成 K3 checkpoint 的直接父节点
Kimi-Researcher end-to-end research-agent RL 项目页 纳入 Agentic RL 方法;公开计划不记作已发布权重
Kimi-VL MoonViT、视觉语言模型权重与代码 纳入视觉分支;不把 MoonViT 与 K3 的 MoonViT-V2 合并
Kimina-Prover-Preview Lean 4 形式证明报告与公开物入口 纳入 formal reasoning 分支;后续 AI-MO checkpoint 独立核验
MoBA block-sparse attention 论文与实现 纳入长上下文机制;不是通用推理插件
Moonlight scalable Muon 论文、权重与分布式实现 纳入优化器谱系;不登记为 K2 的小型 checkpoint

系统与 kernel:3

仓库 公开物边界 账本处理
checkpoint-engine 训练与 rollout engine 间的权重热更新 middleware 纳入 Agentic RL 系统;不是模型格式或完整 RL framework
FlashKDA KDA 的高性能 CUTLASS kernel 纳入 kernel 路线;不登记为模型
MoonEP dynamic redundant experts 的 expert-parallel library 纳入 MoE systems;不等同于路由训练目标

Agent 与 API 软件:11

仓库 公开物边界 账本处理
kimi-agent-rs wire-compatible Rust agent server 纳入 runtime / protocol;不是 checkpoint
kimi-agent-sdk Go、Node、Python agent clients 纳入 SDK;能力上限不能反推模型权重
kimi-cli 早期 Python agent runtime 与 monorepo 纳入 runtime;保留迁往 Kimi Code 的状态
kimi-code 当前 coding-agent CLI / TUI 纳入 Agent scaffold;与所路由模型分列
kimi-code-zed-extension Zed 的 ACP 集成 纳入 IDE adapter;不进入模型谱系
koishi-plugin-moonshot-api Koishi 的 Moonshot API 插件 纳入早期 API integration;不进入模型谱系
koishi-plugin-moonshot-api-plus Koishi 的扩展 API 插件 纳入早期 API integration;不进入模型谱系
kosong model-provider abstraction,已迁入 kimi-cli 登记迁移状态;不重复计算为一套新模型系统
moonpalace Moonshot API 调试工具 纳入开发工具;不把调试行为视为 API 能力保证
pykaos agent OS / sandbox abstraction,已迁入 kimi-cli 登记迁移状态;不进入模型谱系
walle Moonshot-flavored JSON Schema validator 纳入 structured-generation contract;不是生成模型或 verifier 榜单

评测与验证:7

仓库 公开物边界 账本处理
batched-benchmark vLLM / serving 批量测速脚本 纳入系统评测工具;结果需要固定硬件、模型和 workload
CombiBench Lean combinatorial benchmark 纳入 formal reasoning 评测;不是训练集完整替代
K2-Vendor-Verifier K2 tool-call vendor 精度专项 保留为历史评测面;其 README 明确转向新的 verifier
Kimi-Audio-Evalkit 音频理解 / 生成评测工具 纳入音频证据;不与 Kimi-Audio 模型仓库合并
Kimi-Vendor-Verifier 当前以 K3 为主、并保留 K2.6 及更早说明的跨供应商 API contract 与 benchmark suite 纳入当前评测面;不覆盖供应商整体质量与安全
PerceptionBench atomic visual perception dataset 与 evaluator 纳入视觉评测;作者报告与独立复现分列
WorldVQA visual world-knowledge dataset 与 code 纳入视觉知识评测;不代替多步视觉 reasoning 评估

支持、聚合与演示:9

仓库 公开物边界 账本处理
.github 组织级 profile / community 配置 计入公开仓库总数;排除出技术 lineage
awesome-moonshot-api Moonshot API 生态项目聚合 计入生态索引;第三方条目不当作官方实现
Branding-Guide 品牌资产与使用规范 计入组织公开面;排除出技术 lineage
kimi-help-center 帮助中心多语言内容源 用于核产品 / API 行为;不登记为模型或论文
minitriton K3 构建的教学型 tile compiler 与评测 纳入能力案例;README 明示不是 Moonshot 产品且不建议生产使用
MoonshotAI-Cookbook Moonshot API 示例与指南 纳入使用示例;不当作模型或 API 规范本身
moonshotai.github.io 组织 GitHub Pages 内容 计入发布基础设施;排除出技术 lineage
nano-kpu K3 构建的 nano-scale KPU RTL 演示 纳入能力案例;README 明示不是 Moonshot AI 官方项目
zsh-kimi-cli Kimi CLI 的 Zsh 交互插件 纳入开发体验;排除出模型与 Agent runtime 主线

这个快照的计数是组织资产审计,不是技术贡献排名。后续若仓库新增、改名、迁移、归档或转移组织,应先更新快照日期与 43 / 43 分母,再判断它属于模型事件、系统实现、评测协议还是外围软件;不能把 GitHub 列表顺序直接画成模型继承箭头。

贯穿家族的六条技术线

长上下文:容量、选择、状态与缓存必须分开

“支持 1M”至少包含四层:

  1. 训练或位置编码能否稳定到达该长度;
  2. token 是否以 full、block-sparse、linear state 或 hybrid attention 交互;
  3. KV / recurrent state 如何切分、传输、复用和失效;
  4. benchmark 是否真的要求跨距离检索、组合与执行,而不是只容纳长输入。

Mooncake、MoBA、Kimi Linear 与 K3 分别落在不同层。对外比较时,应同时固定有效输入长度、输出与 reasoning budget、cache 状态、prefill / decode 拓扑和任务的证据距离。

优化器:从矩阵几何一路走到 attention head

Moonlight 的 Muon 路线先用 Newton–Schulz 型正交化处理二维参数更新,再通过 weight decay 与 update RMS scaling 解决跨形状一致性。K2 的 MuonClip 观察到 attention logit 爆炸与 \(W_Q,W_K\) 更新直接相关,于每步后约束二者乘积尺度。K3 的 Per-Head Muon 则承认 fused projection 中不同 head 不是一个自然的单矩阵块,按 head 分组做更新。

这里的共同线索是:optimizer state、参数分组与模型语义不能彼此独立设计。完整推导与比较见优化器家族和 K2 工作深读。

强化学习:轨迹越来越长,状态也越来越“物理”

k1.5 的 partial rollout 保存未完成 token 轨迹;Kimi-Researcher 把 search / browser / code tool observation 纳入 state;K2 把 agentic data synthesis 与通用 critic 接起来;K2 Thinking 放大 interleaved reasoning / tool steps;K2.5 让 vision 与 swarm action 进入联合 RL;K3 则继续保存 KV state、sandbox state 与跨 iteration episode。

因此,长程 RL 的瓶颈逐步从“怎样算 advantage”扩展成:

policy freshness
trajectory lifecycle
environment persistence
verifier reliability
weight dissemination
context and KV ownership

这些问题分别连接在线强化学习、推理后训练、Agentic RL 训练系统与长程轨迹。

多模态:视觉主干合流,音频仍保持独立生成路径

Kimi 多模态分支展示了从 Kimi-VL 的 MoonViT 与稀疏 language decoder,到 K2.5 的 early fusion / MoonViT-3D,再到 K3 MoonViT-V2 与原生视觉预训练的变化。K2.6 和 K2.7 Code 继承 K2.5 家族的 MoonViT 架构面,并把 image / video 输入接入 coding 与 Agent 场景。

Kimi-Audio 则没有简单接到视觉 token 管线上:它同时使用连续声学特征与离散语义 token,并需要 streaming detokenizer 把生成状态还原成波形。理解这条分支应进入音频语言模型,而不是把所有模态统一写成“经过 projector 送入 LLM”。

稀疏:token、expert 与 depth 是三种不同选择

  • MoBA 在 token blocks 中选择;
  • MoE router 在 experts 中选择;
  • Attention Residuals 在历史 depth representations 中选择;
  • KDA 则不是 top-\(k\) 选择,而是对递推状态做带遗忘的 associative update。

K3 把后三者同时放进一个模型,才会产生新的系统耦合:KDA state 进入 prefix cache,AttnRes block summary 进入 pipeline communication,expert routing 进入 MoonEP load plan。更一般的比较见 Mixture of Experts、MoE 系统与注意力 kernel。

Agent:模型分数必须与 scaffold 分列

Kimi-Researcher、Kimi Code、Agent Swarm 与 K3 white-box harness 代表四个不同层次:专门训练的研究 policy、通用 coding runtime、由模型产生并行拓扑的产品模式,以及训练 / 评测使用的 environment distribution。它们共同决定任务成功率,却不能互相替代。

任何 Agent 结果至少应保留:

  • checkpoint 与 chat / tool template;
  • thinking budget、context management 与 preserved-thinking 规则;
  • tools、权限、sandbox 和网络可达性;
  • 最大 steps、并发宽度、重试与中断策略;
  • verifier / judge、重复次数、cost 与评测日期。

缺少这些字段时,分数只是一套系统配置的快照。通用方法见 Agent 应用、Coding Agents 与 Agent 工具评测。

站内阅读路径

先按版本进入

再沿机制拆开

最后回到 canonical 主干

想解决的问题 推荐入口
KDA、MoBA 与 full attention 如何比较 线性时间序列模型谱系 · 注意力变体
1M context 的训练、测量与服务分别意味着什么 Scaling 与上下文谱系 · 长上下文 · Cache 复用
1T / 2.8T 为什么不等于每 token 计算量 条件计算谱系 · MoE
partial rollout、critic、MOPD 怎样区分 推理策略优化谱系 · LLM 强化学习
checkpoint 如何在训练与 rollout engine 间更新 Agentic RL 训练系统 · 分布式训练系统谱系
FlashKDA、MoonEP 与 speculative draft 怎样落到硬件 Kernel 与性能 · Speculative Decoding
视觉、视频和音频怎样进入模型 多模态架构与训练 · 音频与视频
开放权重、代码、数据与 API 如何比较 开放模型生态

仍然未知

公开材料已经足以重建许多机制,却不足以把任何一版训练完整复现。当前最重要的空白包括:

  1. 数据:K2、K2.5 与 K3 披露了总量、阶段和若干 domain,但没有公开可复现的全量语料、去重规则、采样权重、污染审计和每阶段数据快照。
  2. 训练配方:K2 的 MuonClip 与 K3 的 Per-Head Muon 有公式和系统描述,完整超参数 schedule、故障恢复策略、所有消融与完整训练代码仍未公开。
  3. 后训练 lineage:K2-Instruct-0905、K2 Thinking、K2.6 与 K2.7 Code 都有独立模型卡 / 权重,却没有与 K2 / K2.5 同等粒度的 full report;不能用相邻版本配方填补。
  4. Agent 环境:Kimi-Researcher、Agent Swarm 与 K3 的任务生成、sandbox image、tool distribution、verifier 和 context manager 只公开了部分设计,线上系统还会持续变化。
  5. API 等价性:同名 API、Kimi.com 产品、Kimi Code 路由与公开 safetensors 可能具有不同的模板、effort、fallback、cache、tool 与 safety layer。
  6. 独立复现:大部分 benchmark 是作者报告或动态 leaderboard;长程任务尤其受 harness、网络、judge、重试和预算影响,需要固定日期与协议后再比较。
  7. 安全:开放权重、长上下文与长程工具使用扩大了部署风险面,但家族各版本的系统化安全报告、训练数据风险和外部复现覆盖仍不均衡。
  8. K3 视频输入证据面:官方仓库 README、发布文章和 K3 的 API / Hermes 接入指南将能力表述为 text、image 与 video;API 的文件接口也提供 purpose="video" 的服务端上传与预处理。与此同时,Hugging Face 模型卡的结构化 pipeline_tag 是 image-text-to-text,Model Summary 写的是 Text, Image,公开本地示例也只展示 text + image。两组证据共同确认了产品 / 服务端视频理解表面,却还不足以证明开放 checkpoint 已公开一个可复现的“原始视频容器 → 本地 processor → 时序视觉 token”原生路径;服务端抽帧或其他视频预处理能力不能直接外推成开放权重接口。
  9. 许可证组合:模型、派生基座、代码、kernel、dataset 与在线服务使用条款可能不同;组件采用 MIT / Apache-2.0 不会自动改变 checkpoint 的 Modified MIT 或 Kimi K3 License。

这些空白不是待填的故事。新的模型卡、报告修订、代码或独立复现出现时,应先更新具体对象和日期,再判断它改变的是家族事件、工作深读还是 canonical 机制。

Reference