Vector stores work with embeddings, not raw images. You need a multimodal embedding model like OpenAI CLIP or similar to convert images into vector representations, then store those embeddings alongside metadata containing the actual image URL or base64 data.
Store images separately in file storage or database, then embed a reference or description. When retrieving, the vector search returns the closest match, and you pull the actual image using the stored reference.
Qdrant supports metadata fields, so store image paths there. Use HTTP Request or custom code to handle multimodal embeddings since most n8n vector nodes focus on text only.
I was able to find all this information already in N8N Docs. Even the N8N Chatbot provided a very similar answer. What I need is a node based example. I’ve built plenty of workflows, so I understand the premise.
Don’t mind the first response of thr humanBot lol…
I have followed a tutorial where it was recommended by a staff member, where I used PDF files that contains images and text :
For your case, where somehow you have 2 objects (text and binary) , it will be relevant to store the images somewhere, and create a rich metadata(URL,description, title, alt etc.. ), and save that in Qdrant …
If you manage to accomplish your case somehow, please let me know as well !
I was about to leave a snarky response, but that wouldn’t be in the spirit of the community. However, charging $779 for community based help seems a bit steep. Thanks for your input, but correct me if I’m wrong, I thought community based help should be free. If you have the workflow that was described in the video, that would be awesome. I’ve looked over this, and a couple of other forums, and it seems like everyone has this type of documentation locked behind a paywall.
Thank you for the encouragement, and yes I will figure this one out. It just seems I will be one my own for this project.
I really do appreciate the input. I self host N8N, as well as Ollama, Qdrant and Mongodb. My goal isn’t free (hardware costs real money), my goal is to sandbox my data and keep it private.
I have looked at most of the examples across just about every platform and forum I could find. My frustration grew when all of these free examples did not include any JSON or even a PDF of how the workflow was designed. And the videos never showed any details of the nodes. Then to top it off, a link was posted that required a minimum $100, up to over $1,000 for access. All in community forums. People want to make money, and they should. Promote your website, I’m all for that. Posting a paywall link in a community forum just seems very., very, wrong.