diff --git a/libs/partners/qdrant/langchain_qdrant/vectorstores.py b/libs/partners/qdrant/langchain_qdrant/vectorstores.py index 7f43885416f0806..c7e14a069663d3e 100644 --- a/libs/partners/qdrant/langchain_qdrant/vectorstores.py +++ b/libs/partners/qdrant/langchain_qdrant/vectorstores.py @@ -1353,8 +1353,8 @@ def from_texts( def from_existing_collection( cls: Type[Qdrant], embedding: Embeddings, - path: str, - collection_name: str, + path: Optional[str] = None, + collection_name: Optional[str] = None, location: Optional[str] = None, url: Optional[str] = None, port: Optional[int] = 6333, @@ -1376,6 +1376,10 @@ def from_existing_collection( This method will return the instance of the store without inserting any new embeddings """ + + if collection_name is None: + raise ValueError("Must specify collection_name. Received None.") + client, async_client = cls._generate_clients( location=location, url=url,