如果你只需要结论:GLM 5.2 是纯编程场景下更强的默认选择——它在独立智能评分中领先,赢得了大多数前端和复杂应用构建任务,并拥有 1M-token 上下文,适合仓库级工作。当你需要更便宜的输入 tokens、原生图像/视频输入,或需要大量工具调用的 agent 循环时,Kimi K2.7 Code 是更好的选择,因为它更低的单次调用成本会累积出优势。当我用两者跑相同的编程任务时,它们的正确率同样出色——但在干净的算法题上,Kimi 只用了极少一部分 tokens 就得到了答案。已发布的规格会随着每个模型的配置方式而变化,因此下面的表格综合了官方 Z.ai 和 Moonshot 数据、独立基准测试,以及我的实际运行结果。(Kimi K2.7 Code 有时会被搜索为 "Kimi 2.7 Code"——它们是同一个模型。)
真正不同的规格
这两款模型都在 2026 年 6 月相隔四天内发布,均为来自中国实验室的开源权重 Mixture-of-Experts (MoE) 系统,并且都面向 agentic coding。下表中的定价、速度和智能数据来自 Artificial Analysis 的独立指数(核查于 2026 年 7 月 13 日),上下文和许可证来自 Z.ai 与 Moonshot AI 的官方文档,折扣费率则来自 OpenRouter 的实时模型页面。
指标 | Kimi K2.7 Code (Moonshot) | GLM 5.2 (Z.ai) |
|---|---|---|
智能指数(Artificial Analysis) | 42 | 51(最高 / 高投入配置) |
输入价格 / 100万 tokens | $0.95 | $1.40(在 OpenRouter 上低至 $0.42) |
输出价格 / 100万 tokens | $4.00 | $4.40(在 OpenRouter 上低至 $1.32) |
输出速度 | ~50 tok/s | 59–205 tok/s(取决于提供商) |
首个 token 的时间 | 3.06s | 1.43s |
上下文窗口 | 256K | 1M(最大输出 128K) |
参数(MoE) | 总计 1T / 激活 32B | 总计 753B / 激活 40B |
输入模态 | 文本、图像、视频 | 仅文本 |
许可证 | 开放权重(Moonshot 模型许可) | MIT(完全开放权重) |
发布时间 | 2026年6月12日 | 2026年6月16日 |
在实际应用中,主要有两个差异起作用。GLM 5.2 具有大四倍的上下文窗口(1M 对 256K),一旦你把整个代码库输入给它,这一点就很重要。Kimi K2.7 Code 在输入端是原生多模态的——你可以直接给它一张损坏的 UI 截图或设计稿,而 GLM 5.2 由于仅支持文本,不能在不经过单独 OCR 步骤的情况下接收这些内容。
实操:我把相同任务都跑了一遍
基准测试是一回事;观察两个模型解决同一个问题则是另一回事。2026年7月13日,我向每个模型(temperature 0,相同提示词)发送了三个独立的编码任务,并根据边缘情况测试套件对输出进行评分:一个带有 32 位溢出钳制的 LeetCode 风格字符串转整数解析器(17 个断言)、两个有序数组的中位数(8 个断言),以及对一个有缺陷的二分查找进行修复(10 个断言)。

