优化ComfyUI的API密钥保存逻辑

This commit is contained in:
puke
2025-12-17 19:03:55 +08:00
parent c04b415ebd
commit 3e2a0976df
2 changed files with 2 additions and 0 deletions

View File

@@ -128,6 +128,7 @@ class ConfigManager:
"""Get ComfyUI configuration as dict"""
return {
"comfyui_url": self.config.comfyui.comfyui_url,
"comfyui_api_key": self.config.comfyui.comfyui_api_key,
"runninghub_api_key": self.config.comfyui.runninghub_api_key,
"tts": {
"default_workflow": self.config.comfyui.tts.default_workflow,

View File

@@ -71,6 +71,7 @@ class VideoSubConfig(BaseModel):
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")
comfyui_api_key: Optional[str] = Field(default=None, description="ComfyUI API Key (optional)")
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")