name: AI_APICallError Error Message: License is not enabled (request id: 2026032...

2026年03月27日 09:59 状态: processing

🚨 错误信息

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.原因分析


  • 根本原因:调用DMXAPI接口时,关联账户的许可证未激活或已失效,导致API认证失败(状态码401)。

  • 具体位置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.️ 预防措施


  • 最佳实践1:定期在DMXAPI控制台检查许可证有效期,设置到期提醒(如提前30天)。

  • 最佳实践2:调用API前用轻量请求(如/v1/models)验证许可证有效性,避免批量请求失败。

  • 推荐工具:DMXAPI官方「许可证状态监控」插件、Postman「Pre-request Script」校验授权头。