mirror of
https://github.com/open-webui/open-webui
synced 2025-06-16 03:14:24 +00:00
- Created `VectorDBBase` as an abstract base class to standardize vector database operations. - Added required methods for common vector database operations: `has_collection`, `delete_collection`, `insert`, `upsert`, `search`, `query`, `get`, `delete`, `reset`. - The base class can now be extended by any vector database implementation (e.g., Qdrant, Pinecone) to ensure a consistent API across different database systems. |
||
---|---|---|
.. | ||
chroma.py | ||
elasticsearch.py | ||
milvus.py | ||
opensearch.py | ||
pgvector.py | ||
pinecone.py | ||
qdrant.py |