Team Ai
Apppublic

programmingwithabdullah/todo-aipowered

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
settings.py33 linesDownload Raw Back to root
1from pydantic_settings import SettingsConfigDict, BaseSettings2from typing import Optional3import os4 5 6class Settings(BaseSettings):7    model_config = SettingsConfigDict(env_file=".env", env_file_encoding="utf-8")8 9    # Database settings10    database_url: str11    db_echo: bool = False12 13    # JWT settings14    secret_key: str = os.getenv('SECRET_KEY', 'your-super-secret-test-key-change-in-production-please')15    jwt_expiration_days: int = 716 17    # Application settings18    app_name: str = "Todo Web Application"19    debug: bool = False20    api_prefix: str = "/api"21 22    # OAuth settings23    github_client_id: Optional[str] = None24    github_client_secret: Optional[str] = None25    google_client_id: Optional[str] = None26    google_client_secret: Optional[str] = None27    frontend_url: str = "http://localhost:3000"28    gemini_api_key: Optional[str] = None29    openai_api_key: Optional[str] = None30 31 32settings = Settings()33