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é
propertiesde typearray. - 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” }pourproperties. - 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 ?