Kimi K3 开源后迅速成为市场上最受欢迎的开放权重模型之一——Hugging Face 获赞数第二、OpenCode 访问量第六。DigitalOcean 在模型发布首日就将其接入了自家推理平台。一个 2.78 万亿参数的庞然大物,上线当天就要扛住真实流量,DigitalOcean 最近公开了整个部署过程的技术细节,对关注大模型推理和云算力的人来说很有参考价值。
DigitalOcean官网:点击直达
一、硬件:8 台 288GB 显存的服务器起步
Kimi K3 采用混合专家架构,拥有 896 个路由专家,注意力部分由 69 层 Kimi Delta Attention 和 24 层门控 MLA 交替堆叠。仅模型权重就约 1.56TB,摊到单卡约需 195GiB 显存,一张 GPU 根本装不下。
DigitalOcean 的选择是 NVIDIA HGX B300 和 AMD Instinct MI350X 双平台,单台 288GB 显存,8 台为一组加载权重后还能给 KV 缓存留出余量。分布式推理栈基于 llm-d 构建,原因是它原生支持 GPU 异构,同一套栈可以同时跑 AMD 和 NVIDIA 两个平台。权重分散在多卡之间,NVLink 和 Infinity Fabric 这类高速互连就成了关键——注意力计算和专家并行都是带宽和延迟敏感型负载。
二、推理优化:吞吐量与延迟的平衡术
部署方案与 vLLM 团队联合调优,核心动作可以归成两类:
| 方向 | 具体措施 |
|---|---|
| 提吞吐 | MXFP4 量化把权重压到约 1.4TiB,为 KV 缓存腾空间;调高单批次 token 上限;预填充走 TensorRT-LLM 稀疏 MLA 后端 |
| 控延迟 | TTFT 目标按提示长度分段设定(短提示到 100 万 token 输入各有标准);聊天类和智能体类负载分别设定 ITL 目标 |
思路很务实:不为所有请求设统一的延迟红线,而是按实际混合流量分段管理,吞吐提升不以牺牲体验为代价。
三、模型验证:权重开源只完成了一半
这是整篇复盘里最有行业价值的部分。闭源模型的调优、部署、验证由厂商一家包圆;开放权重模型不同,权重是公开的,但解码参数、解析规则、序列化格式全由每个部署方自行保证——任何一处出错,模型跑出来的分数就会低于官方公布值,问题不在权重,在推理服务层。
Moonshot 的解法是随 K2.6 一起开源的 Kimi 供应商验证器(KVV):一套包含六项基准的评估体系,覆盖解码参数预验证、OCRBench、MMMU Pro、AIME2025、工具调用 F1 与 JSON 模式准确性、SWE-Bench,所有部署厂商都必须通过。相关修复直接回馈到 vLLM、SGLang 和 KTransformers,还设有公开的厂商成绩排行榜。用 Moonshot 自己的话说:权重越开放、部署渠道越多,质量越难把控,KVV 就是保住开放权重生态信任的手段。
四、工程实战:30 个测试失败背后的修复
DigitalOcean 首次跑 KVV 时返回 30 个失败,其中 26 个指向同一个缺失功能——动态工具。这是 Moonshot 对 OpenAI API 的扩展:客户端可以在对话中途通过一条系统消息追加工具定义,避免每次请求都携带完整工具库。而 DigitalOcean 的代理网关要同时兼容 70 多个模型,为一个厂商的私有扩展做”外科手术”且不能影响其他模型,最终通过两轮独立遍历(先只读验证、再统一修改)解决。
类似的坑还有一串:
- 工具调用在 tool_choice=auto 时需要严格模式的 JSON Schema 约束,否则会产生格式错误的参数;
- K3 的流式输出有四处与 OpenAI 规范不符,最终被整合进一条有序处理流水线统一修复;
- 系统消息注入曾导致提示词 token 用量虚高 67–70 个,修复后仅剩 3 个 token 的合理偏差(那是引导模型开始解码的必需序列);
- 温度校验从”必须等于 1″改为接受 [0, 1] 区间,因为模型内部始终以温度 1 采样。
最终的现场重跑全部通过。值得一提的是,其中个别缺陷连 Moonshot 自己的 Python 参考实现里也存在——这正是 KVV 存在的意义。
五、现在可以怎么用
Kimi K3 已在 DigitalOcean 推理平台上线,两种用法:走无服务器推理,全托管、按用量计费,不碰任何基础设施;或者接入推理路由器,与现有模型组合,按成本、延迟或负载类型智能分发请求。对想体验 2.8 万亿参数模型又不想购置 8 台 GPU 服务器的团队来说,按量付费的托管推理是目前门槛最低的入场方式。
相关阅读:《Kimi K3开放模型权重及技术报告:2.8万亿参数模型配套训练设施同步开源》
-
广告合作
-
QQ群号:4114653




