code: 503 - {'error': {'code': '', 'message': '所有令牌分组 default 下对于模型 gpt-4o-trans...
🚨 错误信息
Error code: 503 - {'error': {'code': '', 'message': '所有令牌分组 default 下对于模型 gpt-4o-transcribe 均无可用渠道,请更换分组尝试 (request id: 20251225025450257953507rfw90FuO)', 'type': 'rix_api_error'}}
🤖 AI解决方案
报错分析报告
1. 错误翻译
原文:All tokens in the group 'default' have no available channels for the model 'gpt-4o-transcribe', please try changing the group.
译文:在令牌分组 'default' 下,所有令牌对于模型 'gpt-4o-transcribe' 均无可用的渠道,请尝试更换分组。
2. 原因分析
这是一个渠道配置问题,而非代码逻辑错误。- 根本原因:您在请求中指定了使用
gpt-4o-transcribe模型,但当前API账户下名为default的令牌分组中,没有配置任何支持此模型的可用渠道(即供应商后端服务)。 - 错误上下文:错误发生在您向DMXAPI平台发起请求时,平台在路由请求时无法在您指定的分组中找到能满足
model: gpt-4o-transcribe这一条件的后端服务。 - 登录 DMXAPI 控制台。
- 检查并确保存在另一个已为
gpt-4o-transcribe模型配置了供应商渠道的分组(例如audio_group)。 - 或者,在
default分组中为该模型添加可用的供应商渠道(这通常需要平台管理员权限)。
3. 解决方案
您需要通过以下两种方式之一来解决:方案一:在控制台更换分组或配置渠道
方案二:在代码中指定其他分组
在您的API请求代码中,将 group 参数从 default 修改为其他已正确配置的分组名称。
# 修改前(可能显式或隐式使用了 `default` 分组)
# 隐式使用默认分组
response = client.chat.completions.create(
model="gpt-4o-transcribe",
# ... 其他参数
)
# 修改后,明确指定一个可用的分组,例如 “audio_group”
response = client.chat.completions.create(
model="gpt-4o-transcribe",
group="audio_group", # 关键修改:替换为有效的分组名
# ... 其他参数
)
4. ️ 预防措施
rix_api_error)的异常处理逻辑。当首选模型因渠道问题不可用时,可以自动回退到有可用渠道的备用模型或分组。---
请求ID (Request ID): 20251225025450257953507rfw90FuO (供平台技术支持排查使用)