AIボット - カスタムツール

カスタムツールに配列パラメーターを追加しようとすると、ツールスキーマエラーが発生します。会話開始時のエラーは次のとおりです。

{
“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 パスはありますか?

「いいね!」 1