症状:
少なくとも1つのパラメータを持つカスタムツールは、次のエラーで失敗します。
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
ご確認ありがとうございます ![]()