HTTP POST https://www.dmxapi.cn/v1/embeddings failed with status code 403 {"erro...

2026年06月26日 15:57 29.04 秒 success

错误信息

POST https://www.dmxapi.cn/v1/chat/completions POST https://www.dmxapi.cn/v1/embeddings Embeddings Error: HTTP POST https://www.dmxapi.cn/v1/embeddings failed with status code 403 {"error":{"code":"","message":"该令牌无权访问模型 text-embedding-ada-002 (request id: 2026062615562669436080OktLuDFW)","type":"rix_api_error"}}

AI 解决方案

🔍 错误分析

1. 🌐 错误翻译


原文:{"error":{"code":"","message":"该令牌无权访问模型 text-embedding-ada-002 (request id: 2026062615562669436080OktLuDFW)","type":"rix_api_error"}}
译文:{"error":{"code":"","message":"The token is not authorized to access the model text-embedding-ada-002 (request id: 2026062615562669436080OktLuDFW)","type":"rix_api_error"}}

2. 🎯 原因分析


  • 根本原因:您用于调用DMXAPI服务的API令牌(Token/Key)没有访问 text-embedding-ada-002 这个特定Embedding模型的权限。

  • 具体位置:错误发生在向 /v1/embeddings 端点发起请求时,后端权限校验失败。

  • 上下文:这通常是由于在DMXAPI平台创建API密钥时,未勾选或未获得该模型的访问授权,或者您的账户/套餐不支持该模型。
  • 3. 💡 解决方案


    请按以下步骤排查和解决:
  • 检查并修改API令牌权限

  • - 登录您的DMXAPI平台账户。
    - 进入“API密钥管理”或类似页面。
    - 找到您正在使用的这个API令牌,点击“编辑”或“查看权限”。
    - 在模型权限列表中,确认 text-embedding-ada-002 模型是否已被勾选/添加。如果没有,请勾选并保存。

    • 确认账户支持

    • - 检查您的DMXAPI账户套餐或服务详情,确认当前套餐是否支持 text-embedding-ada-002 这个模型。部分模型可能需要升级账户或单独申请。

      • 使用新令牌测试(如权限修改后仍失败):

      • 在权限修改完成后,建议创建一个新的API密钥进行测试,以排除旧密钥可能存在的缓存问题。

        4. 🛡️ 预防措施


      • 精细化权限管理:在创建API密钥时,根据实际应用场景,只勾选必需的模型权限,遵循最小权限原则。

      • 密钥分离:为不同的应用或服务创建独立的API密钥,便于权限控制和问题追踪。

      • 定期审计:定期检查API密钥的使用情况和权限设置,及时调整或禁用不再使用的密钥。