":{"message":"Tool 'tool_search' is not supported with gpt-5-mini- 2025-08-07.",...

2026年06月12日 10:47 36.86 秒 success

错误信息

{"error":{"message":"Tool 'tool_search' is not supported with gpt-5-mini- 2025-08-07.","type":"rix_api_error","param":"tools","code":null}}

AI 解决方案

🌐 错误翻译


原文:Tool 'tool_search' is not supported with gpt-5-mini-2025-08-07.
译文:工具 'tool_search' 在 gpt-5-mini-2025-08-07 中不受支持。

🎯 原因分析


根本原因:在使用模型 gpt-5-mini-2025-08-07 进行API调用时,请求中包含了名为 tool_search 的工具,但该模型不支持此工具。错误发生在API请求的 tools 参数验证阶段,表明模型配置与工具使用不匹配。

💡 解决方案


  • 移除不支持的工具:从请求中移除 tool_search 工具,或改用支持该工具的模型。

  • # 示例:修改请求参数,移除不支持的工具
    original_tools = ['tool_search', 'other_tool']  # 假设原始工具列表
    # 过滤掉不支持的工具
    supported_tools = [tool for tool in original_tools if tool != 'tool_search']
    # 更新请求
    request_params['tools'] = supported_tools
    request_params['model'] = 'gpt-5-mini-2025-08-07'
    

  • 切换模型:如果 tool_search 是必需的,请使用支持该工具的其他模型(如 gpt-4 或特定版本)。

  • # 示例:切换到支持工具的模型
    request_params['model'] = 'model-that-supports-tool_search'  # 请参考API文档确认
    request_params['tools'] = ['tool_search']
    

    🛡️ 预防措施


  • 查阅文档:在使用API前,务必查看模型官方文档,确认支持的工具列表,避免使用不兼容的功能。

  • 测试验证:在开发环境中使用API测试工具(如Postman或curl)预先验证请求,确保参数正确。