近期AI热点003|Kimi K3 技术拆解:2.8 万亿参数、API 接入与真实评价

主要信息源:Kimi 官方技术博客与 API 文档、MoonshotAI GitHub、Artificial Analysis、Hacker News、爱范儿实测
关键词:Kimi K3、Moonshot AI、开源大模型、MoE、KDA、API 接入、长上下文、AI Agent

7 月 18 日更新:官方 API 参数与 max 推理限制未变;完整权重仍计划在 7 月 27 日前发布。本文同步更新了独立评测和社区讨论数据。

下文的计费数字仅用于估算 Token 消耗对工程预算的影响,计费规则以发布时的官方文档为准。

2026 年 7 月 16 日,月之暗面发布 Kimi K3,并把它定位为面向长程编程、端到端知识工作和推理任务的旗舰模型。

Kimi K3 的总参数量达到 2.8 万亿,采用 Kimi Delta Attention(KDA)、Attention Residuals(AttnRes)和更稀疏的 MoE 架构,原生支持视觉输入,并提供 1,048,576 Token 的上下文窗口。

不过,关于“开源”需要先把时间线讲清楚。

Kimi 官方已经宣布 K3 是开放模型,并承诺在 2026 年 7 月 27 日前发布完整权重,技术报告也会随权重公布。截至权重正式上线之前,开发者可以通过官方在线服务和 API 测试 K3,但还不能根据官方模型卡完成真正可复现的自托管部署。

因此,本文重点讨论当前已经可以验证的模型架构、API 接入、调用限制、成本和公开评价。自托管只记录官方状态,不展开尚未得到模型卡支持的部署命令。

先看清 Kimi K3 的技术规格

项目官方信息
总参数量2.8 万亿
模型结构MoE,896 个专家、每次激活 16 个
注意力结构Kimi Delta Attention 与 Gated MLA 组成的混合结构
深度信息流Attention Residuals
上下文窗口1,048,576 Token
输入模态文本、图像和视频
输出模态文本
API 模型名kimi-k3
推理模式始终开启;目前 reasoning_effort 仅支持 max
完整权重官方承诺最迟于 2026 年 7 月 27 日发布

官方没有在首发文档中公布完整的激活参数量、层数、隐藏维度、专家大小、KV Cache 结构和训练 Token 数量。这些数据需要等待模型配置与技术报告,不能根据“16/896 个专家”简单算出整个模型的激活参数量。

2.8 万亿参数,不等于每个 Token 都计算 2.8 万亿参数

K3 使用更稀疏的 Mixture of Experts。每个 Token 只路由到 896 个专家中的 16 个,这会显著减少单次前向计算量。

但 MoE 有两个容易混淆的概念:计算量和存储量。

每个 Token 只激活少量专家,降低的是计算成本;部署节点仍然需要存放完整专家权重,除非使用专家按需加载或 CPU/NVMe Offload,而这又会引入明显的通信与延迟开销。

换句话说,K3 可能拥有比同规模稠密模型更可控的推理计算量,但 2.8 万亿参数仍然是一份非常庞大的权重资产。它不会因为“每次只用 16 个专家”就突然变成一张消费级显卡能跑的模型。

KDA 与 AttnRes 在解决什么

标准 Transformer 的全注意力计算会随着序列长度增长快速增加。Kimi Delta Attention 是一种混合线性注意力机制,目标是在长序列中降低注意力计算压力,同时保留处理复杂上下文的能力。

Attention Residuals 解决的是另一个方向的问题:模型变得更深以后,信息如何跨层传递。传统残差连接主要沿相邻层传播,AttnRes 则允许网络从多个历史块中选择和聚合信息,减少深层网络中的信息损失。

官方还引入 Stable LatentMoE,并称 K3 相比 K2 的整体扩展效率约提升 2.5 倍。这个数字描述的是官方定义下的整体 scaling efficiency,不应直接理解为“同一张显卡上速度快 2.5 倍”。实际吞吐量仍取决于专家并行、KDA 内核、量化格式、跨节点网络和推理框架实现。

