Add a vectordb module (#2263)
* Added vectordb base and chromadb * Remove timer and unused functions * Added filter by distance * Added test utils * Fix format * Fix type hint of dict * Rename test * Add test chromadb * Fix test no chromadb * Add coverage * Don't skip test vectordb utils * Add types * Fix tests * Fix docs build error * Add types to base * Update base * Update utils * Update chromadb * Add get_docs_by_ids * Improve docstring * Add get all docs * Move chroma_results_to_query_results to utils * Improve type hints * Update logger * Update init, add embedding func * Improve docstring of vectordb, add two attributes * Improve test workflow
L
Li Jiang committed
adb8fd849cbc9987e6cf0fdeb611095c7b0ae2cf
Parent: 5a96dc2
Committed by GitHub <noreply@github.com>
on 4/10/2024, 5:43:08 PM