Code=INVALID_REQUEST errorMessage=model not allowed: dmx/qwen3-cdf conn=789aef5a...
错误信息
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. 预防措施
GET /v1/models)预检查模型可用性 注:请将示例中的
allowed-model-name替换为实际授权的模型标识。