diff --git a/src/BowongModalFunctions/api.py b/src/BowongModalFunctions/api.py index 985024e..f77ad21 100644 --- a/src/BowongModalFunctions/api.py +++ b/src/BowongModalFunctions/api.py @@ -13,7 +13,7 @@ from .config import WorkerConfig config = WorkerConfig() web_app = FastAPI(title="Modal worker API", - version="0.1.6", + version=config.api_version, summary="Modal Worker的API, 包括缓存视频, 发起生产任务等", servers=[ { diff --git a/src/BowongModalFunctions/config.py b/src/BowongModalFunctions/config.py index ad688aa..f3c1d02 100644 --- a/src/BowongModalFunctions/config.py +++ b/src/BowongModalFunctions/config.py @@ -22,6 +22,8 @@ class WorkerConfig(BaseSettings): comfyui_s3_input: Optional[str] = Field(default="comfyui-input", description="ComfyUI input S3文件夹名") comfyui_s3_output: Optional[str] = Field(default="comfyui-output", description="ComfyUI output S3文件夹名") + api_version: str = Field(default="0.1.7", description="API接口版本") + modal_config: Any = SettingsConfigDict(json_schema_extra={ "description": "可通过本地环境变量加载对应Field, 不区分大小写, Modal创建App的Image时可通过dotenv加载指定.env文件写入到Docker Image的系统变量", })