import os from typing import Optional from dataclasses import dataclass @dataclass class Settings: airouter_api_key: Optional[str] = os.getenv("AIROUTER_APIKEY") aliyun_api_key: Optional[str] = os.getenv("ALIYUN_APIKEY") upload_path: Optional[str] = os.getenv( "UPLOAD_PATH", "https://api.piaoquantv.com/ad/file/upload" ) base_url: Optional[str] = os.getenv("BASE_URL") def get_settings() -> Settings: return Settings()