This commit is contained in:
@@ -15,6 +15,8 @@ class Config:
|
||||
session_secret: str
|
||||
outreach_enabled: bool
|
||||
log_level: str
|
||||
ai_research_provider: str
|
||||
ai_research_model: str
|
||||
|
||||
|
||||
def _env(values, key, default=""):
|
||||
@@ -40,4 +42,6 @@ def load_config(values=None):
|
||||
log_level = _env(values, "LOG_LEVEL", "INFO").upper()
|
||||
if log_level not in {"QUIET", "ERROR", "WARNING", "INFO", "DEBUG"}:
|
||||
raise ConfigError("LOG_LEVEL is invalid")
|
||||
return Config(app_env, data_dir, secret, False, log_level)
|
||||
return Config(app_env, data_dir, secret, False, log_level,
|
||||
_env(values, "AI_RESEARCH_PROVIDER").lower(),
|
||||
_env(values, "AI_RESEARCH_PROVIDER_MODEL"))
|
||||
|
||||
Reference in New Issue
Block a user