ciyidogan commited on
Commit
5372ec3
Β·
verified Β·
1 Parent(s): b0a4866

Update config_provider.py

Browse files
Files changed (1) hide show
  1. config_provider.py +11 -5
config_provider.py CHANGED
@@ -67,12 +67,18 @@ class GlobalConfig(BaseModel):
67
  return raw_key
68
 
69
  def get_stt_api_key(self) -> Optional[str]:
70
- """Get decrypted STT API key"""
71
- if self.stt_engine_api_key and self.stt_engine_api_key.startswith("enc:"):
 
 
72
  from encryption_utils import decrypt
73
- return decrypt(self.stt_engine_api_key)
74
- return self.stt_engine_api_key
75
-
 
 
 
 
76
  def get_stt_settings(self) -> Dict[str, Any]:
77
  """Get STT settings with defaults"""
78
  return self.stt_settings or {
 
67
  return raw_key
68
 
69
  def get_stt_api_key(self) -> Optional[str]:
70
+ """Get decrypted STT API key or credentials path"""
71
+ raw_key = self.stt_engine_api_key
72
+
73
+ if raw_key and raw_key.startswith("enc:"):
74
  from encryption_utils import decrypt
75
+ decrypted = decrypt(raw_key)
76
+ log(f"πŸ”“ STT key decrypted: {'***' + decrypted[-4:] if decrypted else 'None'}")
77
+ return decrypted
78
+
79
+ log(f"πŸ”‘ STT key/path: {'***' + raw_key[-4:] if raw_key else 'None'}")
80
+ return raw_key
81
+
82
  def get_stt_settings(self) -> Dict[str, Any]:
83
  """Get STT settings with defaults"""
84
  return self.stt_settings or {