D-Star-AI / dsRAG

High-performance retrieval engine for unstructured data
MIT License
996 stars 65 forks source link

Optional dependencies for vector database integrations #63

Open zmccormick7 opened 1 month ago

zmccormick7 commented 1 month ago

The vector database packages (weaviate-client, qdrant-client, pymilvus, etc.) have a lot of dependencies, and most users will only need 1 or 2 of them, so we need to switch these to being optional dependencies to clean up the requirements.txt and reduce the frequency of conflicts.