Browse Source

[Bug fix] Fix issue related to initalizing the local database engine (#1281)

Deshraj Yadav 1 year ago
parent
commit
f0400e928a
2 changed files with 5 additions and 1 deletions
  1. 4 0
      embedchain/app.py
  2. 1 1
      pyproject.toml

+ 4 - 0
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:

+ 1 - 1
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 <taranjeet@embedchain.ai>",