broadfield-dev commited on
Commit
b1c8c44
·
verified ·
1 Parent(s): 3d88568

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -12,6 +12,20 @@ import xml.etree.ElementTree as ET
12
 
13
  load_dotenv()
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  from model_logic import (
16
  get_available_providers, get_model_display_names_for_provider,
17
  get_default_model_display_name_for_provider, call_model_stream, MODELS_BY_PROVIDER
 
12
 
13
  load_dotenv()
14
 
15
+ MEMORY_STORAGE_TYPE = "HF_DATASET"
16
+ # --- DEMO --- #
17
+ # If using HF_DATASET, specify the repository names here.
18
+ # These will override the .env file settings.
19
+ HF_DATASET_MEMORY_REPO = "broadfield-dev/ai-brain"
20
+ HF_DATASET_RULES_REPO = "broadfield-dev/ai-rules"
21
+
22
+ # Set environment variables based on the toggles above BEFORE importing other modules
23
+ os.environ['STORAGE_BACKEND'] = MEMORY_STORAGE_TYPE
24
+ if MEMORY_STORAGE_TYPE == "HF_DATASET":
25
+ os.environ['HF_MEMORY_DATASET_REPO'] = HF_DATASET_MEMORY_REPO
26
+ os.environ['HF_RULES_DATASET_REPO'] = HF_DATASET_RULES_REPO
27
+ # --- END CONFIGURATION ---
28
+
29
  from model_logic import (
30
  get_available_providers, get_model_display_names_for_provider,
31
  get_default_model_display_name_for_provider, call_model_stream, MODELS_BY_PROVIDER