feat: Qdrant Vector Database
Qdrant vector database supported. Added section in readme in setting up Qdrant environmental variables as well as specifically running docker image. Implemented Async methods for qdrant.
Tested using bedrock with amazon.titan-embed-text-v2:0 with all 3 supported currently vector databases (pgvector, qdrant, and atlas mongo)
Tested /ids, /documents , /delete ,/embed , /query and /query_multiple endpoints successfully with qdrant, pgvector, and atlas mongo.
Looked into implementing qdrant async client
Would we still want to retain support for sync qdrant? Would restructure code that we have, but have two separate vector-DB.
Hoping we can get some more traction on this given the benfits of Qdrant over pgvector over other solutions.
Would like to work with Qdrant support as well
Being able to use Qdrant would allow my organisation to switch over to Librechat so watching this - is there any timeline on this @danny-avila