什麼是工作流(Workflow)?
工作流是ComfyUI 中最核心的概念,簡單來說就是由多個節點(Node)連接組成的圖形化界面,用來描述AI 繪圖的整個處理過程。就像搭建樂高積木一樣,我們通過組合不同功能的節點,來實現各種AI 繪圖效果。
ComfyUI 的生態非常豐富,圖像、視頻、音頻、3D等等內容,借助開源社區的發展,這些內容現在非常豐富,但也因為內容複雜,可能你需要花費一些時間去了解和學習,了解每種類型的積木的作用,了解對應的積木如何組合使用等等。
下圖是一個來自ComfyUI 官方的ComfyUI 文生圖的示例
要如何學習ComfyUI 的工作流?
由於ComfyUI 的生態非常豐富,你可能需要花一些時間去了解不同類型的模型的特點,以及各類工作流的搭建。 你可以在tkj.ai上查找一些基礎的示例,從簡單的文生圖、圖生圖工作流開始,然後漸漸接觸一些複雜的節點,我們會盡量優化網站上的內容,也不會不定期地再查看原始的工作流是否需要更新,使得你能夠快速上手,並儘量在教程中提供詳實的內容介紹。
當然在這裡我們也推荐一些不錯的網站和平台,這些平台上有很多活躍的作者和相關內容, 你可以在這裡找到很多有趣的工作流,和豐富的內容
ComfyUI 的工作流是如何保存的
ComfyUI 的工作流保存通常有下面兩種方式
Json 格式的圖片: 包含詳細的節點配置信息
帶有metadata的PNG 圖片: 所有通過ComfyUI 生成的圖片,都會包含metadata信息,所以你只需要保存對應的圖片,直接在ComfyUI 中導入即可
工作流的導入導出
如何導入ComfyUI 的工作流
ComfyUI 的工作流的導入非常簡單, 在啟動ComfyUI 後, 直接將對應的圖片或者json 文件拖拽到ComfyUI 界面即可或者你也可以使用菜單或者快捷鍵Ctrl(Command)+O來導入工作流
如何導出ComfyUI 的工作流
保存對應工作流的圖片輸出 當你保存對應的圖片時,對應的工作流就被正常導出了,但切記如果你使用壓縮軟件或者通過網絡發送出去的時候,對應的metadata信息會丟失.
保存對應工作流的json 文件
使用菜單中的export就可以把對應的工作流導出為json 文件
但是由於ComfyUI 至今仍在頻繁地更新,所以一些老版本的json 文件可能會無法在新版本的ComfyUI 中正常使用