背景
去年在掘金看到一個博主使用 ComfyUI 進行 AI 繪畫,并基于此工具展開個人業務。知道了這個東西,感覺很厲害的樣子。
前段時間玩 DeepSeek 的時候,嘗試用它寫《歷史是一群喵》的漫畫,給出了 AI 作畫的提示詞,但是它沒有繪畫功能。就想起 ComfyUI 了,想著學一下了解一下應該不錯。
今年弄了一臺新的 windows 電腦,雖然是 CPU 的,但是也是可以跑 ComfyUI 的,決定玩一下這個東西。基本思路是先將官方的 examples 里面的例子都跑通,再分析一下這些流程,最后再嘗試把之前 DeepSeek 給的提示詞拿來繪圖,生成目標圖片。
安裝篇
項目源碼官方地址windows 有直接安裝版本,點擊發布版本,下載最新版本:
解壓到本機就可以了:
案例庫
官方還提供了一個 examples 庫,一塊拉下來。
啟動
解壓安裝包,本機是普通電腦,不是 GPU,所以直接點擊解壓目錄下的 run_cpu.bat
腳本啟動,首次啟動有點慢,還有點報錯,但是不影響。
啟動后是一個 Web 網頁,默認端口 8188,通過 http://127.0.0.1:8188/ 訪問:
修改配置,網上的視頻資料都是英文版本的,所以修改語言為英語,顯示風格為亮色。
啟示錄
這個東西對我來說,是個新東西,看幾個視頻,大概了解了一點原理,看了一些流程圖,長得差不多,就是組合方式千變萬化。
不過好在官網給了 Demo,還不少了,學習路徑還是比較清晰的。把官網案例都跑起來的話,應該就入門了吧。
非常神奇的一點就是,直接將官網案例的圖片,拖到網頁操作區域后,流程圖就出來了,然后接下來就是把流程圖里面用到的模型下下來,直接運行測試了。
關鍵是模型鏡像,兩個模型地址都訪問不了,想直接下載鏡像是不行的。跑了三個案例后,大概找到了鏡像下載的路徑:
- 鏡像網站查找,下載到本機后放到 models 目錄下對應組件路徑。demo 案例選擇的模型名稱,官網下的默認沒有模型的,需要逐個下載。然后搞清楚這些模型的大概用途。
- 鏡像網站上有模型,但是真正的模型文件缺失了,gitcode 和 gitee 上搜一下,也能搜到。
- 其他網盤,比如 UC 網盤。參考某博文里面有一個模型存儲在UC網盤,為了玩這個,下了 UC 瀏覽器,還充了一個月會員。畢竟下載的那個模型有8G,一下就滿了。
參考資料
- stable-zero123鏡像下載地址:http://gitcode.com/mirrors/stabilityai/stable-zero123/tree/main
2.入門介紹: https://blog.csdn.net/gitblog_02778/article/details/145112547 - 其他案例:https://github.com/comfyanonymous/ComfyUI_examples/blob/master/hypernetworks/hypernetwork_example_output.png
- 放大案例:https://github.com/ssitu/ComfyUI_UltimateSDUpscale/tree/main?tab=readme-ov-file
- 模型鏡像:https://hf-mirror.com
- v2-1_768-ema-pruned模型下載案例三用到了:https://gitee.com/hf-models/stable-diffusion-2-1/blob/main/v2-1_768-ema-pruned.ckpt