=true error=HTTP 403: openai_error 其他模型都能访问唯独THUDM/glm-4-9b-chat 返回这个错误,https://...
🚨 错误信息
embedded run agent end: runId=fbab55cf-7754-4735-8b21-c5f3af97195e isError=true error=HTTP 403: openai_error
其他模型都能访问唯独THUDM/glm-4-9b-chat 返回这个错误,https://test.dmxapi.cn/用我的key 是没问题的
🤖 AI解决方案
##代码糕手 - 报错分析报告
根本原因:访问
具体位置:调用
上下文:其他模型可正常访问,仅该模型失败,排除通用密钥失效问题,指向模型级权限缺失。
权限预校验:调用新模型前,先在平台控制台的「模型测试页」用当前密钥验证访问性。
工具辅助:使用Postman发送
1.错误翻译
原文:HTTP 403: openai_error
译文:HTTP 403 错误:openai_error(权限禁止)
2.原因分析
THUDM/glm-4-9b-chat模型时触发权限拒绝(403 Forbidden),说明当前API密钥无该模型的访问授权。THUDM/glm-4-9b-chat模型的HTTP请求被服务端拦截。3. 解决方案
python
修复步骤1:确认密钥权限(平台控制台操作)
1. 登录DMXAPI控制台 → 密钥管理 → 检查当前密钥的「模型访问列表」是否包含THUDM/glm-4-9b-chat
2. 若未包含,点击「编辑权限」添加该模型
修复步骤2:验证调用的代码正确性(示例)
import openaiopenai.api_key = "你的有效密钥" # 确保密钥未过期
openai.api_base = "https://test.dmxapi.cn/v1" # 确认基础URL与测试环境一致
try:
response = openai.ChatCompletion.create(
model="THUDM/glm-4-9b-chat", # 模型名称必须完全匹配(区分大小写)
messages=[{"role": "user", "content": "测试请求"}],
temperature=0.7
)
print(response.choices[0].message.content)
except Exception as e:
print(f"错误详情:{e}")
4. 预防措施
GET https://test.dmxapi.cn/v1/models请求,检查返回的模型列表中是否包含目标模型(需带密钥)。---
注:若权限已正确配置仍报错,请联系DMXAPI技术支持确认模型是否在测试环境开放。