ciyidogan commited on
Commit
25583bb
·
verified ·
1 Parent(s): 615a678

Update config_models.py

Browse files
Files changed (1) hide show
  1. 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
- tts_provider: ProviderSettings
46
- stt_provider: ProviderSettings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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"""