diff --git a/backend/open_webui/config.py b/backend/open_webui/config.py index 2fc05cf8eb..a849477cb2 100644 --- a/backend/open_webui/config.py +++ b/backend/open_webui/config.py @@ -2005,11 +2005,9 @@ if VECTOR_DB == "chroma": # this uses the model defined in the Dockerfile ENV variable. If you dont use docker or docker based deployments such as k8s, the default embedding model will be used (sentence-transformers/all-MiniLM-L6-v2) # Milvus - MILVUS_URI = os.environ.get("MILVUS_URI", f"{DATA_DIR}/vector_db/milvus.db") MILVUS_DB = os.environ.get("MILVUS_DB", "default") MILVUS_TOKEN = os.environ.get("MILVUS_TOKEN", None) - MILVUS_INDEX_TYPE = os.environ.get("MILVUS_INDEX_TYPE", "HNSW") MILVUS_METRIC_TYPE = os.environ.get("MILVUS_METRIC_TYPE", "COSINE") MILVUS_HNSW_M = int(os.environ.get("MILVUS_HNSW_M", "16")) @@ -2019,6 +2017,10 @@ MILVUS_DISKANN_MAX_DEGREE = int(os.environ.get("MILVUS_DISKANN_MAX_DEGREE", "56" MILVUS_DISKANN_SEARCH_LIST_SIZE = int( os.environ.get("MILVUS_DISKANN_SEARCH_LIST_SIZE", "100") ) +NABLE_MILVUS_MULTITENANCY_MODE = ( + os.environ.get("ENABLE_MILVUS_MULTITENANCY_MODE", "true").lower() == "true" +) +MILVUS_COLLECTION_PREFIX = os.environ.get("MILVUS_COLLECTION_PREFIX", "open-webui") # Qdrant QDRANT_URI = os.environ.get("QDRANT_URI", None)