Resolver problemas de incorporação automática

Para diagnosticar e resolver problemas de configuração, cota, tamanho do payload e permissão ao gerar embeddings de vetor automáticos no AlloyDB para PostgreSQL, use as seguintes soluções de problemas.

Problema Causa Resolução
Como modificar a configuração de incorporação automática atual Para mudar o modelo, a coluna de origem ou o modo de atualização, é necessário limpar a configuração antiga. Chame ai.drop_embedding_config para remover as configurações atuais e, em seguida, chame ai.initialize_embeddings novamente com a nova configuração.
Como desativar o modo transacional O modo transacional é ativado usando ai.initialize_embeddings. Chame ai.drop_embedding_config para remover os metadados e o gatilho.
Inserções e atualizações lentas no modo transacional Os embeddings são gerados em série na mesma transação, então a latência do modelo afeta o tempo da transação. Verifique a latência do modelo e considere se o modo transacional é necessário para seu caso de uso.
Geração lenta de embeddings automáticos Pode ser devido ao limite de cota de solicitação do modelo ter sido excedido. Analise a cota de solicitação do modelo de embedding. Ajuste o batch_size. Entre em contato com o suporte se o problema persistir.
Error: 'AutoEmbeddingGeneration: Request size is greater than 4MB' O tamanho da solicitação de um lote excede o tamanho máximo permitido de 4 MB. Reduza o valor de batch_size na chamada de função e tente de novo.
Erro de permissão ao chamar initialize_embeddings no modo transacional O modo transacional cria gatilhos, o que exige privilégios de proprietário da tabela. Verifique se o usuário que está chamando a função é o proprietário da tabela ou tem o papel de proprietário.