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
propertiesde tipoarray. - 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” }paraproperties. - 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?