from pydantic_settings import BaseSettings from typing import Optional class Settings(BaseSettings): # Database DATABASE_URL: str # Security SECRET_KEY: str ALGORITHM: str = "HS256" ACCESS_TOKEN_EXPIRE_MINUTES: int = 10080 # 7 días # OpenAI OPENAI_API_KEY: Optional[str] = None # Environment ENVIRONMENT: str = "development" # Uploads UPLOAD_DIR: str = "uploads" MAX_FILE_SIZE: int = 10 * 1024 * 1024 # 10MB class Config: env_file = ".env" case_sensitive = True settings = Settings()