跳转至

Kimi 技术谱系:从长推理到三万亿级开放权重

先用 Kimi 家族总览区分 checkpoint、机制研究、训练与推理系统、Agent 工具和评测产物;本页沿时间解释这些分支为何出现、在哪里汇合。

Kimi 家族不是一条只按参数量递增的直线。Kimi k1.5 把长上下文强化学习推到前台,Kimi-VL 建立视觉分支,Kimi K2 把稀疏模型与 agentic post-training 结合,Kimi Linear 改写长序列的信息通路,Kimi K2.5 让视觉、thinking 与 agent 共同训练,Attention Residuals 又把寻址能力从 token 轴延伸到 depth 轴。Kimi K3 才把这些路线汇合成同一个 2.8T 级系统。

这条历史必须同时记录六种对象:

paper / report
weights
reference code
API / product
license
release date

它们经常不同步。论文公开不代表权重已经可下载,仓库存在不代表训练代码已发布,API 中的同名模型也不必等于某个公开 checkpoint。K3 的结构、训练与系统细节可继续读工作深读,报告全部引用及其归因边界见引用图谱,多模态分支则集中在 Kimi 多模态家族。

一张先区分对象的时间线

节点 首次可核验的论文或报告日期 权重 代码 API / 产品 许可证
Kimi k1.5 2025-01-22,arXiv:2501.12599 未随官方报告仓库发布 仓库只有报告、README 与图片 论文不能证明某个同名线上服务等同于该 checkpoint 官方仓库没有模型许可证文件
Kimi-VL 2025-04-10,arXiv:2504.07491 A3B-Instruct 与后续 Thinking 版本 官方仓库含使用入口,不等于完整训练栈 官方曾提供体验入口;具体线上版本应单独核验 MIT
Kimi K2 2025-07-28,arXiv:2507.20534 K2-Instruct;报告也区分 Base / Instruct 报告仓库与推理适配;训练配方未完整开放 API / 产品是独立发布面,不能由 arXiv 日期倒推 Modified MIT
Kimi Linear 2025-10-30,arXiv:2510.26692 48B-A3B Base 与 Instruct FLA 中的 KDA 与官方仓库 研究模型发布,不应自动写成独立商业 API MIT
Kimi K2.5 2026-02-02,arXiv:2602.02276 K2.5 报告与部署资料,未开放完整预训练和 RL 系统 产品中的 thinking、visual agent 与 Agent Swarm 属于线上系统层 Modified MIT
Attention Residuals 2026-03-16,arXiv:2603.15031 无独立 checkpoint 官方仓库当前主要包含论文与图表,不应写成完整 reference implementation 无独立 API 仓库未提供单独许可证文件
FlashKDA 2026-04 的官方实现与设计资料;不是单独的模型报告 无模型权重 MIT 代码 无独立 API MIT
Kimi K3 2026-07-16 发布文章;2026-07-27 技术报告 2.8T / 104B activated checkpoint 报告仓库、FlashKDA、MoonEP 等分散组件;不是完整训练栈 平台列出 kimi-k3;API 行为还受服务端版本、effort 与缓存策略影响 Kimi K3 License,不是 MIT / Apache-2.0

表中日期只指对应公开物的首次可核验版本。仓库创建时间、arXiv 首次提交、博客发布、模型库上传和 API 上线可以不同;若没有一手记录,就保留“未确认”,不拿邻近日期填空。

2025-01:K1.5 先把 RL 的长度轴打开

Kimi k1.5 的历史位置,不在于它给出了后来 K3 的全部优化算法,而在于它把三件事绑到了一起:

  1. 长 chain-of-thought 不再只是 inference trick,而成为强化学习中的可扩展行为;
  2. rollout 长度与 context window 一起扩展,报告把 RL context 推到 128K;
  3. partial rollout 用已完成轨迹推进训练,降低长尾样本形成的同步屏障。

这条线后来进入 K2.5,再被 K3 扩展为跨 iteration 保存轨迹、KV state 与 sandbox state 的百万 token agentic RL。需要注意,K1.5 官方仓库只公开报告和说明材料;没有权重或完整训练代码时,不能把“方法公开”写成“系统可复现”。

Kimi k1.5 用 rollout worker、replay buffer 与 trainer 组织完整、截断和 partial rollout,并保存未完成轨迹供后续 iteration 继续

Figure 3 记录了 Kimi 技术谱系中“长推理变成持久状态”的起点。replay buffer 不再只装终止样本,还要区分长度截断、重复终止与可续跑轨迹;K2.5 和 K3 后来把这条状态线扩展到视觉、工具环境、KV 与 sandbox,但不等于直接复用了同一套系统实现。图源:Kimi k1.5: Scaling Reinforcement Learning with LLMs, Figure 3, p. 8;Kimi Team,CC BY-NC-ND 4.0。

