Code=INVALID_REQUEST errorMessage=model not allowed: dmx/qwen3-cdf conn=789aef5a...

2026年04月01日 10:22 processing

错误信息

res ✗ sessions.patch 30ms errorCode=INVALID_REQUEST errorMessage=model not allowed: dmx/qwen3-cdf conn=789aef5a…23cc id=b362fe3b…8df1

AI 解决方案

报错分析报告

1.错误翻译


原文:model not allowed: dmx/qwen3-cdf
译文:模型不允许使用:dmx/qwen3-cdf

2.原因分析


  • 根本原因:请求的模型dmx/qwen3-cdf未被当前DMXAPI连接授权使用

  • 发生位置sessions.patch请求中指定了该模型参数,触发权限校验失败
  • 3. 解决方案


    替换请求中的模型为允许的模型(需从DMXAPI文档获取合法模型列表):

    # 示例:用curl修改模型参数(替换为合法模型名)
    curl -X PATCH https://api.dmxapi.com/sessions/{session_id} \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"model": "dmx/allowed-model-name"}'  # 如dmx/qwen2-72b
    

    # 示例:Python requests修改模型
    import requests
    
    url = "https://api.dmxapi.com/sessions/{session_id}"
    headers = {"Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json"}
    data = {"model": "dmx/allowed-model-name"}  # 合法模型名
    
    response = requests.patch(url, headers=headers, json=data)
    

    4. 预防措施


  • ✅ 调用前查询DMXAPI官方文档,确认当前账号允许的模型列表

  • ✅ 使用模型验证接口(如GET /v1/models)预检查模型可用性

  • 推荐工具:DMXAPI控制台「模型管理」页、Postman环境变量管理模型参数


  • :请将示例中的allowed-model-name替换为实际授权的模型标识。