错误信息: 堆栈信息: AI_APICallError at file:///D:/234/Cherry%20Studio/resources/app.asar...

2026年05月25日 18:37 30.79 秒 success

错误信息

错误名称: AI_APICallError 错误信息: 堆栈信息: AI_APICallError at file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:52106:11 at async postToApi$2 (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:52001:24) at async OpenAICompatibleChatLanguageModel.doGenerate (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:69925:75) at async wrapStream (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:105904:19) at async wrapStream (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:105810:32) at async fn (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:104460:17) at async file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:100731:19 at async _retryWithExponentialBackoff (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:100921:10) at async streamStep (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:104429:109) at async fn (file:///D:/234/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Bs-WWtk5.js:104746:5) 错误原因: "[undefined]" 状态码: 404 请求路径: https://www.dmxapi.cn/v1/chat/completions 请求体: { "model": "M2-her", "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": "[undefined]", "verbosity": "[undefined]", "messages": [ { "role": "system" }, { "role": "user", "content": "1" } ], "tools": "[undefined]", "tool_choice": "[undefined]" } 响应首部: { "content-length": "92", "content-type": "application/json; charset=utf-8", "date": "Mon, 25 May 2026 10:36:12 GMT", "document-policy": "include-js-call-stacks-in-crash-reports", "server": "nginx", "x-rixapi-request-id": "20260525183611247909238mRnVVH53" } 响应内容: { "error": { "message": "", "type": "rix_api_error", "param": "", "code": "bad_response_status_code" } } 数据: { "error": { "message": "", "type": "rix_api_error", "param": "", "code": "bad_response_status_code" } }

AI 解决方案

🔍 错误翻译


原文:AI_APICallError, Status Code: 404
译文:AI API 调用错误,状态码:404 (未找到)

🎯 原因分析


根本原因是请求的目标资源(模型或API路径)不存在
状态码 404 表示客户端请求了一个服务器上无法找到的资源。在你的请求中,问题极有可能出在 "model": "M2-her" 这个模型名称上。DMXAPI平台很可能没有名为 M2-her 的模型,因此API网关拒绝了请求。

💡 解决方案


  • 检查并修正模型名称

  • 请在Cherry Studio的模型设置中,将模型名称修改为DMXAPI平台实际支持的模型。可以尝试使用常见的模型名称进行测试。
    ``代码语言
    // 修改请求体中的
    model 字段
    "model": "gpt-3.5-turbo" // 示例,请使用平台真实存在的模型
    `
  • 查阅官方文档

  • 访问DMXAPI官方文档,获取支持的完整模型列表,确认
    M2-her 是否存在或其正确的名称格式。

    🛡️ 预防措施


  • 前置检查:在发起正式调用前,使用一个确定存在的模型(如 gpt-3.5-turbo`)进行一次简单的测试请求,以验证API密钥和网络连接是否正常。

  • 配置验证:在应用中增加对输入模型名称的简单校验(如是否为空、格式是否合理),避免使用明显无效的名称直接发起请求。