Bot AI - Outils personnalisés

Je rencontre une erreur de schéma d’outil lors de l’ajout d’un outil personnalisé avec un paramètre de type tableau. Erreur au démarrage de la conversation :

{
“error”: {
“code”: 400,
“message”: “* GenerateContentRequest.tools[0].function_declarations[3].parameters.properties[properties].items: champ manquant.\n”,
“status”: “INVALID_ARGUMENT”
}
}

Ce que j’ai essayé :

  • Créé un outil personnalisé avec un paramètre nommé properties de type array.
  • L’interface utilisateur de la liste des paramètres ne permet pas de spécifier les items.
  • Exporté/importé un fichier JSON d’outil complet qui inclut items: { type: “string” } pour properties.
  • Après l’importation, l’erreur persiste dès que l’outil est activé pour une persona. Si je supprime l’outil, le bot fonctionne.

Attendu :

Soit l’interface utilisateur des paramètres devrait permettre de définir les types d’éléments de tableau, soit l’importation devrait respecter les items afin que le schéma soit validé.

Quelqu’un a-t-il déjà rencontré cela ? Existe-t-il une limitation connue ou un chemin d’interface utilisateur requis pour définir des paramètres de type tableau ?

1 « J'aime »