任务 | Kimi K2.7 Code | GLM 5.2 |
|---|---|---|
字符串转整数(17 个案例) | 16/16 正确 · 325 输出 token · 8.6s | 16/16 正确 · 3,955 tokens · 69.6s |
两个数组的中位数(8 个案例) | 8/8 · 608 tokens · 17.7s | 8/8 · 3,854 tokens · 64.8s |
二分查找 bug 修复(10 个案例) | 10/10 · 250 tokens · 7.1s | 10/10 · 1,108 tokens · 17.4s |
总计 | 34/34 · 1,183 tokens · 33s | 34/34 · 8,917 tokens · 152s |
要点:两者在每个案例上都完全正确,但 GLM 5.2 为此大约消耗了 7.5 倍的输出 token 和 4.5 倍的实际耗时。 GLM 默认会进行一次较重的思考过程,而在不需要它的问题上,这种推理纯属额外开销。按列表输出费率计算,这组测试在 Kimi 上的成本约为 $0.005,而在 GLM 上约为 $0.039。
这是一个针对算法任务的小型单次运行样例——不是基准测试——而且它不涵盖前端或长代理工作。不过,这个模式已经足够一致,可以据此采取行动:对于定义明确的问题,Kimi K2.7 Code 能以更低的成本和更快的速度给出同样的答案,而 GLM 在更难、更开放式的工作上,其额外的深思熟虑则物有所值(见下面的成本部分)。
GLM 5.2 的设置如何改变其数值
GLM 5.2 的核心指标会随着你的运行方式而变化,因此两份规格表可能会为同一模型引用不同的数字。在比较之前,先确定以下三个设置:
努力等级。 GLM 5.2 提供了多个推理努力等级。在高努力的“max”设置下,它在 Artificial Analysis 的 intelligence index 上得分为 51;较低努力设置则更接近 40。该设置还会影响 token 成本——上面的测试中,正是它让 GLM 的 token 用量达到了 Kimi 的约 7.5 倍。对于困难问题使用高努力;对于简单问题则调低。
上下文标注。 Kimi 的窗口是 256K,有时写作 262K。这是相同的限制——恰好 262,144 个 token,只是四舍五入方式不同。
服务提供商。 GLM 5.2 的吞吐量根据主机不同大约在每秒 59 到 205 个 token 之间;Kimi 在其标准档位上约为 50 tok/s,而高速档位更快。只有在附带提供商的情况下,速度数字才有意义。
代码正面对比:任务级结果显示了什么
逐项结果比总体分数更有用。在 composio 的 2026 年 7 月对比中,两种模型都经历了相同的编码和工具使用测试套件,它们并不是某一方全面占优,而是根据任务类型各有胜负。
在Terminal-Bench hard tasks上,它们在 composio 的运行中都完成了同一水平——各自五次解决——但面对的是不同的问题。GLM 5.2 解决了漏洞修复和文件压缩;Kimi K2.7 Code 处理了正则表达式密集的逻辑和张量并行工作。两者都没有占据明显优势;它们各有不同的盲点。
在同一轮的22 个真实 SaaS 自动化任务中,GLM 以 0.800 略胜一筹,而 Kimi 为 0.775——差距真实存在,但很小。在检索 GitHub 仓库的最后一次提交这类结构化工作流上,差距则进一步拉大,GLM 取得了满分 1.00,而 Kimi 仅为 0.45。
前端是 GLM 最明显的优势。 这一点社区反馈高度一致:在 r/ZaiGLM 和 r/opencodeCLI 的 Reddit 讨论串中,开发者反复称 GLM 5.2 是根据提示词构建和美化 UI 的更强选择(在一条 r/opencodeCLI 帖子中写道:“for front end, glm 5.2 blows every model out of the water,”)。如果你日常主要做的是 React 组件和落地页,这就是决定胜负的关键。
Agentic 和工具使用循环更偏向 Kimi。 在 composio 的工具调用套件中,Kimi 以总支出 $1.78 完成了工作,而 GLM 为 $2.55,并且该次运行记录到 Kimi 的功能扩展略微超出了字面请求。对于按次工具调用计费的长时间自主循环来说,这种更低的成本会累积起来。
成本:按 token 更便宜 vs 按任务更便宜
这正是快速浏览价目表会产生误导的地方。Kimi K2.7 Code 的标价更低——每百万输入 token 为 $0.95,而 GLM 为 $1.40(在最便宜的 OpenRouter 路由上,GLM 会降至 $0.42)。如果只看到这里,Kimi 看起来像是更省钱的选择。
但按 token 计价并不是你的账单;真正影响账单的是每个任务消耗的 token 数——而这个数字会根据工作内容朝 两个方向变化。在我那些干净的算法任务上,GLM 的默认思考轮次把它的 token 数量膨胀了,使得 Kimi 在相同答案下大约便宜 8 倍。但 composio 更棘手的 SaaS 自动化测试却发现了相反情况:GLM 5.2 在每个已解决问题上的成本更低——每次解决约 0.99 美元,而 Kimi 为 1.17 美元——因为在开放式任务上,它额外的推理通过更少的高成本重试就达到了可用答案。Reddit 测试者也描述了同样的矛盾:Kimi 的费率很低,但在某些任务上它“使用了更多 token”。
实用规则:根据你的实际工作负载估算成本,而不是看标价。用一个具有代表性的任务,在同一提供商、相同努力等级和工具预算下,分别运行一天,然后比较总账单。这是唯一能反映你真实支出的数字,而正如上面的两次运行所示,胜负会随着任务复杂度而翻转。
你应该选择哪一个
前端和复杂应用生成 → GLM 5.2。 质量最稳定的一档,也是 r/ZaiGLM 和 r/opencodeCLI 讨论串里进行 UI 工作时最受欢迎的选择。
仓库级或长上下文工作 → GLM 5.2。 1M-token 窗口可以处理整个代码库,而不会像 Kimi 的 256K 那样溢出。
规格明确、批量高的任务 → Kimi K2.7 Code。 在我的运行中,它以约少 7.5× 的 token 数得出了同样正确的答案——当问题很清楚时,这在成本和延迟上都是实实在在的优势。
基于截图或设计的编码 → Kimi K2.7 Code。 原生图像和视频输入是 GLM 仅靠自身无法满足的硬性要求。
预算敏感、重工具的 agents → Kimi K2.7 Code。 更低的实际 tool-loop 开销会在长时间的自主循环中不断累积放大。
需要自托管且许可证明确 → GLM 5.2。 其 MIT license 和更小的 753B 体积让本地部署更容易;Kimi 的万亿参数规模则要自行运行困难得多。
如何访问每个模型
两者都是 open-weight,因此你有三种路径。官方 API — Z.ai 用于 GLM 5.2,以及 Moonshot AI 用于 Kimi K2.7 Code — 为你提供标准端点和最新权重。像 OpenRouter 这样的聚合器 将两者都通过一个密钥暴露出来,而且通常提供最便宜的在线 GLM 价格(每百万 tokens 约 $0.42 / $1.32),这也让对它们进行 A/B 测试变得非常简单;我们的用于编程的 OpenRouter 模型指南涵盖了路由取舍。自托管 对 GLM 5.2 来说更容易上手——其 MIT 许可证和 753B 参数使社区量化版本切实可行,尽管硬件门槛仍然很高;Kimi 的 1T 参数体量让本地部署对大多数单 GPU 配置而言都难以企及。
对于已经将 GLM 与闭源模型进行基准测试的团队,我们的 GLM 5.2 API 指南 更详细地拆解了提供商定价。
常见问题
GLM 5.2 比 Kimi K2.7 Code 更适合编程吗?
对于前端、复杂应用生成以及大型仓库任务——是的,GLM 5.2 在独立评分和社区偏好方面领先。但在我的算法测试中,它们在正确性上完全持平,而 Kimi 的 token 效率高得多。Kimi 在依赖工具较多的 agent 循环以及任何需要图像输入的任务上也更胜一筹。
Kimi K2.7 和 GLM 5.2 哪个更便宜?
这取决于任务。Kimi 的每 token 输入价格更低($0.95 vs $1.40),而且在我的纯编码任务中大约便宜了 8 倍,因为 GLM 输出了更多 tokens。在更难的 agentic 工作中,composio 发现 GLM 的每个已解决任务成本更低。应比较真实任务的总支出,而不是标价。
我可以在本地运行 GLM 5.2 或 Kimi K2.7 吗?
GLM 5.2 是更易上手的选择——它采用 MIT 许可证,参数规模为 753B,因此社区量化版本是可行的,尽管你仍然需要相当强大的硬件。Kimi K2.7 Code 的万亿参数 MoE 使得自托管对大多数开发者来说都不切实际;托管 API 才是现实可行的路径。
它们支持图像输入吗?
Kimi K2.7 Code 原生支持文本、图像和视频输入。GLM 5.2 仅支持文本,需要单独的 OCR 或视觉模型来读取截图或设计文件。
上下文窗口大小是多少?
GLM 5.2 支持最多 1M tokens(最大输出 128K)。Kimi K2.7 Code 支持 256K tokens(精确为 262,144)。对于整个仓库上下文,GLM 具有决定性优势。
Kimi K2.7 是比 K2.6 降级了吗?
一些 Reddit 用户报告称,K2.7 每个任务消耗的 token 比 K2.6 更多,导致在相同速率下有效成本更高;另一些人则更喜欢 K2.7 更强的 agentic 行为。如果你之前依赖 K2.6,建议在切换前先对你自己的任务做基准测试,而不要想当然地认为这是一次直接升级。
总结
将 GLM 5.2 设为你的默认编码模型:它在前端方面更强,能在上下文中保留整个仓库,并且在独立评测中得分更高。当任务需要图像输入、你在运行长时间、工具密集型的 agent,或者是高吞吐量、规格明确的任务时,就选择 Kimi K2.7 Code——正如我的运行结果所示,它只用很少的 token 就能达到与 GLM 相同的正确率。无论哪种情况,在比较任何分数时,都先检查其背后的版本、effort 层级和提供方,然后在你自己的任务上把两者都测试一天。
相关阅读:
