如何運行Stable Diffusion?在線和本地運行的5種方法

AI教程1年前 (2023)發佈新公告 AI管理員
6 0

Stable Diffusion是由初創公司Stability AI和來自慕尼黑大學以及Runway的研究人員在2022年發佈的文本到圖像的生成模型,支持文生圖、圖生圖、修改圖像、填充低分辨率圖像等功能。由於其免費開源,並且生成的圖片質量較高,因此廣受創作者的喜愛。本篇文章將講解如何在線和本地運行Stable Diffusion,讓你快速上手生成想要的圖片。

文章目錄

  • 在線運行Stable Diffusion
    • DreamStudio
    • Clipdrop Stable Diffusion XL
    • Hugging Face
    • Replicate
  • 本地運行Stable Diffusion

如何在線運行Stable Diffusion

DreamStudio

如何運行Stable Diffusion?在線和本地運行的5種方法

DreamStudio是StabilityAI公司官方推出的方便用戶生成圖像的網站應用程序,基於Stable Diffusion模型,用戶可輸入自然語言和更改調節參數控件來創建自定義圖像,還支持API訪問以在自己開發的應用程序或機器人中使用。註冊登錄DreamStudio後,可以獲得免費贈送的25積分,大約可以生成30張標準圖像,若需更多的生成次數,可付費購買,10美元可購買1000積分。

官網地址:https://beta.dreamstudio.ai/generate

Clipdrop Stable Diffusion XL

如何運行Stable Diffusion?在線和本地運行的5種方法

Clipdrop是StabilityAI推出的一系列AI圖像處理工具套件,支持圖片抹除、圖片放大、圖片打光、背景移除、背景替換、縮放填充等AI圖片功能。除了這些功能外,Clipdrop支持了最新的Stable Diffusion XL版本,用戶可以訪問其網站,輸入prompt文本描述,選擇圖像風格,點擊Generate按鈕即可生成圖片。目前,免費版的Clipdrop允許用戶每天使用Stable Diffusion XL生成400張圖片,右下角會帶有個Clipdrop的小水印。如果想要更多的生成次數和去除水印,可以考慮升級到Clipdrop的高級版本,付費後可以每天生成1500張圖片,並且可以無限使用其他的AI功能。

官網地址:https://clipdrop.co/stable-diffusion

Hugging Face

如何運行Stable Diffusion?在線和本地運行的5種方法

Hugging Face是知名的開源AI模型社區,平台上彙集了全球各大知名AI模型,用戶可以通過Hugging Face下載AI模型的數據集,也可以直接在線運行查看實時效果。Hugging Face上的Stable Diffusion由StabilityAI官方創建,目前是2.1版本,用戶可直接輸入描述,點擊Generate image便可以生成圖片。由於Hugging Face的用戶量巨大,所以生成圖片的速度可能較慢,大概需要10秒及以上。

官網地址:https://huggingface.co/spaces/stabilityai/stable-diffusion

Replicate

如何運行Stable Diffusion?在線和本地運行的5種方法

Replicate是一個幫助用戶快速運行開源機器學習模型的平台,如語言模型、視頻創作和編輯、圖片分辨率提高、圖像修復、圖片文字互轉等,用戶只需添加幾行代碼,便可以快速開發屬於自己的AI應用。Replicate的平台上同樣提供了Stable Diffusion的在線運行環境,相比於Hugging Face,Replicate的生成速度更快。

官網地址:https://replicate.com/stability-ai/stable-diffusion

如何本地運行Stable Diffusion

如果你願意動手摺騰,想對提供的輸入對數據模型進行微調,或者出於隱私安全,那麼在自己的本地電腦上運行Stable Diffusion模型,可能是個不錯的選擇。以下是本地運行Stable Diffusion的步驟:

第1步:安裝Python和Git

安裝Python 3.10.6版本,你可以從Python的官方網站上下載安裝,安裝完畢後可以打開命令行終端,輸入python -version以檢查Python版本。接下來,便是安裝代碼管理工具Git,可以從Git的官網下載安裝包。

第2步:註冊GitHub和Hugging Face賬號

GitHub是用於託管軟件代碼,而Hugging Face則是開源AI模型社區,註冊這兩個平台的賬號,可以方便你後續代碼的同步管理,以及下載Stable Diffusion模型。

第3步:克隆Stable Diffusion Web-UI到本地電腦

Stable Diffusion Web-UI是一個開源的基於Gradio開發的Stable Diffusion網頁界面項目,可以幫助開發者快速創建Stable Diffusion的用戶界面。首先創建一個文件夾,如sd-project,然後使用cd命令定位到該文件夾,cd sd-project。然後運行git clone命令將該項目下載下來,git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

第4步:從Hugging Face下載Stable Diffusion模型

訪問Hugging Face官網,登錄註冊好的賬號,下載Stable Diffusion 1.5版本,模型下載完成後,導航到stable-diffusion-webui 文件夾內的“models”文件夾,然後將該模型放到這裏。

第5步:設置Stable Diffusion Web-UI

打開命令行終端並使用cd命令定位到 stable-diffusion-webui 文件夾,如cd xx/sd-project/stable-diffusion-webui,然後輸入webui-user.bat安裝依賴項。

第6步:運行Stable Diffusion

安裝依賴項成功後,命令提示符中將出現一個 URL:http://127.0.0.1:7860。將其複製並粘貼到瀏覽器地址欄中以運行stable-diffusion-web-ui。

如何運行Stable Diffusion?在線和本地運行的5種方法

© 版權聲明

相關文章

暫無評論

暫無評論...