K1.5 也建立了 Kimi 家族中持续出现的一种研究习惯:把结果同时放在数学 / 视觉推理、长 CoT 和 policy optimization 下观察,而不是只以短答案准确率评价 reasoning。它与推理策略优化谱系相接,却不等同于后来的 DAPO、VAPO 或异步 SAO。

2025-04:Kimi-VL 建立独立的视觉分支

Kimi-VL 使用稀疏视觉语言模型研究视觉编码、长文档、视频与多模态 reasoning。它与 K3 的关系主要有两层:

  • 模型家族经验:视觉 token 如何进入 MoE language backbone,以及视觉 instruction / reasoning 数据怎样组织;
  • 评测与训练经验:长视频、文档、多图和 visual agent 需要不同于静态 VQA 的上下文与工具接口。

K3 使用新的 MoonViT-V2,并称其从 next-token prediction 目标直接训练;这不能被简化为“沿用 Kimi-VL encoder”。Kimi-VL 是技术谱系,MoonViT-V2 的具体结构与训练主张仍应引用 K3 报告本身。

Kimi-VL 的权重和使用代码采用 MIT 许可证。权重开放、推理代码可运行与训练数据 / 训练系统开放仍是三种不同层级,详见开放模型生态。

2025-07:K2 把 1T MoE、MuonClip 与 agentic post-training 合起来

Kimi K2 是 K3 最直接的 dense-to-sparse scale baseline。它公开的主线包括:

  • 1T 总参数、32B activated 的 MoE;
  • 15.5T token 预训练;
  • 从 Muon 发展出的 MuonClip,以 QK-clip 处理大规模训练不稳定;
  • agentic data synthesis、工具环境和联合强化学习;
  • Base 与 Instruct 的角色分离。

K3 报告中的约 \(2.5\times\) overall scaling-efficiency 改善,是相对 K2 family scaling curve 的整体拟合结果。它同时包含 KDA、Attention Residuals、Stable LatentMoE、激活、路由、数据和训练配方变化,不能拆成某个组件的独立倍数。

K2 的 Modified MIT License 与 K3 的自定义许可证不同。模型家族名称相近不意味着开放条件保持不变;部署前应总是回到具体 checkpoint 的许可证。

2025-10:Kimi Linear 把序列状态从理论变成可扩展模型

Kimi Linear 从 Gated DeltaNet 出发,引入带逐 key-channel forget gate 的 Kimi Delta Attention(KDA),并把三层 KDA 与一层全局 MLA 交错。它回答了 K3 之前的三个问题:

  • 线性递推能否保持比普通 linear attention 更强的 associative update;
  • recurrent form 与 chunkwise parallel form 能否在同一算子中数值对应;
  • 固定大小状态带来的 decode / KV 优势,是否能在短上下文能力上不明显退让。

K3 沿用 3:1 hybrid pattern,却不是把 48B Kimi Linear 机械放大:它修改 decay parameterization,加入 Gated MLA、Block AttnRes、Stable LatentMoE 与新的系统路径。KDA 的历史与最小递推见状态空间与线性注意力,K3 的完整实现约束见工作深读。

Kimi Linear 同时公开 Base / Instruct 权重与 FLA kernel,许可证为 MIT;这使 KDA 的一部分可独立验证。K3 的 FlashKDA、KDA Context Parallelism 与 state-aware prefix cache 则属于后续系统层。

2026-02:K2.5 让视觉、thinking 和 Agent Swarm 共同训练

Kimi K2.5 在 K2-Base 上继续约 15T mixed visual-text token 的 continual pretraining,并把 instant / thinking、视觉输入和 agentic execution 放入同一模型。它给 K3 留下四条直接接口:

  1. 原生视觉不再是独立 adapter 的附属能力;
  2. RL 同时覆盖 text 与 vision;
  3. reasoning effort 需要进入训练条件,而不只是线上 token cap;
  4. partial rollout 与 per-token regularization 可以承受长轨迹的 policy staleness。

Agent Swarm 是 K2.5 的系统能力分支:模型动态拆解任务并发出多个 agent。K3 的报告重点转向统一 white-box harness、长程 persistent environment、百万 token rollout 和 verifier-in-the-loop,不应把两个系统名称混成同一训练方法。

K2.5 checkpoint 使用 Modified MIT License。其产品能力、API harness 和公开权重的本地推理能力仍需分开报告,尤其是 agent 数量、tool 权限、context management 与并发调度。

2026-03:Attention Residuals 打开 depth 轴

标准 residual 把所有早期输出以固定单位权重累积到一个 residual stream。Attention Residuals 用 layer-specific pseudo-query 对历史层表示做内容相关的 softmax aggregation,把 attention 的“选择性读取”从 token 轴延伸到 depth 轴。

Full AttnRes 需要保留所有前层表示;Block AttnRes 把层分块,只在 block summaries 上做跨深度 attention,从而把额外 live state 与 pipeline communication 压到 \(O(Nd)\)。K3 采用 8 个 block,并让 speculative draft 从不同 block 深度抽取特征。

