From a921828e51f5687b971b9883e6040092933a85e2 Mon Sep 17 00:00:00 2001 From: "Brandon Hancock (bhancock_ai)" <109994880+bhancockio@users.noreply.github.com> Date: Wed, 23 Oct 2024 11:21:27 -0400 Subject: [PATCH] Fix memory imports for embedding functions (#1497) --- docs/concepts/memory.mdx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/concepts/memory.mdx b/docs/concepts/memory.mdx index de1fb3510..735ed861e 100644 --- a/docs/concepts/memory.mdx +++ b/docs/concepts/memory.mdx @@ -118,7 +118,7 @@ Alternatively, you can directly pass the OpenAIEmbeddingFunction to the embedder Example: ```python Code from crewai import Crew, Agent, Task, Process -from chromadb.utils.embedding_functions.openai_embedding_function import OpenAIEmbeddingFunction +from chromadb.utils.embedding_functions import OpenAIEmbeddingFunction my_crew = Crew( agents=[...], @@ -174,6 +174,7 @@ my_crew = Crew( ### Using Azure OpenAI embeddings ```python Code +from chromadb.utils.embedding_functions import OpenAIEmbeddingFunction from crewai import Crew, Agent, Task, Process my_crew = Crew( @@ -182,7 +183,7 @@ my_crew = Crew( process=Process.sequential, memory=True, verbose=True, - embedder=embedding_functions.OpenAIEmbeddingFunction( + embedder=OpenAIEmbeddingFunction( api_key="YOUR_API_KEY", api_base="YOUR_API_BASE_PATH", api_type="azure", @@ -195,6 +196,7 @@ my_crew = Crew( ### Using Vertex AI embeddings ```python Code +from chromadb.utils.embedding_functions import GoogleVertexEmbeddingFunction from crewai import Crew, Agent, Task, Process my_crew = Crew( @@ -203,7 +205,7 @@ my_crew = Crew( process=Process.sequential, memory=True, verbose=True, - embedder=embedding_functions.GoogleVertexEmbeddingFunction( + embedder=GoogleVertexEmbeddingFunction( project_id="YOUR_PROJECT_ID", region="YOUR_REGION", api_key="YOUR_API_KEY",