tool type 'custom' is not supported by this gateway phase.

2026年08月21日 10:35 15.94 秒 success

错误信息

tool type 'custom' is not supported by this gateway phase.

AI 解决方案

报错分析

1. 🌐 错误翻译


原文:tool type 'custom' is not supported by this gateway phase.
译文:此网关阶段不支持 'custom' 类型的工具。

2. 🎯 原因分析


  • 根本原因:在调用DMXAPI网关接口时,使用了不被当前网关阶段支持的工具类型(custom),网关配置中未包含对该工具类型的支持。

  • 发生位置:API请求的网关验证阶段,当请求中指定工具类型为custom时,网关因配置缺失拒绝该请求,导致调用失败。
  • 3. 💡 解决方案


    检查并修改请求中的工具类型配置,替换为网关支持的合法工具类型。参考DMXAPI文档,使用已支持的工具类型(如通用的内置工具类型)。

    // 示例:将不支持的custom工具类型替换为网关支持的内置工具类型(如search)
    {
      "tool_type": "search"  // 替换原"custom",需以实际网关支持的类型为准
    }
    

    4. 🛡️ 预防措施


  • 查阅官方文档:调用前必须核对DMXAPI网关对应阶段支持的工具类型列表,确保工具类型参数与配置完全一致,避免使用未声明的自定义类型。

  • 配置预校验:在发送请求前,通过接口查询网关支持的工具类型,动态生成合法参数,减少硬编码导致的类型错误。

  • 利用工具检查:使用API调试工具(如Postman)验证请求参数,开启参数校验功能,提前识别不支持的工具类型。