playreel/backend/settings.py

19 lines
662 B
Python

from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
chatgpt_api_key: str
typecast_api_key: str = "" # typecast 엔진을 쓸 때만 필요
suno_api_key: str = ""
suno_callback_url: str = "" # Suno가 요구하는 값. 결과는 폴링으로 받는다
higgsfield_account: str = "" # CLI 토큰이 이 계정 것인지 확인만 한다
mysql_url: str = "" # mysql+asyncmy://user:pw@host:3306/db
azure_blob_base_url: str = ""
azure_blob_sas_token: str = ""
settings = Settings()