I’m trying to get an agent setup against my existing qdrant vector db and I keep getting this error. Is there a way to specify the vector name to fix this?
{
“errorMessage”: “Bad Request”,
“errorDetails”: {},
“n8nDetails”: {
“time”: “1/7/2025, 10:11:12 AM”,
“n8nVersion”: “1.72.1 (Self Hosted)”,
“binaryDataMode”: “default”,
“cause”: {
“headers”: {},
“url”: “https:/{url_here}/collections/new_books_collection/points/search”,
“status”: 400,
“statusText”: “Bad Request”,
“data”: {
“status”: {
“error”: “Wrong input: Collection requires specified vector name in the request, available names: text-dense”
},
“time”: 0.000827386
}
}
}
}
n8n
January 7, 2025, 4:14pm
2
It looks like your topic is missing some important information. Could you provide the following if applicable.
n8n version:
Database (default: SQLite):
n8n EXECUTIONS_PROCESS setting (default: own, main):
Running n8n via (Docker, npm, n8n cloud, desktop app):
Operating system:
n8n version:Version: 1.72.1
database: sqlite
executions_process: unsure of where to find this
running via: docker
operating sys: linux
Ingo
January 10, 2025, 11:36am
5
Hi @John_Kalfayan ,
you say, your are using an existing qdrant vector db. Looking at the error message, I would assume, the collection has been configured with named vectors earlier.
Have a look at the qdrant documentation on that topic .
You will probably have to provide some additional collection config in the qdrant node in n8n to make this work. It could look something like this:
Make sure, that the configured “size” matches the dimensionality of your vectors.
Good luck! Ingo