如何使用騰訊云HAI快速、高質(zhì)量生成Stable Diffusion圖片

大家好,我是星哥,之前寫的《使用騰訊云HAI開箱即用StableDiffusion助力AIGC生圖》地址: https://cloud.tencent.com/developer/article/2506647 講解了如何使用HAI搭建StableDiffusion文生圖,但是圖片是使用默認(rèn)的模型,生成的圖片質(zhì)量簡(jiǎn)直不忍直視,本文將詳細(xì)介紹如何使用騰訊云HAI平臺(tái)添加第三方的大模型,快速、高質(zhì)量地生成Stable Diffusion圖片。

 image-20250327114838520 Stable Diffusion是什么
打開網(wǎng)易新聞 查看精彩圖片
image-20250327114838520 Stable Diffusion是什么

還是來回顧一下Stable Diffusion是什么

Stable Diffusion是一種AI繪畫生成工具。用戶可以隨意輸入自己想要的內(nèi)容,然后系統(tǒng)就會(huì)自動(dòng)生成藝術(shù)渲染作品。生成系統(tǒng)由現(xiàn)有藝術(shù)作品組成的巨大數(shù)據(jù)庫(kù)訓(xùn)練而成,能夠快速生成與提示信息有所關(guān)聯(lián)的新奇圖像。Stable Diffusion V1在消費(fèi)類GPU上運(yùn)行的VRAM低于10GB,幾秒鐘內(nèi)即可生成512*512像素的圖像,顯著降低部署門檻,使得圖像生成成本降低。
Stable Diffusion于2022年8月推出。 2022年11月,Stable Diffusion推出SD 2.0 版本,能生成分辨率為 2048x2048 甚至更高的圖像。 2023年4月,Stable Diffusion發(fā)布并開源該團(tuán)隊(duì)訓(xùn)練的大語言模型StableLM。 2023年5月,Stable Diffusion已經(jīng)可以生成視頻。 Stability AI 于2023年6月發(fā)布新聞稿,宣布推出 SDXL 0.9 版本更新,升級(jí)了 Stable Diffusion 文本生成圖片模型。(來自百度百科)

1元特惠

新老用戶專享特惠,超值現(xiàn)金券活動(dòng)火熱進(jìn)行中!基礎(chǔ)型算力折后0.79元/時(shí)起。點(diǎn)擊:https://cloud.tencent.com/act/pro/hai

 image-20250321115503911
打開網(wǎng)易新聞 查看精彩圖片
image-20250321115503911

點(diǎn)擊購(gòu)買,即可一元使用HAI

 image-20250321115600291
打開網(wǎng)易新聞 查看精彩圖片
image-20250321115600291

購(gòu)買完了就可以抵扣8小時(shí)的GPU基礎(chǔ)型算力。

上次只使用了,還有8.77元,還是比較劃算的。

image-20250326194832358 購(gòu)買Stable Diffusion WebUI 注冊(cè)與登錄騰訊云

首先,你需要在騰訊云官網(wǎng)注冊(cè)一個(gè)賬號(hào),并完成實(shí)名認(rèn)證。注冊(cè)完成后,登錄騰訊云控制臺(tái),搜索“HAI”找到相關(guān)服務(wù)并開通。

申請(qǐng)HAI高性能服務(wù)

在HAI控制臺(tái)中,點(diǎn)擊“新建”按鈕,進(jìn)入選擇AI模型以及其他參數(shù)的頁(yè)面。選擇Stable Diffusion模型,并配置地域、算力方案等參數(shù)。填寫實(shí)例名稱,根據(jù)需要選擇硬盤容量以及數(shù)量,然后點(diǎn)擊“立即購(gòu)買”,系統(tǒng)會(huì)自動(dòng)開始部署所選的Stable Diffusion模型。

新建HAI實(shí)例

如圖點(diǎn)擊新建。

 image-20250326195259418 1.選擇應(yīng)用
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195259418 1.選擇應(yīng)用

這里我選擇Stable Diffusion WebUI。

2.計(jì)費(fèi)模式:計(jì)費(fèi)模式選擇按量計(jì)算 3.地域

這個(gè)國(guó)內(nèi)外都行,我這里選擇離使用人最近的,廣州。

4.實(shí)例名稱

我這里隨便填寫了一個(gè)test-SD

5.云硬盤

其他就默認(rèn)即可

 image-20250326195023977
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195023977

實(shí)例新建完成,如圖

 image-20250326195729763 學(xué)術(shù)加速
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195729763 學(xué)術(shù)加速