这一支与 DenseFormer、Hyper-Connections、MUDDFormer 和 mHC 都在处理跨层信息流,但计算对象不同。AttnRes 的官方仓库当前主要公开论文与图表;在 reference implementation 缺席时,页面中的教学代码只能标为按公式重建,不能冒充作者代码。

2026-04 至 07:kernel 与 expert parallel 先后接住模型结构

FlashKDA 把 KDA 的 chunkwise algebra 落到 CUTLASS kernel,并接入 FLA backend。它说明“序列复杂度线性”还不足以形成高性能实现:tile 内 decay、recurrent state、数值范围和 memory movement 都必须共同设计。

MoonEP 则为极稀疏 MoE 引入 dynamic redundant experts。它先根据实际路由规划复制哪些远端专家,再让每个 rank 执行固定数量 token,以避免 hottest rank 决定整层尾延迟。MoonEP 是 K3 报告正文和附录的重要贡献,却没有出现在报告 150 项 bibliography 中,因此引用时应直接链向 K3 报告和 MoonEP 仓库。

两者均为 MIT 代码;K3 权重本身则使用 Kimi K3 License。组件许可证不能替代模型许可证。

2026-07:K3 汇合三条信息流

K3 把架构组织成三个互补维度:

  • sequence:69 层 KDA 与 24 层 Gated MLA;
  • depth:8 个 Block AttnRes block;
  • channel:896 routed experts 中每 token 选择 16 个,并保留 2 个 shared experts。

Kimi K3 将 KDA、Gated MLA、Block Attention Residuals 与 Stable LatentMoE 组织进同一 2.8T 级架构

Figure 2 是 K3 汇流点的结构证据:sequence、depth 与 channel 三条信息流不再是独立论文线,而是在同一层级图中共同承担状态、寻址与稀疏容量。3:1 KDA / MLA 比例、Block AttnRes 分组和 expert 配置属于 K3 的具体组合,不能外推成所有长上下文 MoE 的默认设计。图源:Kimi K3 Technical Report, Figure 2, p. 3;Copyright (c) 2026 Moonshot AI,Kimi K3 License。

原生视觉、Per-Head Muon、逐级 1M context curriculum、九个 domain × effort RL experts、Multi-Teacher On-Policy Distillation,以及 MoonEP / persistent sandbox / hybrid prefix cache 共同构成训练与部署闭环。只复制任一公式都无法推出报告中的整体结果。

K3 有三个相邻但不同的公开节点:

  1. 2026-07-16 发布文章给出产品叙事与能力概览;
  2. 2026-07-27 技术报告给出结构、训练、系统、评测与 150 项 bibliography;
  3. 模型卡与权重给出机器可读 config、checkpoint shard 与部署入口。

官方 API 当前提供 kimi-k3 并暴露 reasoning_effort。API 请求的实际行为仍取决于服务端版本、preserved-thinking history、工具模板、缓存和安全策略;它不是“远程读取公开 safetensors”的同义词。

Kimi K3 License 允许使用、修改、分发和商业部署,但包含特定 Model-as-a-Service 与超大规模产品条件。准确描述应是 open-weight under the Kimi K3 License,而不是把它自动归入 MIT、Apache-2.0 或 OSI 软件许可证。

哪些关系是继承,哪些是 K3 新增

机制 可追溯前身 K3 中新增或重新组合的部分
KDA Gated DeltaNet、Kimi Linear lower-bounded decay、大规模 FlashKDA、KDA Context Parallelism、prefix-state cache
MLA DeepSeek-V2 MLA、Kimi Linear hybrid attention Gated MLA、NoPE 配置、与 AttnRes / KDA 的共同系统路径
depth mixing ResNet、DenseFormer、Hyper-Connections Block AttnRes 进入 93-layer K3,并与 pipeline / EAGLE draft 特征相连
MoE Switch、GShard、DeepSeekMoE、LatentMoE Normalized LatentMoE、SiTU-GLU、16/896、Quantile Balancing、MoonEP
optimizer Muon、Scalable Muon、K2 MuonClip Per-Head Muon
multimodal Kimi-VL、K2.5 从头 NTP 训练的 MoonViT-V2 与 3T backbone 联合训练
RL K1.5 partial rollout、K2 / K2.5 agentic RL 3 domains × 3 efforts、百万 token persistent rollout、MOPD consolidation
serving Mooncake、speculative decoding KDA / MLA hybrid prefix cache、recurrent-state-aware draft verification
protocol 常规 chat template、Harmony channels XTML option lifecycle、typed parallel tool calls、preserved thinking contract

Stable LatentMoE、SiTU-GLU、Quantile Balancing、Per-Head Muon、MoonViT-V2、MoonEP、XTML 等名称都应以 K3 报告为直接来源。相关背景只能解释它们接住了什么问题,不能反向宣称 K3 采用了未在报告中出现的方法。

怎样阅读这条家族线

Reference