Estou vendo um erro de esquema de ferramenta ao adicionar uma ferramenta personalizada com um parâmetro de array. Erro no início da conversa:
{
“error”: {
“code”: 400,
“message”: “* GenerateContentRequest.tools[0].function_declarations[3].parameters.properties[properties].items: campo ausente.\\n”,
“status”: “INVALID_ARGUMENT”
}
}
O que eu tentei:
- Criei uma ferramenta personalizada com um parâmetro chamado
propertiesdo tipo array. - A interface do usuário da lista de parâmetros não permite especificar itens.
- Exporte/importe um JSON de ferramenta completo que inclui
items: { type: “string” }paraproperties. - Após a importação, o erro persiste assim que a ferramenta é habilitada para uma persona. Se eu remover a ferramenta, o bot funciona.
Esperado:
A interface do usuário de parâmetros deve permitir a definição de tipos de itens de array, ou a importação deve respeitar items para que o esquema seja validado.
Alguém já viu isso? Existe uma limitação conhecida ou um caminho de interface do usuário necessário para definir parâmetros de array?