优化config中video的读取逻辑
This commit is contained in:
@@ -59,12 +59,22 @@ class ImageSubConfig(BaseModel):
|
||||
)
|
||||
|
||||
|
||||
class VideoSubConfig(BaseModel):
|
||||
"""Video-specific configuration (under comfyui.video)"""
|
||||
default_workflow: Optional[str] = Field(default=None, description="Default video workflow (optional)")
|
||||
prompt_prefix: str = Field(
|
||||
default="Minimalist black-and-white matchstick figure style illustration, clean lines, simple sketch style",
|
||||
description="Prompt prefix for all video generation"
|
||||
)
|
||||
|
||||
|
||||
class ComfyUIConfig(BaseModel):
|
||||
"""ComfyUI configuration (includes global settings and service-specific configs)"""
|
||||
comfyui_url: str = Field(default="http://127.0.0.1:8188", description="ComfyUI Server URL")
|
||||
runninghub_api_key: Optional[str] = Field(default=None, description="RunningHub API Key (optional)")
|
||||
tts: TTSSubConfig = Field(default_factory=TTSSubConfig, description="TTS-specific configuration")
|
||||
image: ImageSubConfig = Field(default_factory=ImageSubConfig, description="Image-specific configuration")
|
||||
video: VideoSubConfig = Field(default_factory=VideoSubConfig, description="Video-specific configuration")
|
||||
|
||||
|
||||
class TemplateConfig(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user