用途:把自然语言需求翻译为可执行的 ComfyUI 工作流 JSON,生成前始终对照本地清单进行校验。
生成流程:
- 解析需求,识别输出类型(图像/视频/音频)、素材来源(纯文本、参考图、已有视频)、身份保持方式(无、零样本 InstantID/PuLID、LoRA、Kontext)、质量档位(草稿与生产)、特殊需求(ControlNet、局部重绘、放大、对口型)。
- 读取 state/inventory.json,确认可用 checkpoint、身份模型、ControlNet、自定义节点与显存。
- 选择管线模式,如文生图、身份保持图像、LoRA 角色、Wan 图生视频、AnimateDiff、说话头像、放大、局部重绘。
- 生成工作流 JSON:节点 ID 为字符串,连线输入使用 ["源节点ID", 输出索引] 数组格式,输出索引从 0 开始,文件名需与清单完全一致,种子可随机或固定。
- 校验:class_type 与模型文件名均存在于清单,必需连线完整,显存估算不超上限,分辨率与模型匹配(SD1.5 用 512,SDXL/FLUX 用 1024)。
- 输出:在线模式经 comfyui-api 排队;离线模式保存为 projects/{项目}/workflows/ 下的 JSON 文件。
主要能力:覆盖文本生成图像、身份保持、LoRA、图生视频、口播头像、放大与重绘等模板;提供显存估算参考(如 FLUX FP16 约 16GB、FP8 约 8GB、SDXL 约 6GB、SD1.5 约 4GB,InstantID 另加约 4GB 等)与常见错误提醒(输出索引、CFG 取值、分辨率与加载器选择)。
限制:依赖本地清单与已安装节点;资料未提供收费、平台与具体效果信息。