错误信息: Unsupported value: 'reasoning_effort' does not support 'minimal' with this...

2025年12月15日 20:30 状态: processing

🚨 错误信息

错误名称: 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:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5132:11 at async postToApi (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5028:24) at async OpenAICompatibleChatLanguageModel$1.doStream (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:243343:48) at async wrapStream (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:38768:31) at async fn (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:36953:17) at async file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:34331:19 at async _retryWithExponentialBackoff (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:34433:10) at async streamStep (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:36921:108) at async fn (file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:37200:5) at async file:///C:/Users/Administrator/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Oi5sAZNS.js:34331:19 错误原因: "[undefined]" 状态码: 400 请求路径: https://www.dmxapi.cn/v1/chat/completions 请求体: { "model": "gpt-5.2", "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": "你好" } ], "tools": "[undefined]", "tool_choice": "[undefined]", "stream": true, "stream_options": { "include_usage": true } } 响应首部: { "cache-control": "no-cache", "content-type": "text/event-stream", "date": "Mon, 15 Dec 2025 12:30:29 GMT", "document-policy": "include-js-call-stacks-in-crash-reports", "server": "nginx", "x-rixapi-request-id": "20251215203025885548620oHGT87bN" } 响应内容: { "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'

具体分析

  • 错误类型AI_APICallError(API调用参数错误)

  • 状态码:400(客户端错误)

  • 出错参数reasoning_effort = "minimal"

  • 上下文:使用DMXAPI平台调用gpt-5.2模型时,该模型对推理力度参数有特定限制
  • ---

    3. 解决方案

    修复请求体中的reasoning_effort参数值
    // 修复后的请求体(将"minimal"改为支持的值)
    {
      "model": "gpt-5.2",
      "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": "medium", // ← 将"minimal"改为支持的值
      "verbosity": "medium",
      "messages": [
        {
          "role": "user",
          "content": "你好"
        }
      ],
      "tools": "[undefined]",
      "tool_choice": "[undefined]",
      "stream": true,
      "stream_options": {
        "include_usage": true
      }
    }

    可选值

  • "none" - 无推理

  • "low" - 低推理力度

  • "medium" - 中等推理力度 ✅ 推荐

  • "high" - 高推理力度

  • "xhigh" - 极高推理力度
  • ---

    4. ️ 预防措施

    最佳实践建议:

  • 查阅官方文档:在调用API前,查阅DMXAPI平台的模型参数文档,确认reasoning_effort参数对不同模型的取值范围限制
  • 参数验证:在代码中增加参数验证逻辑,确保传入的参数值在模型支持的范围内
  • ️ 开发工具推荐:

  • 使用API测试工具(如Postman、Insomnia)先进行参数测试
  • 在代码中添加try-catch块捕获API错误,并提供友好的错误提示

---

注意:不同模型对高级参数的支持程度可能不同,调用前请务必确认目标模型的参数兼容性。