mirror of
				https://github.com/open-webui/open-webui
				synced 2025-06-26 18:26:48 +00:00 
			
		
		
		
	Enable Qdrant authentication support
This commit is contained in:
		
							parent
							
								
									96c865404d
								
							
						
					
					
						commit
						ca63ae649c
					
				@ -5,7 +5,7 @@ from qdrant_client.http.models import PointStruct
 | 
			
		||||
from qdrant_client.models import models
 | 
			
		||||
 | 
			
		||||
from open_webui.apps.retrieval.vector.main import VectorItem, SearchResult, GetResult
 | 
			
		||||
from open_webui.config import QDRANT_URI
 | 
			
		||||
from open_webui.config import QDRANT_URI, QDRANT_API_KEY
 | 
			
		||||
 | 
			
		||||
NO_LIMIT = 999999999
 | 
			
		||||
 | 
			
		||||
@ -14,7 +14,11 @@ class QdrantClient:
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        self.collection_prefix = "open-webui"
 | 
			
		||||
        self.QDRANT_URI = QDRANT_URI
 | 
			
		||||
        self.client = Qclient(url=self.QDRANT_URI) if self.QDRANT_URI else None
 | 
			
		||||
        self.QDRANT_API_KEY = QDRANT_API_KEY
 | 
			
		||||
        self.client = Qclient(
 | 
			
		||||
                url=self.QDRANT_URI,
 | 
			
		||||
                api_key=self.QDRANT_API_KEY
 | 
			
		||||
                ) if self.QDRANT_URI else None
 | 
			
		||||
 | 
			
		||||
    def _result_to_get_result(self, points) -> GetResult:
 | 
			
		||||
        ids = []
 | 
			
		||||
 | 
			
		||||
@ -954,6 +954,7 @@ MILVUS_URI = os.environ.get("MILVUS_URI", f"{DATA_DIR}/vector_db/milvus.db")
 | 
			
		||||
 | 
			
		||||
# Qdrant
 | 
			
		||||
QDRANT_URI = os.environ.get("QDRANT_URI", None)
 | 
			
		||||
QDRANT_API_KEY = os.environ.get("QDRANT_API_KEY", None)
 | 
			
		||||
 | 
			
		||||
####################################
 | 
			
		||||
# Information Retrieval (RAG)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user