工作流改造

API调用的下的工作流与ComfyUI前端环境运行存在一些差异需要针对工作流进行调整

图像上传节点

使用WAS的图像上传节点替换原生的图像上传节点

图像带遮罩节点的改造示例:将原生的Image load变为两个WAS的Image Load,分别接原来的图像和遮罩节点

其他支持网络路径的图像上传节点也是可以的!

视频上传节点

VideoHelper的LoadVideo(Path)和comfyui-mixlab-nodes的Load Video from URL均支持从一个网络路径加载视频,并转为帧图片

节点下载地址: VideoHelpercomfyui-mixlab-nodes

音频上传节点

从3.1.5版本开始,音频上传节点支持原生的音频上传节点,平台做了兼容

替换全局节点

将全局节点手动连线或者使用设置变量节点

替换需要交互的组件

例如图像选择等执行到该节点需要用户交互的节点,在API模式下因为无法产生交互,故该类节点会导致任务无法继续。

随机种子问题

之前的随机数节点也无法生成随机数,目前暂时没有太好办法解决随机种子问题,大家有好的解决方案在不依赖外部传值在工作流API中生成随机种子的方法可以私信我们。

关闭实时预览

关掉工作流的预览功能(预览功能会发送大量二进制数据,并且会影响生图的速度),节点中的预览也关闭。ComfyUI管理器中关闭。

提示词节点尽量不留空

保存API时,提示词节点不要留空(留空的保存API,对应节点会直接省略从而导致提示无法生效)

清理多余节点

保存API之前,请删除工作流不必要的预览节点。 例如原生的图像上传节点和图像预览节点可能存在图像数据,从而导致保存的API JSON文件过大