LightRAG/lightrag/kg
Pankaj Kaushal ca788463cc feat: Add ChromaDB integration for vector storage
- Implemented `ChromaVectorDBStorage` class in `lightrag/kg/chroma_impl.py` to support ChromaDB as a vector storage backend.
- Updated `lightrag.py` to include `ChromaVectorDBStorage` in the storage class mapping.
- Added a test script `test_chromadb.py` to demonstrate the usage of ChromaDB with LightRAG, including configuration for embedding functions and ChromaDB connection settings.
- fix lazy import function to support package context for dynamic class loading.
  288d4b8355
2024-12-10 16:23:05 +01:00
..
__init__.py Linting 2024-11-11 10:45:22 +08:00
chroma_impl.py feat: Add ChromaDB integration for vector storage 2024-12-10 16:23:05 +01:00
milvus_impl.py Add Milvus as vector storage 2024-12-05 08:48:41 +08:00
mongo_impl.py Add MongoDB as KV storage 2024-12-05 13:57:43 +08:00
neo4j_impl.py Added embedding_func argument in Neo4JStorage class's __init__ method in neo4j implementation 2024-12-02 02:44:47 +05:30
oracle_impl.py Update oracle_impl.py 2024-12-06 11:06:20 +08:00