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

2026年03月31日 08:34 processing

错误信息

错误名称: AI_APICallError 错误信息: Invalid URL (POST /v1/fesponses/chat/completions) 堆栈信息: AI_APICallError: Invalid URL (POST /v1/fesponses/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/fesponses/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:34:10 GMT", "server": "nginx", "vary": "Accept-Encoding", "x-rixapi-request-id": "20260331083410453883897pZLffUuy" } 响应内容: { "error": { "message": "Invalid URL (POST /v1/fesponses/chat/completions)", "type": "invalid_request_error", "code": "" } } 数据: { "error": { "message": "Invalid URL (POST /v1/fesponses/chat/completions)", "type": "invalid_request_error", "code": "" } }

AI 解决方案

报错分析报告

1.错误翻译


原文:Invalid URL (POST /v1/fesponses/chat/completions)
译文:无效的URL(POST请求到/v1/fesponses/chat/completions)

2.原因分析


  • 根本原因:API请求URL路径存在拼写错误(fesponses应为responses),服务器无法识别该端点。

  • 发生位置:向DMXAPI平台发送POST请求时,路径/v1/fesponses/chat/completions中的fesponsesresponses的错误拼写。
  • 3. 解决方案


    修正URL路径的拼写错误,将fesponses改为responses

    // 修复后的请求路径(以JavaScript为例)
    const correctApiUrl = "https://www.dmxapi.cn/v1/responses/chat/completions"; // 关键修复:fesponses → responses
    
    // 示例:使用fetch发送请求
    fetch(correctApiUrl, {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({ /* 请求体 */ })
    });
    

    4.️ 预防措施


  • 路径管理:用常量/配置文件存储API端点(如API_ENDPOINTS.CHAT_COMPLETIONS),避免硬编码拼写错误。

  • 预验证:调用前用Postman/curl测试端点有效性,或用IDE拼写检查(如VS Code的Code Spell Checker插件)。

  • -️ 推荐工具:Postman(接口调试)、ESLint(JS拼写校验)、Swagger(API文档核对)。

    总结:核心是修正URL中fesponsesresponses的拼写错误,确保请求指向正确端点。