strict 模式说明
中文exp-2469未验证
strict 模式说明
json_schema.strict 建议设置为 true,表示 强制 模型输出必须完全匹配 schema 定义。此时你的 schema 需要符合 MFJS(Moonshot Flavored JSON Schema) 规范。
MFJS 的模型差异:
kimi-k2.7-code 对 anyOf / oneOf / $ref / additionalProperties: true 等特性的支持已比较完善,通常不会触发 MFJS 报错。
kimi-k2.6 在复杂 schema 下更可能触碰 MFJS 限制,建议保持 schema 简单。
如果 strict 设为 false,API 仅保证输出为合法 JSON 对象,但不强制约束内部字段结构。这在 schema 较复杂或你希望给予模型更大灵活性时可以使用。
###
如何校验 schema 是否符合 MFJS
可以使用 walle CLI 工具快速自检 schema 的兼容性:
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/response_format · 可信度 S · 标签:中文 / 提示词工程 / Kimi / 结构化输出 / 格式控制 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。