使用ChatGPT、DALL-E 和MidJourney 等線上工具產生AI 影像非常流行,但是如果您想在自己的電腦上使用AI 產生自己的影像,不受任何限制,該怎麼辦?這是在 Windows 上執行此操作的最簡單方法。
線上AI 影像產生器非常強大,能夠根據您的提示從大量資料中提取影像(在AI 世界中,提示就是您向AI 發出的指令),但是它們確實有一些缺點:它們需要按月付費,它們會保留您的互動歷史記錄,並可能限制您可以要求的圖像類型。
在您自己的 Windows 電腦上運行的本機映像生成是免費的(除了電費),並且沒有任何限制。您可以嘗試任何您能想到的圖像提示,並使用社群製作的模型來創建獨特的內容。這是對新興人工智慧領域的有趣介紹,還可以幫助您發展其他程式設計和 IT 技能。
Fooocus 是一個使用穩定擴散建構的影像產生程式。它是100% 免費且開源的,可以離線運行,並提供一個開箱即用的AI 圖像生成器,「可以正常工作」——一旦你啟動並運行它,你就可以開始用你的想法來提示它,獲得(幾乎)立竿見影的結果。
大多數其他適用於 Windows 的穩定擴散和 AI 影像產生工具都很難設置,安裝步驟複雜,通常需要熟悉底層程式。 Fooocus 的設定相對簡單:您所需要的只是一台支援透過 Windows Subsystem for Linux (WSL) 執行 Docker 的電腦和一個適度的 GPU(Fooocus 需要 4GB NVIDIA 顯示卡才能運作)。
值得注意的是,這些步驟也適用於 Linux。您可以跳過下面特定於 WSL 的步驟,只安裝 Docker Desktop 並使用 Linux 終端機而不是 Windows 終端應用程式。如果您是 MacOS 用戶,請查看 DiffusionBee,它透過封裝在自己的應用程式中的 Stable Diffusion 提供類似的簡化影像生成功能。
Docker 是一種可讓您運行「容器」的軟體,「容器」是隔離的環境,可以容納軟體的所有依賴項和移動部件。它們有點像虛擬機,但開銷較小。若要安裝 Docker,請下載並安裝適用於 Windows 的 Docker Desktop。
Docker 可以在 Windows 10 和 11 上以 WSL 或 Hyper-V 模式運作。由於 Fooocus 僅支援 WSL,因此您需要先啟用 WSL。在繼續之前,您還需要安裝 Windows 終端應用程式。
若要下載 Fooocus,您需要造訪他們的 Github 頁面,然後按一下綠色的「程式碼」按鈕,然後按一下「下載 ZIP」。 GitHub 不是最用戶友好的網站(它主要供開發人員用來相互共享程式碼),因此下面的螢幕截圖顯示了在哪裡可以找到該按鈕。
.zip 檔案下載完成後,將其解壓縮到自己的資料夾中,然後開啟包含解壓縮的 Fooocus 檔案的資料夾。
接下來,右鍵點選 Fooocus 目錄中的空白位置,然後按一下「在終端機中開啟」。這將開啟 Powershell 終端機視窗。
確保Docker Desktop 正在運行,然後鍵入以下docker 指令:
docker compose up -d
此指令執行下列操作
如果您之前沒有使用Docker 運行Fooocus,它會根據目錄中的Fooocus 程式碼自動建立Docker 應用程式。在某些計算機上,這可能需要相當長的時間,因此請耐心等待,在等待時喝杯咖啡(或吃一頓豐盛的午餐)。
完成後,您將看到 Fooocus 應用程式已建立並啟動。
您也可以看到在 Docker Desktop 中運行的 Fooocus 容器。
從 Docker Desktop,您可以停止並啟動 Fooocus(無需使用終端),或刪除容器及其所有資料。
現在 Fooocus 已在 Docker 中啟動並運行,您可以從 Web 瀏覽器存取它。預設情況下,它在連接埠 7865 上運行,可以透過位址 http://localhost:7865 存取(「localhost」是您的電腦用來存取自身的位址)。您可以在 Docker Desktop 介面中按一下正在執行的容器,以查看本機上的哪些連接埠可用於存取它。
Fooocus 介面載入後,只需要求它製作一些圖像即可!
當 Fooocus 使用的模型準備好時,第一張影像可能會比其他影像花費更長的時間。以下是使用簡單的 Fooocus 提示產生的圖像範例:一張有用的 How-To Geek 上網的照片。
如果您想調整行為或嘗試不同的樣式,或查看您產生的影像的歷史記錄,請按一下「進階」複選框。 Fooocus 提供了許多選項,您甚至可以使用 CivitAI 等網站上的社群建立模式。
CivitAI 上有一些 NSFW 內容。
生成式人工智慧可以根據您的要求製作文字、圖像和影片。這是一套全新的工具,您可以用它來享受樂趣、學習和提高工作效率。這也是一種很酷的程式設計入門方式,例如,透過使用 Python 的穩定擴散來產生圖像。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3