Hi there
I have created 4 assistants in the platform.openai.com and connected them to LibreChat (npm version) to have a nice and userfriendly, familar userinferface.
If the user uploads a parsable file it is by default always stored to a (volatile) vector store for each thread.
As I want the assistant to become a chattable knowledge base, the files should be stored in the vector store I assigned to the assistant.
It seems that LibreChat attaches the files by default to a message and therefore the api is automatically creating a vector store per thread.
Has anyone experience where in librechat I would need to change the code to upload the file to a predefined vector store instead of creating a new one for every thread?
I spend hours of trying to find the responsible function in all those .js files but did not succeed.
PS: I already did it in a python environment where I created everything myself, but I’m completely lost in the node.js jungle of tons of files.
Cheers