【體驗有獎】用 AI 畫春天,函式計算搭建 Stable Diffusion WebUI

阿里云云原生發表於2024-03-13

人工智慧生成內容 AIGC(Artificial Intelligence Generated Content)是當下備受關注的概念之一,是繼 PGC 和 UGC 之後的新型生產方式。AIGC 技術的核心思想是利用人工智慧演算法生成具有一定創意和質量的內容。例如,根據使用者的描述或關鍵詞,即時創作出獨特的藝術風格畫像,實現個性化的藝術創造。本實驗基於 Stable Diffusion 搭建的 AI 文字生成應用,透過開放體驗讓廣大開發者深入體驗 AIGC 的魅力。

阿里雲開發者社群×函式計算向你發出春日主題 AI 創作挑戰! 基於函式計算快速部署 Stable Diffusion,三步輕鬆生成春日畫作,曬圖贏小米手環 8 Pro,小米移動電源等好禮。讓你感受科技魅力的同時,速成 AIGC 創作家!

活動時間:3 月 1 日——3 月 31 日

活動地址:https://developer.aliyun.com/topic/march/fc

實驗準備

實驗介紹

建議本次實驗將帶大家透過使用阿里雲產品函式計算 FC 和檔案儲存 NAS,快速使用 Stable Diffusion 實現更高質量的影像生成, 本方案內建模型庫+常用外掛+ControlNet,使用者可根據自己的需要更換需要的模型、Lora、增加外掛。

領取試用額度(首次開通產品)

函式計算試用額度 [ 1]

函式計算提供價值 180 元試用額度,試用額度的有效期為 3 個月,阿里雲賬戶與 RAM 使用者共享此試用額度。從開通服務的時間算起,超出試用額度的部分均會計入按量付費,如果想節省成本可以購買資源包 [ 2]

  • GPU 使用量:100 萬 GB*秒 GPU 使用量
  • vCPU 使用量:50 萬 vCPU*秒vCPU 使用量
  • 記憶體使用量:200 萬 GB*秒記憶體使用量
  • 函式呼叫次數:800 萬次函式呼叫次數
  • 公網出流量 :100 GB/月的 CDT 公網流量,共 3 個月

更多計費詳情 [ 3]

檔案儲存 NAS 試用額度 [ 4]

首次開通檔案儲存 NAS 的使用者可 0 元領取 NAS 試用資源,本實驗將預設開啟效能型 NAS,免費額度為 9.15GB。

檔案儲存 NAS 提供通用型 NAS 資源包 50 GiB ,使用期限 3 個月。本實驗使用效能型 NAS,效能型 NAS 5.47 50 GiB 通用型基準容量能抵扣 50 ÷ 5.47 = 9.15 GiB 效能型 NAS 使用量,更多計費詳情 [ 5]

開通產品

函式計算 FC

函式計算是一款 Serverless 計算產品,可以為您提供 Stable Diffusion 必需的 CPU/GPU 計算資源。

領取試用額度後,如果您沒有開通,可以點選:https://common-buy.aliyun.com/package?spm=5176.137990.J_5253785160.3.36551608ZVgFea&planCode=package_freetierfc_cn

檔案儲存 NAS

如果您需要自定義模型,還需要藉助 NAS 產品的儲存能力來儲存您的模型檔案。開通檔案儲存 NAS [ 6]

由於 Stable Diffusion [ 7] 及 Stable Diffusion Webui [ 8] 是開源專案,我們無法針對 Stable Diffusion 自身存在的問題給出標準解答。這可能需要您在遇到問題時請前往相關社群尋求幫助。當然,如果我們對您遇到的問題有所瞭解,在力所能及的範圍內,也會協助您更好地使用 Stable Diffusion。您在使用函式計算的過程中遇到問題,可以前往釘釘群:29290019867 尋求幫助。

入門-部署 Stable Diffusion WebUI

建立 Stable Diffusion 應用-生成第一張畫作

進入函式計算控制檯 -應用中心 [ 9] ,進入函式計算 3.0。 (如右上角“返回函式計算 2.0”即為進入了函式計算 3.0 控制檯)

點選“建立應用”進入應用應用中心,選擇人工智慧分類-fc-stable-diffusion-v3,點選立即建立。

如果您是首次建立請進行角色名授權,點選前往授權 - 同意授權。

地域選擇可以選擇距離自己較近的區域,另外由於當前模板涉及 Github 以及 HuggingFace 等網站訪問,國內部分地區可能無法直接使用,推薦您選擇海外地區進行部署如日本、新加坡等。

繪圖型別選擇 “動漫風格”

如果您沒有特殊需要,其他選項保持預設值即可。

點選建立應用,仔細閱讀活動應用建立提醒,點選同意並繼續部署,等待應用部署完成大約 1 分鐘。

部署完成,直接點選 WebUI 域名,開始體驗 Stable Diffusion WebUI 圖片生成。請注意保護域名的安全,不要洩露給其他人,防止產生額外費用。

🔔 請注意:.devsapp.net 域名是 CNCF SandBox 專案 Serverless Devs 社群所提供,僅供學習和測試使用,不可用於任何生產使用;但是社群會對該域名進行不定期地撥測,並在域名下發 30 天后進行回收。建議您後續繫結自定義域名以獲得更好的使用體驗,或者重新部署一次應用,重新掛載 NAS 就可以了。

