定制AI工具失败

症状:
任何至少有一个参数的自定义工具都会失败,并出现以下错误:

Job exception: {
  "error": {
    "message": "Invalid schema for function 'custom-geocode': False is not of type 'array'.",
    "type": "invalid_request_error",
    "param": "tools[2].function.parameters",
    "code": "invalid_function_parameters"
  }
}

从预设创建的工具没有出现此问题。
我拉取了 ai_tools 的表内容,从头开始创建的工具具有“enum”:false 属性,而预设的工具没有此属性。我认为 enum 应该是一个数组,或者不存在,而不是布尔值,因此导致了错误。
其他人也已经报告了这个问题:
https://meta.discourse.org/t/discourse-ai-bot-custom-tool-guide/314103/2?u=erphyx

感谢您的关注 :slight_smile:

抱歉延迟了。我们刚刚修复了这个问题:

4 个赞