カスタムツールに配列パラメーターを追加しようとすると、ツールスキーマエラーが発生します。会話開始時のエラーは次のとおりです。
{
“error”: {
“code”: 400,
“message”: “* GenerateContentRequest.tools[0].function_declarations[3].parameters.properties[properties].items: missing field.\\n”,
“status”: “INVALID_ARGUMENT”
}
}
試したこと:
propertiesという名前で型がarrayのパラメーターを持つカスタムツールを作成しました。- パラメーターリストの UI では
itemsを指定できません。 propertiesに対してitems: { type: “string” }を含む完全なツール JSON をエクスポート/インポートしました。- インポート後、ツールがペルソナに対して有効になるとすぐにエラーが持続します。ツールを削除すると、ボットは動作します。
期待される動作:
パラメーターリストの UI で配列のアイテム型を定義できるか、インポートが items を尊重してスキーマが検証される必要があります。
誰かこれを見たことがありますか?配列パラメーターを定義するための既知の制限事項や必要な UI パスはありますか?