错误信息: Invalid URL (POST /v1/fesponses/chat/completions) 堆栈信息: AI_APICallError: I...
错误信息
错误名称: 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.原因分析
fesponses应为responses),服务器无法识别该端点。/v1/fesponses/chat/completions中的fesponses是responses的错误拼写。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_ENDPOINTS.CHAT_COMPLETIONS),避免硬编码拼写错误。 Code Spell Checker插件)。 -️ 推荐工具:Postman(接口调试)、ESLint(JS拼写校验)、Swagger(API文档核对)。
总结:核心是修正URL中fesponses→responses的拼写错误,确保请求指向正确端点。