Report === --- User-Friendly Information --- Message: 自定义模型 custom-local:gpt-6-a...

2026年09月08日 15:16 22.67 秒 success

错误信息

=== Error Report === --- User-Friendly Information --- Message: 自定义模型 custom-local:gpt-6-astra 错误,请切换模型或重试。 --- Technical Details --- Error Code: 3007 Request ID: 11c284bd00e74a26b2e8add8ebcaadb9 Trace ID: 11c284bd00e74a26b2e8add8ebcaadb9 Timestamp: 2026/09/08 15:16:26 (UTC+8) Server Detail: {"code":-32001,"message":"Network error: 503 分组 default 下模型 custom-local 无可用渠道(distributor) (request id: 20260908071626966902381c14228f5kNs0AXsu) (5cb7334814814e9fa739ebf486815c7f/91863208-0ff0-48c5-ac3d-fca5c87bc953)","data":{"code":0,"message":"分组 default 下模型 custom-local 无可用渠道(distributor) (request id: 20260908071626966902381c14228f5kNs0AXsu)","type":"dmx_api_error","details":"503 分组 default 下模型 custom-local 无可用渠道(distributor) (request id: 20260908071626966902381c14228f5kNs0AXsu) (5cb7334814814e9fa739ebf486815c7f/91863208-0ff0-48c5-ac3d-fca5c87bc953)","statusCode":503,"category":"network"}} App Version: 5.5.3 User ID: 94e5c5c4-e44f-411d-b6ce-ceb01880297f

AI 解决方案

🔧 错误分析

1. 🌐 错误翻译


原文:Network error: 503 分组 default 下模型 custom-local 无可用渠道(distributor) (request id: 20260908071626966902381c14228f5kNs0AXsu) (5cb7334814814e9fa739ebf486815c7f/91863208-0ff0-48c5-ac3d-fca5c87bc953)
译文:网络错误:503 在 default 分组下,模型 custom-local 没有可用的分发渠道(distributor)

2. 🎯 原因分析


  • 根本原因:服务端返回503状态码,表明custom-local模型在default分组中无可用的分发渠道,服务不可用

  • 错误位置:API请求阶段,模型分发服务节点

  • 上下文:用户尝试调用自定义模型custom-local:gpt-6-astra时,该模型在当前分组下的服务资源已耗尽或未配置可用渠道
  • 3. 💡 解决方案


    立即可行的修复方法:切换至可用模型或重试请求

    ``代码语言
    // 修改模型名称,切换到平台可用的标准模型
    const model = "gpt-4"; // 或平台提供的其他可用模型,如"claude-3-opus"等
    const response = await client.chat.completions.create({
    model: model,
    // 其他参数保持不变
    });

    
    **备选方案:重试机制**
    
    代码语言
    // 添加重试逻辑,应对临时性服务不可用
    async function callModelWithRetry(model, maxRetries = 3) {
    for (let i = 0; i < maxRetries; i++) {
    try {
    return await client.chat.completions.create({ model });
    } catch (error) {
    if (error?.statusCode === 503 && i < maxRetries - 1) {
    await new Promise(resolve => setTimeout(resolve, 2000 * (i + 1))); // 指数退避
    continue;
    }
    throw error;
    }
    }
    }
    ``

    4. 🛡️ 预防措施


  • 模型选择策略:优先使用平台官方认证的标准模型,避免使用未经验证的自定义模型

  • 服务状态监控:集成API服务健康检查,在调用前检测模型可用性,实现智能降级

  • 错误处理机制:在代码中捕获503等HTTP错误码,实现自动重试和备用方案切换

  • 推荐工具:使用API监控工具(如Postman Monitor、Prometheus)实时跟踪API健康状态,及时发现不可用模型