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:
|
else:
|
||||||
documents.append(_input)
|
documents.append(_input)
|
||||||
|
|
||||||
embedding = self.embedding
|
if not isinstance(self.embedding, Embeddings):
|
||||||
if not isinstance(embedding, Embeddings):
|
|
||||||
raise ValueError("Invalid embedding object")
|
raise ValueError("Invalid embedding object")
|
||||||
|
|
||||||
if documents:
|
if documents:
|
||||||
qdrant = Qdrant.from_documents(documents, embeddings=embedding, **qdrant_kwargs)
|
qdrant = Qdrant.from_documents(documents, embeddings=self.embedding, **qdrant_kwargs)
|
||||||
else:
|
else:
|
||||||
from qdrant_client import QdrantClient
|
from qdrant_client import QdrantClient
|
||||||
|
|
||||||
client = QdrantClient(**server_kwargs)
|
client = QdrantClient(**server_kwargs)
|
||||||
qdrant = Qdrant(embeddings=embedding, client=client, **qdrant_kwargs)
|
qdrant = Qdrant(embeddings=self.embedding, client=client, **qdrant_kwargs)
|
||||||
|
|
||||||
return qdrant
|
return qdrant
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue