I’m facing issues while trying to set up a straightforward N8N workflow using the Qdrant Vector Store. Every time I attempt to execute the workflow, I receive this error message:
Error in node 'Qdrant Vector Store'
400 Bad Request: Invalid input: Non-existent vector name:
I’ve followed the initial guide, but it looks like there are some essential instructions missing regarding the configuration of the Qdrant collection. The guide does not clarify how to set up the collection on the Qdrant dashboard to make it compatible with N8N.
Here are my questions:
- How should I create a Qdrant collection that works with N8N?
- What collection settings do I need?
- Are there any particular settings required for the vectors?
Here’s what my current workflow setup looks like:
{
"name": "SampleWorkflow",
"nodes": [
{
"parameters": {
"model": "text-embedding-ada-002",
"options": {}
},
"id": "embed-node-001",
"name": "OpenAI Embeddings",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"typeVersion": 1,
"position": [900, 200]
},
{
"parameters": {
"repository": "https://github.com/example/sample-docs",
"additionalOptions": {}
},
"id": "loader-node-002",
"name": "Git Document Loader",
"type": "@n8n/n8n-nodes-langchain.documentGithubLoader",
"typeVersion": 1,
"position": [1000, 200]
},
{
"parameters": {
"mode": "insert",
"qdrantCollection": {
"__rl": true,
"value": "my_documents",
"mode": "list"
}
},
"id": "vector-store-003",
"name": "Qdrant Vector Database",
"type": "@n8n/n8n-nodes-langchain.vectorStoreQdrant",
"typeVersion": 1,
"position": [1100, 100]
}
]
}
I created the collection using the Qdrant interface, but I might be missing critical settings. Has anyone successfully implemented this? What are the optimal collection settings I should use?