didn’t you by chance fiddle with multiple embedding models? Every model creates slightly different vector (differing in size), and n8n will create table for the embedding model you created first e.g. vector ( 1536). When you change embedding model and try to insert vector of different size, it won’t fit. I would drop (delete) the n8n_vectors table and try again.
ok, so for whatever reason gemini vector response is invalid. Please compare to my response - it should be an array of arrays of decimal numbers. First, can you try using other embedding model?
{
“errorMessage”: “Error adding column or creating index: la colonne « collection_id » de la relation « ai_vectors » existe déjà”,
“errorDetails”: {},
“n8nDetails”: {
“n8nVersion”: “1.110.1 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“Error: Error adding column or creating index: la colonne « collection_id » de la relation « ai_vectors » existe déjà”,
" at PGVectorStore.ensureCollectionTableInDatabase (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\node_modules\@langchain\community\dist\vectorstores\pgvector.cjs:728:23)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at Function.initialize (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\node_modules\@langchain\community\dist\vectorstores\pgvector.cjs:347:13)“,
" at Function.fromDocuments (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\node_modules\@langchain\community\dist\vectorstores\pgvector.cjs:765:26)”,
" at Object.populateVectorStore (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\nodes\vector_store\VectorStorePGVector\VectorStorePGVector.node.ts:311:23)“,
" at handleInsertOperation (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\nodes\vector_store\shared\createVectorStoreNode\operations\insertOperation.ts:73:4)”,
" at ExecuteContext.execute (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\@n8n\n8n-nodes-langchain\nodes\vector_store\shared\createVectorStoreNode\createVectorStoreNode.ts:285:24)“,
" at WorkflowExecute.executeNode (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\n8n-core\src\execution-engine\workflow-execute.ts:1254:8)”,
" at WorkflowExecute.runNode (C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\n8n-core\src\execution-engine\workflow-execute.ts:1428:11)“,
" at C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\n8n-core\src\execution-engine\workflow-execute.ts:1760:27”,
" at C:\Users\jerom\AppData\Roaming\npm\node_modules\n8n\node_modules\n8n-core\src\execution-engine\workflow-execute.ts:2337:11"
]
}
}
the probleme is open for N8N or maybe already fix ?