Deepseek API调用失败: 524 - {"error":{"message":"The request was rejected because it...
错误信息
Error: Deepseek API调用失败: 524 - {"error":{"message":"The request was rejected because it was considered high risk","type":"rix_api_error","param":"","code":null}}
at https://appassets.androidplatform.net/assets/src/js/core/DeepseekChatManager.js:1:42171
at async DeepseekChatManager.callWithRetry (https://appassets.androidplatform.net/assets/src/js/core/DeepseekChatManager.js:1:36929)
at async Object.requestFn (https://appassets.androidplatform.net/assets/src/js/core/DeepseekChatManager.js:1:40480)
at async APIRequestQueue.processQueue (https://appassets.androidplatform.net/assets/src/js/core/DeepseekChatManager.js:1:965)
AI 解决方案
报错分析报告
1.错误翻译
原文:The request was rejected because it was considered high risk
译文:该请求因被视为高风险而被拒绝
2.原因分析
DeepseekChatManager的callWithRetry→requestFn→APIRequestQueue.processQueue链路发起API请求时。 3. 解决方案
调整请求内容至低风险合规状态,示例代码如下:
// 修复后的请求示例(替换原高风险内容)
const safeRequest = {
messages: [
{ role: "user", content: "请用简单例子说明JavaScript闭包的作用" } // 低风险、合规的提问
]
};
// 调用API(确保使用安全内容)
await DeepseekChatManager.callWithRetry(safeRequest);
4. 预防措施
Postman模拟请求调试内容合规性;用Sentry监控524错误率。结论:需优化请求内容以通过API风险校验。