- 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.
|
||
|---|---|---|
| .. | ||
| kg | ||
| __init__.py | ||
| base.py | ||
| lightrag.py | ||
| llm.py | ||
| operate.py | ||
| prompt.py | ||
| storage.py | ||
| utils.py | ||