From 4671ad822786058bc33ddc23937c304fcae7afe1 Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Thu, 5 Dec 2024 17:17:02 -0800 Subject: [PATCH] core: default implementation for embed_documents --- libs/core/langchain_core/embeddings/embeddings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/core/langchain_core/embeddings/embeddings.py b/libs/core/langchain_core/embeddings/embeddings.py index 39c0eb42a89..ea06bc5bca6 100644 --- a/libs/core/langchain_core/embeddings/embeddings.py +++ b/libs/core/langchain_core/embeddings/embeddings.py @@ -33,7 +33,6 @@ class Embeddings(ABC): an async native implementation for performance reasons. """ - @abstractmethod def embed_documents(self, texts: list[str]) -> list[list[float]]: """Embed search docs. @@ -43,6 +42,7 @@ class Embeddings(ABC): Returns: List of embeddings. """ + return [self.embed_query(text) for text in texts] @abstractmethod def embed_query(self, text: str) -> list[float]: