fix: Qdrant shows Qdrant.from_documents() missing 1 required positional argument: ‘embedding’ (#2587)
fixes the error
This commit is contained in:
parent
ca3367d8e5
commit
da2cab5a91
1 changed files with 3 additions and 4 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue