AI bot - Herramientas personalizadas

Estoy viendo un error de esquema de herramienta al agregar una herramienta personalizada con un parámetro de matriz. Error al iniciar la conversación:

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

Lo que intenté:

  • Creé una herramienta personalizada con un parámetro llamado properties de tipo array.
  • La interfaz de usuario de la lista de parámetros no permite especificar items.
  • Exporté/importé un JSON de herramienta completo que incluye items: { type: “string” } para properties.
  • Después de importar, el error persiste tan pronto como la herramienta se habilita para una personalidad. Si elimino la herramienta, el bot funciona.

Esperado:

La interfaz de usuario de la lista de parámetros debería permitir definir tipos de elementos de matriz, o la importación debería respetar items para que el esquema se valide.

¿Alguien ha visto esto? ¿Existe una limitación conocida o una ruta de interfaz de usuario requerida para definir parámetros de matriz?

1 me gusta