优化ComfyUI的API密钥保存逻辑
This commit is contained in:
@@ -128,6 +128,7 @@ class ConfigManager:
|
|||||||
"""Get ComfyUI configuration as dict"""
|
"""Get ComfyUI configuration as dict"""
|
||||||
return {
|
return {
|
||||||
"comfyui_url": self.config.comfyui.comfyui_url,
|
"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,
|
"runninghub_api_key": self.config.comfyui.runninghub_api_key,
|
||||||
"tts": {
|
"tts": {
|
||||||
"default_workflow": self.config.comfyui.tts.default_workflow,
|
"default_workflow": self.config.comfyui.tts.default_workflow,
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ class VideoSubConfig(BaseModel):
|
|||||||
class ComfyUIConfig(BaseModel):
|
class ComfyUIConfig(BaseModel):
|
||||||
"""ComfyUI configuration (includes global settings and service-specific configs)"""
|
"""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_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)")
|
runninghub_api_key: Optional[str] = Field(default=None, description="RunningHub API Key (optional)")
|
||||||
tts: TTSSubConfig = Field(default_factory=TTSSubConfig, description="TTS-specific configuration")
|
tts: TTSSubConfig = Field(default_factory=TTSSubConfig, description="TTS-specific configuration")
|
||||||
image: ImageSubConfig = Field(default_factory=ImageSubConfig, description="Image-specific configuration")
|
image: ImageSubConfig = Field(default_factory=ImageSubConfig, description="Image-specific configuration")
|
||||||
|
|||||||
Reference in New Issue
Block a user