=true error=HTTP 403: openai_error 其他模型都能访问唯独THUDM/glm-4-9b-chat 返回这个错误,https://...

2026年03月09日 00:51 状态: processing

🚨 错误信息

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解决方案

##代码糕手 - 报错分析报告

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 openai

    openai.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. 预防措施


  • 权限预校验:调用新模型前,先在平台控制台的「模型测试页」用当前密钥验证访问性。

  • 工具辅助:使用Postman发送GET https://test.dmxapi.cn/v1/models请求,检查返回的模型列表中是否包含目标模型(需带密钥)。
  • ---
    :若权限已正确配置仍报错,请联系DMXAPI技术支持确认模型是否在测试环境开放。