ComfyUI là một giao diện mạnh mẽ dành cho Stable Diffusion, cung cấp cách tiếp cận trực quan để tạo hình ảnh bằng cách sử dụng các mô hình AI thông qua một hệ thống node. Để giúp bạn dễ dàng thiết lập và sử dụng ComfyUI trên môi trường Windows với Anaconda, dưới đây là các bước chi tiết.
1. Giới thiệu
ComfyUI là một công cụ UI cho Stable Diffusion giúp người dùng xây dựng workflow xử lý hình ảnh bằng giao diện node-based. Nó cho phép dễ dàng tùy chỉnh các bước xử lý và thử nghiệm với các mô hình Stable Diffusion một cách linh hoạt.
2. Các bước cài đặt
Bước 1: Cài đặt Anaconda
Nếu bạn chưa cài đặt Anaconda, hãy truy cập trang chủ Anaconda để tải về và cài đặt. Anaconda giúp quản lý môi trường Python và các gói thư viện một cách dễ dàng. Nếu máy bạn yếu có thể tham khảo Miniconda
Bước 2: Clone repository ComfyUI từ GitHub
Mở Anaconda Prompt hoặc Terminal và chạy lệnh sau để clone mã nguồn từ GitHub:
git clone https://github.com/comfyanonymous/ComfyUI.git
Lệnh này sẽ tải mã nguồn của ComfyUI về máy tính của bạn.
Bước 3: Tạo và kích hoạt môi trường ảo trong Anaconda
Để tránh xung đột giữa các gói thư viện, bạn nên tạo một môi trường ảo mới cho ComfyUI. Chạy các lệnh sau:
conda create --name confyui_env python=3.8
conda activate confyui_env
Bước 4: Cài đặt các gói phụ thuộc
Di chuyển vào thư mục chứa mã nguồn ComfyUI và cài đặt các gói cần thiết:
Di chuyển vào thư mục chứa mã nguồn ComfyUI và cài đặt các gói cần thiết:
cd ComfyUI
pip install -r requirements.txt
Lệnh này sẽ tự động cài đặt tất cả các gói phụ thuộc mà ComfyUI cần.
Bước 5: Tải về mô hình Stable Diffusion
Bạn có thể tải các mô hình Stable Diffusion từ các trang uy tín như Civitai. Đây là một trong những nguồn phổ biến cung cấp mô hình chất lượng cao cho nhiều dự án AI, bao gồm cả Stable Diffusion. Sau khi tải về, đặt các tệp .ckpt
vào thư mục models/checkpoints
.

Bước 6: Tải về VAE (Variational Autoencoder)
Để có kết quả hình ảnh tốt hơn, bạn nên tải các tệp VAE từ các trang sau:
Sau khi tải VAE, đặt các tệp vào thư mục models/vae
.

Bước 7: Chạy ComfyUI
Sau khi đã thiết lập xong, chạy lệnh sau để khởi động ComfyUI (Sử dụng GPU):
python main.py
Nếu bạn không có GPU và chạy trên CPU
python main.py --cpu --windows-standalone-build
3. Sử dụng bản cài đặt sẵn (Standalone)
Nếu bạn không muốn thiết lập bằng cách thủ công, bạn có thể tải xuống phiên bản cài đặt sẵn từ trang phát hành GitHub của ComfyUI. Sau khi tải về và giải nén, chỉ cần chạy comfyui.exe
để bắt đầu sử dụng.
4. Bạn có thể tham khảo video hướng dẫn
5. Tổng kết
Với các bước trên, bạn đã cài đặt thành công ComfyUI trên Windows bằng cách sử dụng Anaconda. Giao diện của ComfyUI rất trực quan và giúp bạn dễ dàng xây dựng các workflow để thử nghiệm các mô hình AI. Để tối ưu hóa trải nghiệm của mình, bạn có thể tham khảo thêm các hướng dẫn chi tiết hơn về cách sử dụng các node trong ComfyUI để tạo hình ảnh tùy chỉnh.


Chúc bạn thành công!