From aeddba970e1338efc3b17163f33fea2d756e378e Mon Sep 17 00:00:00 2001 From: Marco <121761685+mlinmg@users.noreply.github.com> Date: Mon, 13 Jan 2025 14:16:17 +0100 Subject: [PATCH] reverted to strict dict type for embedder in crew.py --- src/crewai/crew.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 650169e29..b2857d827 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -19,8 +19,6 @@ from pydantic import ( ) from pydantic_core import PydanticCustomError -from chromadb.utils.embedding_functions.openai_embedding_function import OpenAIEmbeddingFunction - from crewai.agent import Agent from crewai.agents.agent_builder.base_agent import BaseAgent from crewai.agents.cache import CacheHandler @@ -138,7 +136,7 @@ class Crew(BaseModel): default=None, description="An instance of the UserMemory to be used by the Crew to store/fetch memories of a specific user.", ) - embedder: Optional[Union[dict, OpenAIEmbeddingFunction]] = Field( + embedder: Optional[dict] = Field( default=None, description="Configuration for the embedder to be used for the crew.", )