name: AI_APICallError Error Message: License is not enabled (request id: 2026032...
🚨 错误信息
Error name: AI_APICallError
Error Message: License is not enabled (request id: 20260327095341933574145EhAzXrqd)
Stack Trace: AI_APICallError: License is not enabled (request id: 20260327095341933574145EhAzXrqd)
at file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-DWBkLJID.js:1704:11
at async postToApi (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-DWBkLJID.js:1599:24)
at async OpenAICompatibleChatLanguageModel.doStream (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-MiiZ7jiT.js:452:48)
at async wrapStream (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:48639:32)
at async fn (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:47505:17)
at async file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:43859:19
at async _retryWithExponentialBackoff (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:44022:10)
at async streamStep (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:47474:109)
at async fn (file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:47780:5)
at async file:///C:/Users/Kewei-legacy/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-B734WnMa.js:43859:19
Error cause: "[undefined]"
Status Code: 401
Request URL: https://www.dmxapi.cn/v1/chat/completions
Request Body Values: {
"model": "gemini-3-pro-preview",
"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
}
}
Response Header: {
"content-length": "149",
"content-type": "application/json; charset=utf-8",
"date": "Fri, 27 Mar 2026 01:53:42 GMT",
"document-policy": "include-js-call-stacks-in-crash-reports",
"server": "nginx",
"x-rixapi-request-id": "20260327095341933574145EhAzXrqd"
}
Response Body: {
"error": {
"code": "rix_api_license_invalid",
"message": "License is not enabled (request id: 20260327095341933574145EhAzXrqd)",
"type": "rix_api_error"
}
}
Data: {
"error": {
"message": "License is not enabled (request id: 20260327095341933574145EhAzXrqd)",
"type": "rix_api_error",
"code": "rix_api_license_invalid"
}
}
🤖 AI解决方案
报错分析报告
1.错误翻译
原文:License is not enabled
译文:许可证未启用
2.原因分析
OpenAICompatibleChatLanguageModel.doStream 方法中发起的/v1/chat/completions请求(Request URL: https://www.dmxapi.cn/v1/chat/completions)。gemini-3-pro-preview模型时,服务器返回rix_api_license_invalid错误码,明确提示许可证未启用。3.解决方案
bash
步骤1:登录DMXAPI控制台(https://www.dmxapi.cn)
步骤2:进入「许可证管理」页面,检查当前账户许可证状态
步骤3:若未启用,点击「激活许可证」并填写有效许可证密钥
步骤4:在客户端(如Cherry Studio)中更新API配置,使用已启用许可证的账户密钥
步骤5:重新发起请求(确保请求参数中无[undefined]值,补充缺失字段如user、max_tokens等)
示例:正确的API请求配置(以curl为例)
curl https://www.dmxapi.cn/v1/chat/completions \
-H "Authorization: Bearer YOUR_ENABLED_LICENSE_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-pro-preview",
"messages": [{"role": "system", "content": "test"}, {"role": "user", "content": "hi"}],
"stream": true,
"max_tokens": 1024,
"temperature": 0.7
}'
4.️ 预防措施
/v1/models)验证许可证有效性,避免批量请求失败。