Spaces:
Building
Building
Update chat_handler.py
Browse files- chat_handler.py +11 -2
chat_handler.py
CHANGED
@@ -20,8 +20,17 @@ from llm_interface import LLMInterface, SparkLLM, GPT4oLLM
|
|
20 |
from config_provider import ConfigProvider
|
21 |
|
22 |
# βββββββββββββββββββββββββ CONFIG βββββββββββββββββββββββββ #
|
23 |
-
# Global config reference
|
24 |
-
cfg =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
# Global LLM instance
|
27 |
llm_provider: Optional[LLMInterface] = None
|
|
|
20 |
from config_provider import ConfigProvider
|
21 |
|
22 |
# βββββββββββββββββββββββββ CONFIG βββββββββββββββββββββββββ #
|
23 |
+
# Global config reference
|
24 |
+
cfg = None
|
25 |
+
|
26 |
+
def get_config():
|
27 |
+
"""Always get fresh config"""
|
28 |
+
global cfg
|
29 |
+
cfg = ConfigProvider.get()
|
30 |
+
return cfg
|
31 |
+
|
32 |
+
# Initialize on module load
|
33 |
+
cfg = get_config()
|
34 |
|
35 |
# Global LLM instance
|
36 |
llm_provider: Optional[LLMInterface] = None
|