提示词库/任务指令/用 response_format 启用 JSON Mode 用 response_format 启用 JSON Mode
中文exp-2459未验证
用 response_format 启用 JSON Mode
如果只在提示词 prompt 中告诉 Kimi 大模型:“请输出 JSON 格式的内容”,Kimi 大模型能理解你的诉求,也会按要求生成 JSON 文档,但生成的内容通常会有一些瑕疵:例如在 JSON 文档之外,Kimi 还会额外输出其他文字内容对 JSON 文档进行解释——
以下是你需要的 JSON 文档
{
"title": "文章标题",
"author": "文章作者",
"publish_time": "发布时间",
"summary": "文章总结"
}
——或是输出格式有误、无法被正确解析的 JSON 文档(注意最后一行 summary 字段末尾的逗号):
{
"title": "文章标题",
"author": "文章作者",
"publish_time": "发布时间",
"summary": "文章总结",
}
response_format 参数用于约束输出格式,默认值为 {"type": "text"},即普通的、没有任何格式约束的文本内容。将 response_format 设置为 {"type": "json_object"} 即可启用 JSON Mode,Kimi 大模型会按照要求输出一个合法的、可被正确解析的 JSON 文档。
使用 JSON Mode 分三步:
在 system 或 user prompt 中定义输出 JSON 的格式,包括具体的字段名称、字段类型等;最佳实践是给出具体的输出示例,并解释每个字段的具体含义;
将 response_format 参数设置为 {"type": "json_object"};
解析 Kimi 大模型返回消息中的 content,message.content 是一个合法的、被序列化成字符串的 JSON Object。
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/use-json-mode-feature-of-kimi-api · 可信度 S · 标签:中文 / 提示词工程 / 少样本 / Kimi / JSON 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。