官方对能力的表述其实比较克制

Kimi 官方技术博客明确写道:K3 的整体性能仍落后于 Claude Fable 5 和 GPT-5.6 Sol,但在其评测套件中超过了其他被测试模型。

官方展示的重点不是简单问答,而是长时间自主执行:

  • 在相同沙箱中持续优化 GPU Kernel。
  • 从零构建带有 Tile IR、MLIR Pass 和 PTX 代码生成的 MiniTriton 编译器。
  • 通过截图反馈迭代前端、3D 游戏和 CAD 任务。
  • 在 48 小时自主任务中使用开源 EDA 工具设计并验证芯片原型。
  • 阅读论文、编写数值程序并完成端到端科研分析。

这些案例能说明模型的目标方向,但仍属于厂商提供的案例。代码、完整轨迹、Token 消耗、失败样本和复现环境是否公开,会直接影响它们的证据强度。

API 计费与 Token 成本边界

官方文档列出的基础计费单价如下,单位均为每 100 万 Token。这里保留数字是为了计算不同上下文与输出长度下的调用成本:

计费项文档单价
输入 Token,命中缓存0.30 美元
输入 Token,未命中缓存3.00 美元
输出 Token15.00 美元
上下文窗口1,048,576 Token

Kimi 帮助中心还列出 Web Search 每次调用 0.004 美元。不过 K3 文档同时提示,Web Search 正在更新,近期不建议用于生产流程。进行系统设计时,应把模型 Token、工具调用和失败重试分别计量。

三个成本例子

假设不考虑税费和其他工具费用:

场景计算费用
10 万输入 + 5000 输出,输入未缓存0.1 × $3 + 0.005 × $150.375 美元
同一长前缀命中缓存 + 5000 输出0.1 × $0.3 + 0.005 × $150.105 美元
100 万输入 + 10 万输出,输入未缓存1 × $3 + 0.1 × $154.50 美元

这里最值得注意的不是输入单价本身,而是输出长度和推理过程。

K3 当前始终开启思考模式,并且只能使用 max 推理强度。如果一个任务产生大量 reasoning_content,即使用户最后只看到几百字答案,账单也可能主要来自推理和输出 Token。

因此,K3 当前更适合高价值、长流程任务,不适合不加区分地替换所有普通对话接口。

现在可执行的 API 接入

Kimi API 兼容 OpenAI SDK。Python 3.9 以上环境可以按下面的方式安装:

python -m venv .venv

# Linux / macOS
source .venv/bin/activate

# Windows PowerShell
.venv\Scripts\Activate.ps1

python -m pip install --upgrade "openai>=1.0"

在环境变量中保存 API Key,不要把密钥写进代码仓库:

# Linux / macOS
export MOONSHOT_API_KEY="你的 API Key"

# Windows PowerShell
$env:MOONSHOT_API_KEY="你的 API Key"

最小调用代码如下:

import os
from openai import OpenAI

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

response = client.chat.completions.create(
    model="kimi-k3",
    reasoning_effort="max",
    max_completion_tokens=8192,
    messages=[
        {
            "role": "system",
            "content": (
                "你是代码审查助手。先定位高风险问题,再给出最小修改方案;"
                "没有证据时不要猜测。"
            ),
        },
        {
            "role": "user",
            "content": "请审查下面的并发任务队列实现,并给出修改后的代码。",
        },
    ],
)

message = response.choices[0].message
print(message.content)
print(response.usage)

建议显式设置 max_completion_tokens。官方默认值是 131072,最高可以设置到 1048576;如果业务不需要超长输出,不设置上限会放大异常任务的成本风险。

流式输出要分别处理推理和答案

stream = client.chat.completions.create(
    model="kimi-k3",
    reasoning_effort="max",
    max_completion_tokens=8192,
    stream=True,
    stream_options={"include_usage": True},
    messages=[{"role": "user", "content": "分析这个项目的模块依赖并给出重构顺序。"}],
)

