First pass at an OpenSearch connector

This commit is contained in:
David Tippett
2024-10-29 20:28:37 -04:00
parent 9d6cfe64ba
commit fb30b667e2
3 changed files with 169 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
from open_webui.apps.rag.vector.dbs.chroma import ChromaClient
from open_webui.apps.rag.vector.dbs.milvus import MilvusClient
from open_webui.config import VECTOR_DB
if VECTOR_DB == "milvus":
VECTOR_DB_CLIENT = MilvusClient()
elif VECTOR_DB == "opensearch":
VECTOR_DB_CLIENT = OpenSearchClient()
else:
VECTOR_DB_CLIENT = ChromaClient()