from pydantic_settings import BaseSettings import os from dotenv import load_dotenv load_dotenv() class Settings(BaseSettings): ACCESS_TOKEN_EXPIRES_IN: str = os.getenv("ACCESS_TOKEN_EXPIRES_IN") REFRESH_TOKEN_EXPIRES_IN: str = os.getenv("REFRESH_TOKEN_EXPIRES_IN") JWT_ALGORITHM: str = os.getenv("JWT_ALGORITHM") FASTAPI_CONFIG: str = os.getenv("FASTAPI_CONFIG") JWT_PRIVATE_KEY: str = os.getenv("JWT_PRIVATE_KEY") JWT_PUBLIC_KEY: str = os.getenv("JWT_PUBLIC_KEY") TBB_DB_URL: str = os.getenv("TBB_DB_URL") UTILS_API_KEY: str = os.getenv("UTILS_API_KEY") DEBUG: str = os.getenv("DEBUG") ACCESS_KEY: str = os.getenv("ACCESS_KEY") SECRET_KEY: str = os.getenv("SECRET_KEY") AWS_REGION: str = os.getenv("AWS_REGION") EMAIL_FROM: str = os.getenv("EMAIL_FROM") EMAIL_HOST: str = os.getenv("EMAIL_HOST") EMAIL_PASSWORD: str = os.getenv("EMAIL_PASSWORD") EMAIL_PORT: str = os.getenv("EMAIL_PORT") CLIENT_HOST: str = os.getenv("CLIENT_HOST") MAIL_CHECK_KEY: str = os.getenv("MAIL_CHECK_KEY") OPENAI_API_KEY: str=os.getenv("OPENAI_API_KEY") HIAGO_DB: str=os.getenv("HIAGO_DB") settings = Settings()