Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|