2024-11-09 14:32:24 -08:00
|
|
|
# api/config.py
|
2025-02-03 22:32:34 -08:00
|
|
|
|
2024-11-09 14:32:24 -08:00
|
|
|
from pydantic_settings import BaseSettings
|
|
|
|
|
|
|
|
|
|
|
|
class Settings(BaseSettings):
|
2025-03-17 11:00:46 -07:00
|
|
|
DATABASE_URI: str = "sqlite:///./autogen04202.db"
|
2024-11-09 14:32:24 -08:00
|
|
|
API_DOCS: bool = False
|
|
|
|
CLEANUP_INTERVAL: int = 300 # 5 minutes
|
|
|
|
SESSION_TIMEOUT: int = 3600 # 1 hour
|
|
|
|
CONFIG_DIR: str = "configs" # Default config directory relative to app_root
|
|
|
|
DEFAULT_USER_ID: str = "guestuser@gmail.com"
|
|
|
|
UPGRADE_DATABASE: bool = False
|
|
|
|
|
2025-02-03 22:32:34 -08:00
|
|
|
model_config = {"env_prefix": "AUTOGENSTUDIO_"}
|
2024-11-09 14:32:24 -08:00
|
|
|
|
|
|
|
|
|
|
|
settings = Settings()
|