config.py 456 B

1234567891011121314151617
  1. import os
  2. from typing import Optional
  3. from dataclasses import dataclass
  4. @dataclass
  5. class Settings:
  6. airouter_api_key: Optional[str] = os.getenv("AIROUTER_APIKEY")
  7. aliyun_api_key: Optional[str] = os.getenv("ALIYUN_APIKEY")
  8. upload_path: Optional[str] = os.getenv(
  9. "UPLOAD_PATH", "https://api.piaoquantv.com/ad/file/upload"
  10. )
  11. base_url: Optional[str] = os.getenv("BASE_URL")
  12. def get_settings() -> Settings:
  13. return Settings()