reasoning_effort 配置 推理力度。当前唯一支持的值为 "max"。
K3 始终进行推理,并可能返回
reasoning_content;更多推理力度档位将在后续上线。设置推理力度
在请求顶层设置reasoning_effort:
reasoning_effort: "max"。
- curl
- python
用 reasoning_effort 兼容 OpenAI
如果你的代码已经使用 OpenAI 的reasoning_effort 字段,无需改名;K3 当前仅接受 "max"。K3 的推理始终开启,可能返回 reasoning_content。
字段说明
K3 的多轮对话和工具调用必须将 API 返回的完整 assistant message 原样回传到
messages,包括 reasoning_content 和 tool_calls。
注意事项
- 不同模型对
thinking各子字段的支持与默认行为存在差异(例如kimi-k2.6不支持thinking.effort,thinking.keep默认不保留历史思考),详见模型参数参考; - 后续上线的更低
effort档位可减少reasoning_content的 token 消耗与响应延迟,适合分类、改写、简单问答等轻量任务;当前max为唯一可用档位。
当前切换
effort 档位不会影响前缀缓存命中。 思考力度当前仅支持 max 档位。待更多档位上线后,切换档位可能导致缓存失效,仍建议在会话开始前确定 effort 档位,避免中途切换。相关阅读
- Kimi K3 API 工具调用最佳实践:思考力度在工具调用场景中的取舍
- 使用思考模式:各模型的思考行为与保留式思考(Preserved Thinking)
- 模型参数参考:各模型的参数配置差异