diff --git a/packages/providers/qdrant/vectordb/nlweb_qdrant_vectordb/qdrant_client.py b/packages/providers/qdrant/vectordb/nlweb_qdrant_vectordb/qdrant_client.py index d428f78..8e30a26 100644 --- a/packages/providers/qdrant/vectordb/nlweb_qdrant_vectordb/qdrant_client.py +++ b/packages/providers/qdrant/vectordb/nlweb_qdrant_vectordb/qdrant_client.py @@ -100,7 +100,8 @@ async def _get_qdrant_client(self) -> AsyncQdrantClient: Returns: AsyncQdrantClient: Qdrant client instance """ - client_key = self.endpoint_name + # Use endpoint URL or database path as the cache key + client_key = self.api_endpoint or self.database_path or "default" # First check if we already have a client with self._client_lock: