错误信息: Unsupported value: 'reasoning_effort' does not support 'minimal' with this...
🚨 错误信息
错误名称: AI_APICallError
错误信息: Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.
堆栈信息: AI_APICallError: Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.
at file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5132:11
at async postToApi (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5028:24)
at async OpenAICompatibleChatLanguageModel$1.doStream (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:243247:48)
at async wrapStream (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:38758:31)
at async fn (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:36943:17)
at async file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34321:19
at async _retryWithExponentialBackoff (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34423:10)
at async streamStep (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:36911:108)
at async fn (file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:37190:5)
at async file:///E:/CherryStudio/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34321:19
错误原因: "[undefined]"
状态码: 400
请求路径: https://www.dmxapi.cn/v1/chat/completions
请求体: {
"model": "gpt-5.2-2025-12-11",
"user": "[undefined]",
"max_tokens": "[undefined]",
"temperature": "[undefined]",
"top_p": "[undefined]",
"frequency_penalty": "[undefined]",
"presence_penalty": "[undefined]",
"response_format": "[undefined]",
"stop": "[undefined]",
"seed": "[undefined]",
"serviceTier": "[undefined]",
"reasoning_effort": "minimal",
"verbosity": "medium",
"messages": [
{
"role": "user",
"content": "你好"
},
{
"role": "user",
"content": "1"
}
],
"tools": [
{
"type": "function",
"function": {
"name": "builtin_memory_search",
"description": "Search through conversation memories and stored facts for relevant context",
"parameters": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"query": {
"description": "Search query to find relevant memories",
"type": "string"
},
"limit": {
"description": "Maximum number of memories to return",
"default": 5,
"type": "number",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query",
"limit"
],
"additionalProperties": false
}
}
}
],
"tool_choice": "auto",
"stream": true,
"stream_options": {
"include_usage": true
}
}
响应首部: {
"cache-control": "no-cache",
"content-type": "text/event-stream",
"date": "Fri, 12 Dec 2025 06:49:16 GMT",
"document-policy": "include-js-call-stacks-in-crash-reports",
"server": "nginx",
"x-rixapi-request-id": "202512121449128098620277bEFYMDe"
}
响应内容: {
"error": {
"message": "Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.",
"type": "rix_api_error",
"param": "reasoning_effort",
"code": "unsupported_value"
}
}
数据: {
"error": {
"message": "Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.",
"type": "rix_api_error",
"param": "reasoning_effort",
"code": "unsupported_value"
}
}
🤖 AI解决方案
错误分析报告
1. 错误翻译
原文:Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.
译文:不支持的值:当前模型不支持'reasoning_effort'参数的'minimal'值。支持的值是:'none'、'low'、'medium'、'high'和'xhigh'。
2. 原因分析
根本原因:向API发送的请求中,reasoning_effort参数使用了不支持的值'minimal'。
具体分析:
- 请求的模型是
gpt-5.2-2025-12-11 - 该模型的
reasoning_effort参数只接受特定的枚举值:'none'、'low'、'medium'、'high'、'xhigh' - 但请求中使用了
"reasoning_effort": "minimal",导致API返回400错误
3. 解决方案
需要将reasoning_effort参数的值改为支持的选项之一。根据您的需求选择合适的级别:
// 修复方法:修改请求体中的reasoning_effort参数
// 以下是有效的值选项,选择其中一个替换当前的"minimal"
// 选项1:无需推理(默认或最低)
"reasoning_effort": "none"
// 选项2:低推理努力
"reasoning_effort": "low"
// 选项3:中等推理努力(推荐日常使用)
"reasoning_effort": "medium"
// 选项4:高推理努力(复杂任务)
"reasoning_effort": "high"
// 选项5:极高推理努力(最复杂任务)
"reasoning_effort": "xhigh"
完整修复后的请求体示例:
{
"model": "gpt-5.2-2025-12-11",
"reasoning_effort": "medium",
"verbosity": "medium",
"messages": [
// ... 其他内容保持不变
],
"stream": true
// ... 其他参数保持不变
}
4. ️ 预防措施
-
gpt-5.2系列模型的reasoning_effort支持:none、low、medium、high、xhigh- 部分早期模型可能不支持此参数或支持不同的值
开发建议:在代码中添加参数验证逻辑,或在配置中预设不同模型对应的参数选项,避免运行时错误。
---
关键点:API参数值有严格限制,必须使用文档中明确指定的枚举值。minimal不是gpt-5.2模型的合法reasoning_effort值。