for chunk in stream:
    delta = chunk.choices[0].delta

    reasoning = getattr(delta, "reasoning_content", None)
    if reasoning:
        print(reasoning, end="", flush=True)

    if delta.content:
        print(delta.content, end="", flush=True)

在生产环境中,通常不应把完整思考内容直接展示给最终用户。更稳妥的做法是把 reasoning_content 与最终 content 分开处理,只记录必要的运行指标,并遵守业务数据与日志安全要求。

多轮对话和工具调用的几个坑

K3 虽然使用 OpenAI 兼容接口,但不是把模型名替换掉就万事大吉。

第一,K3 目前只支持 reasoning_effort="max"。不要继续使用 K2.x 的 thinking 参数。

第二,temperature=1.0top_p=0.95n=1presence_penalty=0frequency_penalty=0 已固定。官方建议从请求中省略这些字段。

第三,在多轮对话和工具调用中,必须把 API 返回的完整 Assistant Message 放入下一轮历史,不能只保留 content。工具执行结果还必须使用对应的 tool_call_id 回传。

第四,视觉输入不支持直接传公网图片 URL,应使用 Base64 Data URL 或 ms://<file-id>

第五,K3 支持 tool_choice="none""auto""required",也支持动态加载工具定义。对于高风险操作,应在应用层继续保留权限检查和人工确认,不能只依赖 Prompt。

百万上下文怎么用才不浪费

K3 的普通请求会自动尝试上下文缓存,不需要手动创建 Cache ID 或指定 TTL。

要提高命中率,应把不经常变化的内容放在最前面,并保持长前缀完全稳定,例如:

  1. 固定 System Prompt。
  2. 固定代码仓库索引或知识库正文。
  3. 固定工具定义。
  4. 把每次变化的问题放在消息末尾。

不要在长前缀里插入当前时间、随机 ID 或动态排序内容,否则很容易破坏缓存复用。

生产环境还应记录 prompt_tokens、缓存命中 Token、推理 Token、答案 Token、首 Token 延迟和完整任务耗时。百万上下文是容量上限,不是每次请求都应该填满的目标。

API 接入的工程化注意事项

如果暂时不自托管模型,可以把 K3 当作外部推理服务,在自己的业务侧部署一层轻量网关:

业务客户端
   │
   ▼
鉴权与配额网关
   │
   ├── Prompt 模板与敏感信息处理
   ├── Token 预算、超时与取消
   ├── 工具权限与人工确认
   ├── 重试、熔断与降级模型
   └── Usage、延迟和质量指标
   │
   ▼
Kimi API

上线时至少应增加以下控制:

  • 将 API Key 放进 Secret Manager,而不是镜像或配置文件。
  • 给单次请求设置输入、输出和工具调用预算。
  • 仅对网络错误、限流和部分 5xx 做带抖动的指数退避;不要盲目重试已经执行过外部动作的 Agent 请求。
  • 使用流式接口并支持客户端取消,避免用户断开后模型继续产生高价输出。
  • 对长任务保存状态,区分模型失败、工具失败和业务校验失败。
  • 为普通聊天准备更便宜的模型,只把复杂编程与知识工作路由到 K3。
  • 上线前用自己的任务集统计“每个成功任务成本”,不要只比较每百万 Token 单价。

K3 发布约两天后,Hacker News 主讨论帖已经达到约 1995 Points 和 1161 条评论。讨论热度很高,但可归纳成四类较稳定的观点。

第一类:关注点集中在架构和长程任务

部分社区讨论认为,开放模型与高规格闭源模型之间的差距正在缩小。KDA、AttnRes、896 专家 MoE,以及官方展示的 GPU 编译器、芯片设计和长程科研任务,是讨论较多的部分。

爱范儿的首轮体验也更偏正面:其团队使用 K3 完成了多个 Three.js 场景、交互系统和应用原型,认为 K3 在前端视觉、交互实现和持续迭代方面表现突出。Code Arena 首发榜单中,K3 以 1679 分位于前端代码榜首。不过这类榜单更接近人类偏好盲测,能够反映前端成品偏好,不能替代后端正确性、可维护性和生产稳定性评测。

