diff --git a/embedchain/app.py b/embedchain/app.py index e6f65c46..f2355b3d 100644 --- a/embedchain/app.py +++ b/embedchain/app.py @@ -381,6 +381,10 @@ class App(EmbedChain): vector_db = VectorDBFactory.create(vector_db_provider, vector_db_config_data.get("config", {})) if llm_config_data: + # Initialize the metadata db for the app here since llmfactory needs it for initialization of + # the llm memory + setup_engine(database_uri=os.environ.get("EMBEDCHAIN_DB_URI")) + init_db() llm_provider = llm_config_data.get("provider", "openai") llm = LlmFactory.create(llm_provider, llm_config_data.get("config", {})) else: diff --git a/pyproject.toml b/pyproject.toml index 737fb8fe..da49da99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "embedchain" -version = "0.1.83" +version = "0.1.84" description = "Simplest open source retrieval(RAG) framework" authors = [ "Taranjeet Singh ",