Spaces:
Building
Building
Update config_models.py
Browse files- config_models.py +26 -3
config_models.py
CHANGED
@@ -41,11 +41,34 @@ class ProviderSettings(BaseModelWithDatetime):
|
|
41 |
|
42 |
# ===================== Global Config =====================
|
43 |
class GlobalConfig(BaseModelWithDatetime):
|
44 |
-
llm_provider: ProviderSettings
|
45 |
-
|
46 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
providers: List[ProviderDefinition] = Field(default_factory=list)
|
48 |
users: List[UserConfig] = Field(default_factory=list)
|
|
|
|
|
49 |
|
50 |
def is_cloud_mode(self) -> bool:
|
51 |
"""Check if running in cloud mode"""
|
|
|
41 |
|
42 |
# ===================== Global Config =====================
|
43 |
class GlobalConfig(BaseModelWithDatetime):
|
44 |
+
llm_provider: ProviderSettings = Field(
|
45 |
+
default_factory=lambda: ProviderSettings(
|
46 |
+
name="spark_cloud",
|
47 |
+
api_key="",
|
48 |
+
endpoint="http://localhost:8080",
|
49 |
+
settings={}
|
50 |
+
)
|
51 |
+
)
|
52 |
+
tts_provider: ProviderSettings = Field(
|
53 |
+
default_factory=lambda: ProviderSettings(
|
54 |
+
name="no_tts",
|
55 |
+
api_key="",
|
56 |
+
endpoint=None,
|
57 |
+
settings={}
|
58 |
+
)
|
59 |
+
)
|
60 |
+
stt_provider: roviderSettings = Field(
|
61 |
+
default_factory=lambda: ProviderSettings(
|
62 |
+
name="no_stt",
|
63 |
+
api_key="",
|
64 |
+
endpoint=None,
|
65 |
+
settings={}
|
66 |
+
)
|
67 |
+
)
|
68 |
providers: List[ProviderDefinition] = Field(default_factory=list)
|
69 |
users: List[UserConfig] = Field(default_factory=list)
|
70 |
+
last_update_date: Optional[str] = None
|
71 |
+
last_update_user: Optional[str] = None
|
72 |
|
73 |
def is_cloud_mode(self) -> bool:
|
74 |
"""Check if running in cloud mode"""
|