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

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

🚨 错误信息

embedded run agent end: runId=fbab55cf-7754-4735-8b21-c5f3af97195e isError=true error=HTTP 403: openai_error 其他模型都能访问唯独THUDM/glm-4-9b-chat 返回这个错误

🤖 AI解决方案

报错分析报告

1.错误翻译



原文:HTTP 403: openai_error
译文:HTTP 403:OpenAI错误(表示请求被服务器拒绝,通常因权限不足或资源不可访问)

2. 原因分析


  • 根本原因:调用THUDM/glm-4-9b-chat模型时,API密钥缺乏该模型的访问权限,或模型未被授权当前请求。

  • 具体位置:向DMXAPI发起该模型请求的HTTP接口(run agent执行流程中),服务器返回403状态码拒绝访问(其他模型正常说明基础连接和通用权限无问题)。
  • 3.解决方案


    #### 步骤1:验证权限与模型名称
  • 登录DMXAPI控制台,检查当前API密钥的模型权限列表,确认包含THUDM/glm-4-9b-chat

  • 核对模型名称拼写(如是否多了空格、大小写错误)。
  • #### 步骤2:修复代码示例(Python)

    python
    import requests

    api_key = "YOUR_DMXAPI_KEY" # 替换为有权限的密钥
    model = "THUDM/glm-4-9b-chat" # 确认名称准确
    url = "https://api.dmxapi.com/v1/chat/completions"

    headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
    payload = {"model": model, "messages": [{"role": "user", "content": "测试"}]}

    response = requests.post(url, headers=headers, json=payload)
    if response.status_code == 403:
    raise Exception("权限不足:请检查API密钥的模型访问权")
    print(response.json())

    4.️ 预防措施


  • 权限前置检查:调用模型前,通过DMXAPI控制台的「密钥权限」页确认目标模型的访问权;

  • 错误捕获机制:在代码中显式捕获403状态码,触发权限校验逻辑(如自动提醒运维更新密钥);

  • -工具推荐:使用Postman先测试模型接口的权限(输入密钥+模型名,观察响应),避免嵌入代码后排查。

    ---

    :若权限无误仍报错,请联系DMXAPI支持确认模型状态(如临时下线)。