":{"code":"","message":"Invalid Token (request id: 202605250052136885944106vYw5U...

2026年05月25日 00:56 21.28 秒 success

错误信息

Ran HTTPS_PROXY= HTTP_PROXY= http_proxy= https_proxy= ALL_PROXY= curl -sS -w '\nHTTP_STATUS:%{http_code}\n' -X POST │ 'https://www.dmxapi.cn/v1/chat/completions' -H 'Authorization: sk-mwnSb8ris0aNAKu9vU22pX6Gj3rLDZEYxdrq4qToLVZY8lZ' -H 'Content-Type: │ application/json' -d '{"model":"qwen3.7-max-50off","messages":[{"role":"user","content":"测试"}]}' └ {"error":{"code":"","message":"Invalid Token (request id: 202605250052136885944106vYw5Ueh)","type":"rix_api_error"}} HTTP_STATUS:401

AI 解决方案

🔍 错误翻译


原文:Invalid Token (request id: 202605250052136885944106vYw5Ueh)
译文:无效的令牌(请求ID:202605250052136885944106vYw5Ueh)

🎯 原因分析


根本原因: API认证失败。HTTP状态码 401 表示 Unauthorized(未授权),API服务器明确拒绝了您的请求,因为提供的认证令牌(API Key)无效或已失效。

具体分析:

  • 您在请求头中提供了 Authorization: sk-mwnSb8ris0aNAKu9vU22pX6Gj3rLDZEYxdrq4qToLVZY8lZ 这个令牌。

  • 服务器的错误信息 Invalid Token 直接指出此令牌无法通过验证。可能原因包括:

  • 1. 令牌不正确:复制或输入错误。
    2. 令牌已过期/撤销:该API密钥已被禁用、重置或过了有效期。
    3. 账户/权限问题:关联账户可能已欠费或未开通相应服务权限。

    💡 解决方案


  • 检查并更新API Key

  • 请登录您的DMXAPI账户,在控制台或API密钥管理页面确认该令牌状态,并获取最新、有效的API密钥。

    • 使用新密钥重试请求

    • 将curl命令中的 Authorization 头替换为新的有效密钥。
          curl -sS -w '\nHTTP_STATUS:%{http_code}\n' -X POST \
            'https://www.dmxapi.cn/v1/chat/completions' \
            -H 'Authorization: sk-YOUR_NEW_VALID_API_KEY' \
            -H 'Content-Type: application/json' \
            -d '{"model":"qwen3.7-max-50off","messages":[{"role":"user","content":"测试"}]}'
          

      • 验证密钥格式

      • 确保密钥字符串(sk-...)在复制时未包含多余空格、换行符或不可见字符。建议在终端直接粘贴并执行。

        🛡️ 预防措施


      • 密钥管理:切勿将API密钥硬编码在代码中或公开分享。建议使用环境变量或密钥管理服务。

      • 定期轮换:出于安全考虑,定期在管理后台轮换您的API密钥。

      • 错误处理:在代码中实现对 401 错误的捕获与日志记录,便于快速定位认证问题。