From da2cab5a912d3076aab6546d94f1b5a80ca83711 Mon Sep 17 00:00:00 2001 From: skipandsnow Date: Tue, 9 Jul 2024 05:08:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Qdrant=20shows=20Qdrant.from=5Fdocuments?= =?UTF-8?q?()=20missing=201=20required=20positional=20argument:=20?= =?UTF-8?q?=E2=80=98embedding=E2=80=99=20(#2587)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes the error --- .../base/langflow/components/vectorstores/Qdrant.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/backend/base/langflow/components/vectorstores/Qdrant.py b/src/backend/base/langflow/components/vectorstores/Qdrant.py index 7984fa61f..5b9fc304c 100644 --- a/src/backend/base/langflow/components/vectorstores/Qdrant.py +++ b/src/backend/base/langflow/components/vectorstores/Qdrant.py @@ -87,17 +87,16 @@ class QdrantVectorStoreComponent(LCVectorStoreComponent): else: documents.append(_input) - embedding = self.embedding - if not isinstance(embedding, Embeddings): + if not isinstance(self.embedding, Embeddings): raise ValueError("Invalid embedding object") if documents: - qdrant = Qdrant.from_documents(documents, embeddings=embedding, **qdrant_kwargs) + qdrant = Qdrant.from_documents(documents, embeddings=self.embedding, **qdrant_kwargs) else: from qdrant_client import QdrantClient client = QdrantClient(**server_kwargs) - qdrant = Qdrant(embeddings=embedding, client=client, **qdrant_kwargs) + qdrant = Qdrant(embeddings=self.embedding, client=client, **qdrant_kwargs) return qdrant