Limit access of Assistant to a specific vectorstore

I would like to use the Assistant API with the Vector Store. I have one Assistant for specific functionality for several users. I would like to create separate vector stores for each user and limit access by the Assistance to that specific users vector store. Is that possible? If not the other option would be to replicate the Assistant for each user with a dedicated vectorstor.

Hi @rluis, You will likely have to go with option B—duplicate the assistant.

You could possibly use a vector store attached to a specific thread for each user, but that would mean each user would only get one thread/conversation or you would have to link the relevant vector store to each new thread, and things get complicated fast…