reasoning 推理等级参数 reasoning_effort 设置
哪些模型支持 reasoning 参数
目前所有非 OpenAI 模型的请求均支持responses接口。 最主流的是 Openai o系列模型(不包括4o系列)
reasoning
- 类型:
对象
或null
- 必需: 否
- 描述: (仅适用于o系列模型) 推理模型的配置选项。
属性 类型 必需 描述 effort
字符串
或null
否 推理的努力程度。可选值: low
,medium
,high
。默认为medium
。summary
字符串
或null
否 模型执行的推理摘要。可选值: auto
,concise
,detailed
。 他们将在reasoning_content
字段中显示。generate_summary
字符串
或null
否 已弃用: 请使用 summary
替代。
Openai /v1/chat/completions 使用 effort 参数
约束推理模型的推理工作。当前支持的值为 low、medium 和 high。减少推理工作可以加快响应速度并减少响应中用于推理的标记数。
{
"model": "o3-pro",
"stream": true,
"messages": [
{
"role": "user",
"content": "从1加到10有几种方法?"
}
],
"reasoning": {
"effort": "high" #可选值: `low`, `medium`, `high`。默认为 `medium`。
}
}
Openai responses 接口使用 reasoning_effort
{
"model": "o3-pro",
"stream": true,
"messages": [
{
"role": "user",
"content": "从1加到10有几种方法?"
}
],
"reasoning_effort": "high" #可选值: `low`, `medium`, `high`。默认为 `medium`。
}
支持通过模型名称后缀设置 reasoning effort:
OpenAI o系列模型 添加后缀 -high 设置为 high reasoning effort (例如: o3-mini-high) 添加后缀 -medium 设置为 medium reasoning effort (例如: o3-mini-medium) 添加后缀 -low 设置为 low reasoning effort (例如: o3-mini-low)