From c0260d50b391b8c450d5d869d4f65e61842dd4a3 Mon Sep 17 00:00:00 2001 From: Kiet Trinh Date: Thu, 15 May 2025 08:41:10 +0000 Subject: [PATCH 1/2] Add QDRANT_MULTITENANCY configuration option to env-configuration.md --- docs/getting-started/env-configuration.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/getting-started/env-configuration.md b/docs/getting-started/env-configuration.md index ce054c9..91c9e15 100644 --- a/docs/getting-started/env-configuration.md +++ b/docs/getting-started/env-configuration.md @@ -1200,6 +1200,20 @@ modeling files for reranking. - Default: `6334` - Description: Sets the gRPC port number for Qdrant. +#### `QDRANT_MULTITENANCY` + +- Type: `bool` +- Default: `False` +- Description: Enables multitenancy pattern for Qdrant collections management, which significantly reduces RAM usage and computational overhead by consolidating similar vector data structures. Recommend turn on + +:::info + +This will disconect all Qdrant collections created in the previous pattern, which is non-multitenancy. Go to `Admin Settings` > `Documents` > `Reindex Knowledge Base` to migrate existing knowledges. + +The Qdrant collections created in the previous pattern will still take resources. Therefore, when you decided to use multitenancy pattern as your default, go to `Admin Settings` > `Documents` to reset Qdrant, which will delete all collections with `open_webui` prefix and then do the Reindex Knowledge Base. + +::: + ### Pinecone When using Pinecone as the vector store, the following environment variables are used to control its behavior. Make sure to set these variables in your `.env` file or deployment environment. From 26611c8d53ed517e3f9507ecc079a23f4599a72b Mon Sep 17 00:00:00 2001 From: Kiet Trinh Date: Thu, 15 May 2025 09:10:09 +0000 Subject: [PATCH 2/2] Rename `QDRANT_MULTITENANCY` to `ENABLE_QDRANT_MULTITENANCY_MODE` in env-configuration.md for clarity. --- docs/getting-started/env-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/env-configuration.md b/docs/getting-started/env-configuration.md index 91c9e15..fa91863 100644 --- a/docs/getting-started/env-configuration.md +++ b/docs/getting-started/env-configuration.md @@ -1200,7 +1200,7 @@ modeling files for reranking. - Default: `6334` - Description: Sets the gRPC port number for Qdrant. -#### `QDRANT_MULTITENANCY` +#### `ENABLE_QDRANT_MULTITENANCY_MODE` - Type: `bool` - Default: `False`