→ 正在验证 API 连接... ✘ API 连接验证失败: 权限被拒绝: 请检查 API Token 权限 → 当前配置: Base URL: https:/...

2026年03月31日 22:07 processing

错误信息

→ 正在验证 API 连接... ✘ API 连接验证失败: 权限被拒绝: 请检查 API Token 权限 → 当前配置: Base URL: https://www.dmxapi.cn API Key: sk-zIhiA6VCAAP8iJ1kWKPoK6P8AMlkyat4U9B1JSfejeEpx7RH ╭────────────────────────────────────────────────────────────╮ │ 选择要修改的内容 │ ├────────────────────────────────────────────────────────────┤ │ ❯ 修改 URL Base URL 有问题 │ │ 修改 Key API Key 有问题 │ │ 都修改 URL 和 Key 都有问题 │ │ 修改模型名 模型名称可能不正确 │ ╰────────────────────────────────────────────────────────────╯ ↑↓ 导航 Enter 确认

AI 解决方案

报错分析报告

1.错误翻译


原文:Permission denied: Please check API Token permissions
译文:权限被拒绝: 请检查 API Token 权限

2.原因分析


  • 根本原因:API Token权限不足或无效,无法通过身份验证

  • 发生位置:API连接验证环节(https://www.dmxapi.cn),使用的sk-zIhiA6VCAAP8iJ1kWKPoK6P8AMlkyat4U9B1JSfejeEpx7RH无有效权限
  • 3.解决方案


    # 修复后的连接验证代码(需替换为有效API Key)
    import requests
    
    BASE_URL = "https://www.dmxapi.cn"
    API_KEY = "YOUR_VALID_API_KEY"  # ← 替换为有权限的新Key
    HEADERS = {"Authorization": f"Bearer {API_KEY}"}
    
    def validate_api_connection():
        try:
            resp = requests.get(f"{BASE_URL}/v1/validate", headers=HEADERS, timeout=10)
            resp.raise_for_status()  # 抛出HTTP错误
            print("✅ API连接验证成功")
        except requests.exceptions.HTTPError as e:
            print(f"❌ 验证失败: {e.response.json().get('error')}")
    
    validate_api_connection()
    

    4. 预防措施


  • 权限检查:生成API Key时确认勾选所需权限(如read/write

  • 安全存储:用环境变量管理Key(如.env文件+python-dotenv库),禁止硬编码

  • 下一步:请在界面中选择「修改 Key」并替换为[DMXAPI控制台](https://www.dmxapi.cn/dashboard)生成的有效Token。