第二类:单位任务成本取决于推理长度

社区对 K3 的 Token 消耗存在较多讨论。由于当前只能启用 max 推理强度,静态单价并不能直接代表一个任务最终需要的预算。

真正影响成本的是推理 Token。开发者 Simon Willison 分享的一个 SVG 生成案例只有 95 个输入 Token,却生成了 16658 个输出 Token,其中 13241 个是推理 Token,按官方价格约为 0.25 美元。单个案例不能代表平均水平,但它很好地说明了“输出偏长”为什么会放大账单。

第三类:独立评测很强,但速度与冗长是现实问题

Artificial Analysis 给 K3 的 Intelligence Index 评分为 57,在其 7 月 18 日页面收录的 187 个同类模型中排名第 4;测得输出速度约为每秒 62 Token,低于同类平均的 71 Token。

该机构还指出,K3 在完整 Intelligence Index 测试中生成约 1.30 亿输出 Token,而同类平均约为 6300 万,评价是“较慢、非常冗长、价格偏高”。其页面更新后的完整评测模型费用约为 2709.75 美元;这类动态统计会随着评测集和计费记录调整。

这些数据补充了厂商提供的评测结果,但仍不是所有业务的统一答案。编程 Agent、法律分析和普通客服的 Token 分布完全不同,最终仍要回到自己的任务集。

第四类:开放状态仍待权重与许可证确认

7 月 18 日再次核对 MoonshotAI 官方 GitHub,组织中仍没有 Kimi K3 权重仓库,Artificial Analysis 也暂时将其标为 Proprietary Model。原因并不复杂:权重尚未发布。

官方已经给出 7 月 27 日这一明确期限。届时最需要检查的不是下载按钮,而是许可证是否允许商用和再分发、是否提供官方量化版本、主流推理框架是否同步支持,以及技术报告能否解释评测与部署细节。

对 K3 后续发展的预估

短期内,K3 更可能首先用于长程编程、前端与视觉联动、复杂报告生成,以及需要大上下文的 Agent 任务。普通聊天、短摘要和高吞吐分类任务较难支撑当前的推理成本。

官方已经表示后续会增加低和高推理强度。如果这些档位能明显减少推理 Token,K3 的单位任务成本和延迟会获得更大的调节空间。

K3 后续能否形成更广泛的开发者生态,主要取决于四件事:

  1. 权重与许可证能否按时、完整地发布。
  2. KDA 和超稀疏 MoE 能否迅速获得高性能开源推理内核。
  3. 独立评测和企业实测能否复现官方的长程任务能力。
  4. 低推理强度与量化版本能否降低单位成功任务的成本。

在这些信息公布以前,更合适的观察重点仍然是 API 的真实任务表现、推理长度、工具调用稳定性和百万上下文效果,而不是提前估算尚不可执行的本地部署方案。

参考资料

  • Kimi:Kimi K3: Open Frontier Intelligence,2026-07-16
    https://www.kimi.com/blog/kimi-k3
  • Kimi API:Kimi K3 快速上手
    https://platform.kimi.ai/docs/guide/kimi-k3-quickstart
  • Kimi API:Kimi K3 官方定价
    https://platform.kimi.ai/docs/pricing/chat-k3
  • Kimi API:OpenAI API 兼容说明
    https://platform.kimi.ai/docs/guide/migrating-from-openai-to-kimi
  • MoonshotAI GitHub 组织
    https://github.com/MoonshotAI
  • Artificial Analysis:Kimi K3 Intelligence, Performance & Price Analysis
    https://artificialanalysis.ai/models/kimi-k3
  • Hacker News:Kimi K3: Open Frontier Intelligence 讨论帖
    https://news.ycombinator.com/item?id=48935342
  • 爱范儿:连夜实测 Kimi K3,建议改名 Kable
    https://www.ifanr.com/1672232
  • 新华社:Chinese company releases world’s largest open-source AI model,2026-07-17
    https://english.news.cn/20260717/66d0dd4a939b430ab2334c766a92ea93/c.html

更多推荐