错误信息: Invalid URL (POST /v1/responses/chat/completions) 堆栈信息: AI_APICallError: I...

2026年03月31日 08:35 processing

错误信息

错误名称: AI_APICallError 错误信息: Invalid URL (POST /v1/responses/chat/completions) 堆栈信息: AI_APICallError: Invalid URL (POST /v1/responses/chat/completions) at file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/dist-CUjkTMRK.js:2082:11 at async postToApi (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/dist-CUjkTMRK.js:1977:24) at async OpenAICompatibleChatLanguageModel.doStream (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/dist-BTy3HrgJ.js:451:48) at async wrapStream (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:48614:32) at async fn (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:47480:17) at async file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:43834:19 at async _retryWithExponentialBackoff (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:43997:10) at async streamStep (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:47449:109) at async fn (file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:47755:5) at async file:///Applications/Cherry%20Studio.app/Contents/Resources/app.asar/out/renderer/assets/store-BDFHZEb3.js:43834:19 错误原因: "[undefined]" 状态码: 404 请求路径: https://www.dmxapi.cn/v1/responses/chat/completions 请求体: { "model": "glm-5.1-free", "user": "[undefined]", "max_tokens": "[undefined]", "temperature": "[undefined]", "top_p": "[undefined]", "frequency_penalty": "[undefined]", "presence_penalty": "[undefined]", "response_format": "[undefined]", "stop": "[undefined]", "seed": "[undefined]", "reasoning_effort": "[undefined]", "verbosity": "[undefined]", "messages": [ { "role": "system", "content": "test" }, { "role": "user", "content": "hi" } ], "tools": "[undefined]", "tool_choice": "[undefined]", "stream": true, "stream_options": { "include_usage": true } } 响应首部: { "content-encoding": "gzip", "content-length": "126", "content-type": "application/json; charset=utf-8", "date": "Tue, 31 Mar 2026 00:35:16 GMT", "server": "nginx", "vary": "Accept-Encoding", "x-rixapi-request-id": "20260331083516780977379ibnQ2ldB" } 响应内容: { "error": { "message": "Invalid URL (POST /v1/responses/chat/completions)", "type": "invalid_request_error", "code": "" } } 数据: { "error": { "message": "Invalid URL (POST /v1/responses/chat/completions)", "type": "invalid_request_error", "code": "" } }

AI 解决方案

报错分析报告

1.错误翻译


原文:Invalid URL (POST /v1/responses/chat/completions)
译文:无效URL(POST请求路径为/v1/responses/chat/completions)

2. 原因分析


  • 根本原因:请求的API路径错误,服务器无法识别/v1/responses/chat/completions端点(状态码404表示资源不存在)。

  • 具体位置:请求路径配置错误(https://www.dmxapi.cn/v1/responses/chat/completions),上下文是调用DMXAPI聊天补全接口时使用了非标准路径。
  • 3. 解决方案


    修正请求路径为DMXAPI支持的标准聊天补全端点(通常为/v1/chat/completions):
    // 修复后的请求路径示例(以JavaScript fetch为例)
    const apiUrl = "https://www.dmxapi.cn/v1/chat/completions"; // 替换原错误路径
    const response = await fetch(apiUrl, {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({ /* 原请求体 */ })
    });
    

    4. 预防措施


  • 核对API文档:调用第三方API前,务必确认官方文档中的准确端点路径(如DMXAPI的聊天补全应为/v1/chat/completions)。

  • 用工具验证:通过Postman或curl先测试路径有效性,避免硬编码错误。
  • ---
    :若仍有问题,请提供修正路径后的新报错信息。