Skip to content

Kimi k2p5 模型报错:Unexpected event order

来源:GitHub #57523 (2026-03-30)

问题

在使用 Kimi 的 k2p5(Kimi Coding)模型,并通过 Anthropic Messages 兼容的流式接口进行对话时,模型无法正常输出回复,并抛出以下错误:

Unexpected event order, got message_start before receiving message_stop

该问题于 2026年3月30日 中午 11:50 左右集中爆发,影响了包括 2026.3.13 到 2026.3.28 版本的 OpenClaw 用户。

解决方案

这是一个 Kimi API 服务端的临时故障,并非 OpenClaw 的代码回归或配置错误。因为模型后端在流式输出事件的顺序上违反了 Anthropic Messages API 的契约(在发送 message_stop 之前发送了新的 message_start)。

规避建议

  1. 更换模型:暂时切换到 Kimi 的常规模型(如 kimi-claw,或者 moonshot-v1-* 系列),这些模型目前接口响应正常。
  2. 更换客户端界面:部分用户反馈在 TUI (Terminal UI) 模式下可以正常对话,但只要调用工具就会报错。建议在官方修复前,尽量避免让 k2p5 模型调用工具。
  3. 等待官方修复:Kimi 客服已确认该问题正在处理中。由于是服务端协议返回异常,无需修改本地 OpenClaw 配置,等待 Kimi 侧修复接口即可恢复正常。