| 控制参数(OpenAI 格式) | 控制参数(Anthropic 格式) | |
| 思考模式开关 (1) | {"thinking": {"type": "enabled/disabled"}} | |
| 思考强度控制 (2)(3) | {"reasoning_effort": "high/max"} | {"output_config": {"effort": "high/max"}} |
enabledmaxlow 、 medium 会映射为 high, xhigh 会映射为 maxthinking 参数时,需要将 thinking 参数传入 extra_body 中:temperature 、 top_p 、 presence_penalty 、 frequency_penalty 参数。请注意,为了兼容已有软件,设置参数不会报错,但也不会生效。reasoning_content 参数返回,与 content 同级。在后续的轮次的拼接中,可以选择性地返回 reasoning_content 给 API:user 消息之间,如果模型 未进行工具调用 ,则中间 assistant 的 reasoning_content 无需参与上下文拼接,在后续轮次中将其传入 API 会被忽略。详见 多轮对话拼接 。user 消息之间,如果模型 进行了工具调用 ,则中间 assistant 的 reasoning_content 需参与上下文拼接,在后续所有 user 交互轮次中必须 回传给 API 。详见 工具调用 。reasoning_content )和最终回答( content )。如果没有工具调用,则在下一轮对话中,之前轮输出的思维链内容不会被拼接到上下文中,如下图所示:

reasoning_content 给 API。reasoning_content ,API 会返回 400 报错。正确回传方法请您参考下面的样例代码。