打開學(xué)術(shù)加速,可以加速一些外網(wǎng)下載文件的速度。

 image-20250326195708443 啟動(dòng)WebUI
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195708443 啟動(dòng)WebUI

點(diǎn)擊算力連接的三角,選擇最后一個(gè) “Gradio WebUI”,會(huì)在瀏覽器新開一個(gè)地址,IP+6889

 image-20250326195920089
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195920089

這里只有一個(gè)默認(rèn)的模型V1-5

 image-20250326195833569 JupterLab安裝模型
打開網(wǎng)易新聞 查看精彩圖片
image-20250326195833569 JupterLab安裝模型

點(diǎn)擊算力連接的三角,選擇最后一個(gè) “JupterLab”,會(huì)在瀏覽器新開一個(gè)地址

 image-20250326200132665 應(yīng)用簡(jiǎn)述
打開網(wǎng)易新聞 查看精彩圖片
image-20250326200132665 應(yīng)用簡(jiǎn)述

? 環(huán)境配置:

    • ? 已預(yù)裝v1-5基礎(chǔ)模型

    • ? 已預(yù)裝controlnet、animatediff、dreambooth、漢化插件,相關(guān)模型可在該notebook中手動(dòng)拉取

  • ? SD基礎(chǔ)模型文件存儲(chǔ)目錄是:/root/stable-diffusion-webui/models/Stable-diffusion

    • ? 可以進(jìn)入此目錄,通過wget命令下載所需基礎(chǔ)模型文件

    • ? 可以進(jìn)入此目錄,上傳本地基礎(chǔ)模型文件至此

    • ? 建議將基礎(chǔ)模型文件轉(zhuǎn)存至與HAI實(shí)例同地域的COS桶中,再在HAI實(shí)例中拉取COS文件,速度最快

  • ? SD插件存儲(chǔ)目錄是:/root/stable-diffusion-webui/extensions

    • ? 若插件下載異常,可先進(jìn)入此目錄,通過git clone的方式將插件克隆到此目錄中

  • ? 國(guó)內(nèi)地域HAI實(shí)例可能存在網(wǎng)絡(luò)不穩(wěn)定情況,推薦啟用“學(xué)術(shù)加速”;國(guó)外地域HAI實(shí)例下載模型、插件速度更快

  • 打開網(wǎng)易新聞 查看精彩圖片
    image-20250326200251241

    我們可以使用下面的命令進(jìn)行相應(yīng)的模型擴(kuò)展安裝

    ## 下載ControlNet及預(yù)處理器(適配SD1.5及SDXL,需 23GB 存儲(chǔ)空間) !wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class controlnet Annotators ## 下載常用基礎(chǔ)模型(SDXL、anthingv5,需 8.5GB 存儲(chǔ)空間) !wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class checkpoint ## 下載常用組件(VAE、embeddings、lcm_lora,需 700MB 存儲(chǔ)空間) !wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class vae embeddings lora ## 下載animatediff模型(需 1.7GB 存儲(chǔ)空間) !wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class animatediff_model

    如圖,選擇命令,再點(diǎn)擊“三角形”運(yùn)行。

     image-20250326200522051
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250326200522051

    經(jīng)過一段時(shí)間的跑碼之后

    報(bào)錯(cuò)

    居然報(bào)錯(cuò):

    Cannot write to ‘/root/stable-diffusion-webui/models/ControlNet/sai_xl_depth_256lora.safetensors’ (Success). Traceback (most recent call last):   File "/root/hai_application/qcloud_hai/hai_tools/download_models_main.py", line 76, in     download_func(request_data)   File "/root/hai_application/qcloud_hai/hai_tools/download_models_main.py", line 27, in download_func     utils.download_file(url, model_local_path)   File "/root/hai_application/qcloud_hai/hai_tools/utils.py", line 43, in download_file     print(f"Error downloading file: {stderr.decode('utf-8')}") AttributeError: 'NoneType' object has no attribute 'decode'
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250326200850689

    重啟實(shí)例,JupterLab、Gradio WebUI、SSH連不上了

    只有銷毀,再來買新加坡節(jié)點(diǎn)的。

    問題找到了,執(zhí)行命令會(huì)下載23GB的文件,會(huì)把系統(tǒng)盤占滿,所以不建議小硬盤的執(zhí)行第一條命令

     image-20250327001320433
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250327001320433

    那我們就不用騰訊云推薦的大模型,使用國(guó)內(nèi)比較流行的liblib,當(dāng)然聰明的你也可以選擇其他大模型網(wǎng)站。

    下載liblib大模型 下載大模型

    在liblib網(wǎng)上搜索下載最多的,點(diǎn)擊下載。我這里選擇“majicMIX realistic 麥橘寫實(shí)”來做個(gè)演示。

    https://www.liblib.art/modelinfo/bced6d7ec1460ac7b923fc5bc95c4540?versionUuid=d303ad58c0fc4c989b60351d5eac68e6
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250327102613401 將節(jié)點(diǎn)重置密碼
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250327103255535 ssh遠(yuǎn)程連接服務(wù)器

    ssh root@IP 測(cè)試是否能遠(yuǎn)程登錄
    image-20250327103520096

    ssh root@119.91.206.25 輸入密碼 cd /root/stable-diffusion-webui/models/Stable-diffusion  (base) root@VM-0-17-ubuntu:~/stable-diffusion-webui/models/Stable-diffusion# ll total 4165200 drwxr-xr-x 1 root root       4096 Mar 27 02:43  ./ drwxr-xr-x 1 root root       4096 Mar 27 02:26  ../ -rw-r--r-- 1 root root          0 Feb 23 17:43 'Put Stable Diffusion checkpoints here.txt' -rw-r--r-- 1 root root 4265146304 Feb 23 17:45  v1-5-pruned-emaonly.safetensors
    使用scp把liblib大模型上傳

    把下載的文件名“majicMIX realistic 麥橘寫實(shí)_v7.safetensors”改成 majicMIX_realistic.safetensors

    介紹的圖片也下載下來改名成 “majicMIX_realistic.jpg”

    scp majicMIX_realistic.safetensors root@119.91.206.25:/root/stable-diffusion-webui/models/Stable-diffusion scp majicMIX_realistic.jpg root@119.91.206.25:/root/stable-diffusion-webui/models/Stable-diffusion
    image-20250327104554288 文生圖演示

    再次進(jìn)入Gradio WebUI,刷新選擇大模型。

     image-20250327105331745 deepseek要提示詞 生成一個(gè)美女圖
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250327105331745 deepseek要提示詞 生成一個(gè)美女圖

    問:幫我生成 Stable Diffusion提示詞,生成一張美女圖片

    回答:

    【基礎(chǔ)提示詞】
    ((best quality)), (ultra detailed), (8k resolution), (realistic lighting),
    一位美麗的亞洲女性,柔和的自然光,絲綢般的長(zhǎng)發(fā)隨風(fēng)輕揚(yáng),杏仁眼含笑,瓷白肌膚,淡粉腮紅,站在櫻花盛開的日式庭院中,穿著淺青色漢服,手持團(tuán)扇,背景有流水石橋

    【風(fēng)格強(qiáng)化詞】(任選其一)

    動(dòng)漫風(fēng): Studio Ghibli style, anime shading, vibrant colors

    寫實(shí)風(fēng): Photorealistic, skin texture details, Canon EOS R5拍攝

    油畫風(fēng): Oil painting texture, visible brush strokes, Baroque lighting

    【進(jìn)階參數(shù)建議】

    增加細(xì)節(jié):發(fā)絲光澤(micro hair details), 花瓣飄落特效(falling petals)

    調(diào)整氛圍:黃昏光暈(golden hour glow)/晨霧效果(morning mist)

    動(dòng)作姿態(tài):微微側(cè)身(gentle side pose)/回眸一笑(glancing back with smile)

    【負(fù)面提示詞】
    (deformed fingers), (extra limbs), (poor lighting), lowres, bad anatomy, watermark

     image-20250327105509823
    打開網(wǎng)易新聞 查看精彩圖片
    image-20250327105509823

    基本上5-10秒就能出圖,生成了高質(zhì)量的圖片

     img 最后總結(jié) 優(yōu)點(diǎn)
    打開網(wǎng)易新聞 查看精彩圖片
    img 最后總結(jié) 優(yōu)點(diǎn)

    1.開箱即用,免去安裝Stable Diffusion軟件的麻煩

    2.如果本地沒有好的硬件帶動(dòng)SD,可以考慮上云

    缺點(diǎn)

    1.需要收費(fèi),除了貴點(diǎn)找不到什么原因,可能這個(gè)是我自己的缺點(diǎn)

    2.如果不用要及時(shí)銷毀以免產(chǎn)生費(fèi)用

    3.有重要的文件一定先備份再銷毀,銷毀也要確認(rèn)銷毀錯(cuò)了。

    好了,使用騰訊云HAI平臺(tái)可以快速、高質(zhì)量地生成Stable Diffusion圖片。通過結(jié)合DeepSeek獲取提示詞,再參數(shù)設(shè)置和微調(diào)優(yōu)化,你可以獲得符合自己需求的圖片。