提示词库/填空即用的框架/从响应中读取 reasoning_content 从响应中读取 reasoning_content
中文exp-2488未验证
从响应中读取 reasoning_content
使用 kimi-k2.7-code、kimi-k2.6 等思考模型(启用思考能力时)时,API 响应通过 reasoning_content 字段承载模型的思考内容。读取该字段时注意:
openai SDK 中的 ChoiceDelta 和 ChatCompletionMessage 类型并不提供 reasoning_content 字段,因此无法直接通过 .reasoning_content 的方式访问该字段,仅支持通过 hasattr(obj, "reasoning_content") 来判断是否存在字段,如果存在,则使用 getattr(obj, "reasoning_content") 获取字段值
如果你使用其他框架或自行通过 HTTP 接口对接,可以直接获取与 content 字段同级的 reasoning_content 字段
在流式输出(stream=True)的场合,reasoning_content 字段一定会先于 content 字段出现,你可以在业务代码中通过判断是否出现 content 字段来识别思考内容(或称推理过程)是否结束
reasoning_content 中包含的 Tokens 也受 max_tokens 参数控制,reasoning_content 的 Tokens 数加上 content 的 Tokens 数应小于等于 max_tokens
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/use-thinking-models · 可信度 S · 标签:中文 / 提示词工程 / 框架 / Kimi / 思考模型 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。