MaryamKarimi080 commited on
Commit
6782a8d
·
verified ·
1 Parent(s): 40bcbb1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -1,4 +1,19 @@
1
  import os
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  import gradio as gr
3
  from scripts.router_chain import build_router_chain
4
 
 
1
  import os
2
+ from pathlib import Path
3
+
4
+ # Disable Chroma telemetry (optional)
5
+ os.environ["CHROMA_TELEMETRY_ENABLED"] = "false"
6
+
7
+ # Check if DB exists, else build
8
+ DB_DIR = Path(__file__).parent / "db"
9
+ if not DB_DIR.exists() or not any(DB_DIR.iterdir()):
10
+ print("📦 No DB found. Building vectorstore...")
11
+ import scripts.load_documents
12
+ import scripts.chunk_and_embed
13
+ import scripts.setup_vectorstore
14
+ else:
15
+ print("✅ DB found. Skipping build.")
16
+
17
  import gradio as gr
18
  from scripts.router_chain import build_router_chain
19