首次開啟 Stable Diffusion Web UI,遇到無法訪問此網站情況,無需重新整理,等待 30 秒即可進入。

以預設提示詞,點選生成,製作自己的第一張圖。第一張圖的出圖時間大概需要 15 秒,後續出圖時間大概 3 秒左右。

你可以自己定義提示詞(prompt),推薦使用通義千問等大語言模型直接翻譯成英文提示詞,提高效率。您可以透過調整取樣步數、取樣器、高解析度修復、影像生成種子等引數生成自己喜歡的圖片。

例如:我希望生成一張春天相關的圖片。

正向提示詞:

Spring, flowers,willows, little birds, distant green mountains, 1 boys are climbing up the mountains, smiles,Picture highlight, rich details

反向提示詞:

nsfw,logo,text,badhandv4,EasyNegative,mutated hands and fingers,poorly drawn face,extra limb,missing limb,disconnected limbs,malformed hands,ugly

進階-建立自己的模型庫,並自定義模型

你可以透過使用 NAS 檔案儲存產品,建立模型庫進行上傳模型、管理模型、進行自定義模型更換等更加靈活的操作。

🔔 注意: 您的模型檔案會儲存在檔案儲存 NAS 產品中,只要儲存模型即會消耗 NAS 產品資源,請參考付費詳情 [ 10]

回到應用管理頁面,點選初始化模型管理,開始實現模型管理功能。

瞭解上述建立資源的目的以及部分資源可能產生的費用,知曉對應的計費規則,並決定繼續部署該應用。

如果您未建立過 NAS,可以直接選擇自動配置-確認, 我們將為您一鍵處理好所有配置,如果您希望其他人不能隨意上傳檔案到您的 NAS 中,可以填寫“模型管理金鑰”,不填寫即為不進行鑑權。

如果您曾經建立過 NAS,並且希望進行掛載,也可以選擇手動配置, 您至少需要有一個掛載點的 FC 目錄是 /mnt/auto,stable diffusion 僅支援該目錄。

等待模型初始化後,出現模型管理域名點選進入模型管理器進行模型管理。

為了給您提供更好的服務,當您在右上角看到更新提醒時,請點選更新至最新版。

如何上傳模型

在檔案管理頁面,我們可以從本地或其他網站,上傳自定義的模型。

如我們希望上傳一個 LoRA 模型,可以透過 LoRA 目錄快速進入對應目錄,點選右側的上傳按鈕。

選擇好自己希望的模型後,點選開始上傳。

稍等片刻,即可在目錄內看到我們新上傳的檔案。 (上傳依賴於您的網路穩定程度,如果網路不穩定可能會導致上傳失敗或檔案損壞)

為了幫助您更好地快速部署模型,我們提供了內建模型倉庫。 (模型倉庫由阿里雲 OSS 提供,檔案均來源於第三方)

選擇自己喜歡的模型,點選下載模型。

確認檔案儲存地址後,點選下載選中的模型。

下載進度可以在傳輸列表看到。

上傳完成後,重新整理 StableDiffusion 模型列表,即可看到新的模型。

釋放資源

您部署 Stable Diffusion 使用函式計算 NAS 產品,您建立模型管理器使用了檔案儲存 NAS 產品。如果您後續不再使用 Stable Diffusion 可以刪除以下兩個部分,函式計算不呼叫不會計費,檔案儲存 NAS 只要有模型儲存即會付費,因此請您注意刪除相關資源。

刪除 Stable Diffusion 使用的 FC

返回函式計算應用列表 [ 11]

刪除模型管理器使用的 NAS

進入檔案儲存 NAS 控制中心 [ 12] ,選擇檔案系統列表-選擇地域--刪除。

移除掛載點及生效策略,刪除檔案系統。

相關連結:

[1] 函式計算試用額度

https://free.aliyun.com/?pipCode=fc&spm=5176.137990.J_5253785160.5.36551608ietwXi

[2] 購買資源包

https://common-buy.aliyun.com/?spm=5176.137990.J_5253785160.5.36551608C0N4fv&commodityCode=fc_bag_dp_cn

[3] 計費詳情

https://help.aliyun.com/document_detail/2512929.html?spm=a2c4g.2508973.0.0.3d6e7c576Fh5zQ

[4] 檔案儲存 NAS 試用額度

https://free.aliyun.com/?pipCode=nas&spm=5176.59209.J_5834642020.4.6a5576b9MoAaOJ

[5] 計費詳情

https://help.aliyun.com/zh/nas/product-overview/billing/?spm=a2c4g.11186623.0.0.435b1c831GpfqT

[6] 開通檔案儲存 NAS

https://nasnext.console.aliyun.com/introduction

[7] Stable Diffusion

https://github.com/CompVis/stable-diffusion

[8] Stable Diffusion Webui

https://github.com/AUTOMATIC1111/stable-diffusion-webui

[9] 控制檯 -應用中心

https://fcnext.console.aliyun.com/overview

[10] 付費詳情

https://help.aliyun.com/zh/nas/product-overview/billing/?spm=a2c4g.11174283.0.0.294b1c83YGeewp

[11] 應用列表

https://fcnext.console.aliyun.com/applications

[12] NAS 控制中心

https://nasnext.console.aliyun.com/overview

點選此處進入活動頁面。

相關文章