From 70d017f05dfd34a51b2d0d99dbde329f52f71060 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 08:28:50 +0000 Subject: [PATCH] fix: Use FastEmbed for text embeddings Co-Authored-By: Joe Moura --- src/crewai/tools/faiss_search_tool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crewai/tools/faiss_search_tool.py b/src/crewai/tools/faiss_search_tool.py index 6b5c01202..b34eb0f0e 100644 --- a/src/crewai/tools/faiss_search_tool.py +++ b/src/crewai/tools/faiss_search_tool.py @@ -66,8 +66,8 @@ class FAISSSearchTool(BaseTool): def _initialize_embedder(self): """Initialize the embedder using the provided configuration.""" - configurator = EmbeddingConfigurator() - self.embedder = configurator.configure_embedder(self.embedder_config) + from crewai.knowledge.embedder.fastembed import FastEmbed + self.embedder = FastEmbed() def _sanitize_query(self, query: str) -> str: """Remove potentially harmful characters from query.