from pydantic_settings import BaseSettings class Settings(BaseSettings): DATABASE_URL: str = "postgresql://postgres:postgres@localhost:5432/student_archive" SECRET_KEY: str = "change-me-in-production-use-a-long-random-string" ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 REFRESH_TOKEN_EXPIRE_DAYS: int = 7 ALGORITHM: str = "HS256" UPLOAD_DIR: str = "uploads" MAX_UPLOAD_SIZE: int = 10 * 1024 * 1024 OLLAMA_BASE_URL: str = "http://127.0.0.1:11434" OLLAMA_MODEL: str = "qwen2.5:7b" FLUCTUATION_THRESHOLD: float = 0.08 CORS_ORIGINS: str = "http://localhost:5173,http://localhost:3000,http://localhost" class Config: env_file = ".env" settings = Settings()