Checklist
Description
Hosted Vector Store: Add support for a hosted vector store out of the box. Preferably open-source like Milvus or Chroma.
Impact (Why is this feature important?)
Currently, out of the box, QvikChat provides support for only in-memory vector store. If user wants to use a hosted vector store, they have to use LangChain to create an instance of that vector store and then provide it. Requires user to install additional library for this.
Select Components this Feature will Impact
Select component(s) this feature will impact
Proposal (Optional)
Will need to add a new class implementing the VectorStore interface.