사용자 지정 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은 배열이거나 존재하지 않아야 하며, boolean 값이어서는 안 된다고 생각하므로 이 오류가 발생하는 것으로 보입니다.
다른 사용자도 이미 이 문제를 보고했습니다:
https://meta.discourse.org/t/discourse-ai-bot-custom-tool-guide/314103/2?u=erphyx

확인해 주셔서 감사합니다 :slight_smile:

지연된 점 사과드립니다. 방금 이 문제를 수정했습니다:

4개의 좋아요