Stable Diffusion Web UI là gì?
Stable Diffusion Web UI (SDUI) là một giao diện trình duyệt thân thiện với người dùng dành cho mô hình Generative AI mạnh mẽ mang tên Stable Diffusion. Đây là một mô hình AI tiên tiến có khả năng tạo ra hình ảnh từ mô tả văn bản hoặc sửa đổi hình ảnh hiện có dựa trên các prompt bằng văn bản. Giao diện web do AUTOMATIC1111 phát triển cung cấp cho người dùng một nền tảng hấp dẫn để tương tác với các mô hình Stable Diffusion mà không yêu cầu bất kỳ kỹ năng kỹ thuật hoặc lập trình nâng cao nào.
Bạn có thể sử dụng Web UI cục bộ trên laptop hoặc desktop có hỗ trợ cả CPU và GPU. Ngoài ra, bạn có tùy chọn triển khai mô hình của riêng mình trên máy chủ, cho phép người khác khám phá và thử nghiệm. Nó hỗ trợ hầu hết các hệ điều hành và GPU, bao gồm Nvidia, AMD và Intel. Công cụ mang tính cách mạng này đã thay đổi cách các nghệ sĩ tạo ra tác phẩm nghệ thuật chất lượng cao trên máy tính cá nhân của họ, cho phép sự sáng tạo được hỗ trợ bởi AI một cách riêng tư và dễ tiếp cận.
Tải và cài đặt CUDA cho GPU Nvidia
Bạn có thể sử dụng Stable Diffusion Web UI mà không cần GPU hoặc cài đặt CUDA. Giao diện web có thể chạy trên CPU và cho kết quả nhanh chóng. Tuy nhiên, để có kết quả nhanh hơn, bạn nên sử dụng tăng tốc GPU nếu có thể.
Hướng dẫn này chỉ tập trung vào người dùng GPU Nvidia với hệ điều hành Windows.
Đầu tiên, tải xuống và cài đặt phiên bản CUDA Toolkit 12.3 mới nhất. Bạn cần chọn các tùy chọn phù hợp dựa trên hệ điều hành của mình và tải xuống trình cài đặt cơ bản.

Tiếp theo, cài đặt cuDNN phiên bản mới nhất. Bạn có thể tải xuống file zip từ Nvidia cuDNN. Hãy đảm bảo rằng nó khớp với phiên bản CUDA Toolkit chính xác.

Giải nén tất cả các thư mục từ file zip, mở nó và di chuyển nội dung vào thư mục CUDA toolkit. Trong trường hợp này, thư mục là C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3; tuy nhiên, thư mục có thể khác đối với máy tính của bạn. Nếu bạn nhận được thông báo hỏi về các file trùng lặp, hãy chọn Replace All.
Lưu ý: Luôn đảm bảo rằng bạn đã cài đặt driver Nvidia mới nhất trên máy tính để có hiệu suất tối ưu.
Cài đặt trên Windows 10/11 với GPU NVidia bằng gói phát hành
- Tải xuống sd.webui.zip từ v1.0.0-pre và giải nén nội dung.
- Chạy update.bat.
- Chạy run.bat.
Cài đặt tự động trên Windows
- Cài đặt Python 3.10.6 (Phiên bản Python mới hơn không hỗ trợ torch), chọn Add Python to PATH.
- Cài đặt git.
- Tải xuống kho lưu trữ stable-diffusion-webui, ví dụ bằng cách chạy
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git. - Chạy webui-user.bat từ Windows Explorer với tư cách người dùng thông thường, không phải admin.
Cài đặt tự động trên Linux
1. Cài đặt các dependency:
# Debian-based:
sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0
# Red Hat-based:
sudo dnf install wget git python3 gperftools-libs libglvnd-glx
# openSUSE-based:
sudo zypper install wget git python3 libtcmalloc4 libglvnd
# Arch-based:
sudo pacman -S wget git python3Nếu hệ thống của bạn rất mới, bạn cần cài đặt python3.11 hoặc python3.10:
# Ubuntu 24.04
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
# Manjaro/Arch
sudo pacman -S yay
yay -S python311 # do not confuse with python3.11 package
# Only for 3.11
# Then set up env variable in launch script
export python_cmd="python3.11"
# or in webui-user.sh
python_cmd="python3.11"2. Điều hướng đến thư mục bạn muốn cài đặt giao diện web và thực hiện lệnh sau:
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.shHoặc chỉ cần sao chép kho lưu trữ đến bất cứ nơi nào bạn muốn:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui3. Chạy webui.sh.
4. Kiểm tra webui-user.sh để biết các tùy chọn.
Hướng dẫn sử dụng Stable Diffusion Web UI
Tab Txt2img
Trong trình duyệt mặc định, bạn sẽ thấy giao diện người dùng với nhiều tùy chọn. Hãy thử từng tùy chọn để tạo ra những hình ảnh chất lượng cao.
Đầu tiên, nhấp vào tab txt2img và nhập các prompt khẳng định và phủ định để tạo ra hình ảnh. Các từ khóa bổ sung có thể được thêm vào để cải thiện chất lượng và phong cách của hình ảnh.
Hãy bắt đầu với một prompt phủ định giới hạn và tiếp tục thêm nhiều từ khóa hơn để loại bỏ các lỗi lặp lại trong hình ảnh.


Sau đó, hãy điều chỉnh các cài đặt nâng cao. Bạn có thể thay đổi kích thước ảnh và tăng bước lấy sample để thêm chi tiết hơn.


Tất cả các hình ảnh được tạo ra đều đi kèm với siêu dữ liệu bao gồm những prompt tích cực và tiêu cực cũng như các cài đặt nâng cao. Bạn có thể sử dụng chúng để tạo ra kết quả tương tự.
Tab Img2img
Tab img2img cho phép bạn upload lên hình ảnh tham chiếu để tạo ra hình ảnh tương tự bằng cách sử dụng các prompt cho những phong cách khác nhau. Nếu muốn tạo nhiều hình ảnh với một prompt duy nhất, bạn có thể làm như vậy bằng cách điều chỉnh số lượng Batch trong cài đặt tạo.


Các hình ảnh kết quả trông tuyệt đẹp, với những phong cách và đạo cụ khác nhau.

Công cụ Inpainting cho phép chúng ta chỉ chỉnh sửa phần đã chọn của hình ảnh.

Bằng cách sử dụng công cụ highlight và một thao tác đơn giản, chúng ta đã có thể chỉnh sửa một phần của hình ảnh.
Tab Extras
Để phóng to hình ảnh đã tạo, hãy chuyển hình ảnh sang tab Extras.

Sau đó, nhấp vào nút Generate để chuyển đổi “512x512” thành “2048x2048” trong vài giây mà không làm giảm chất lượng hình ảnh.

Bạn có thể kiểm tra kích thước của hình ảnh bằng cách tải xuống máy tính và truy cập thuộc tính file hình ảnh.

Tab PNG Info
Mỗi hình ảnh đều chứa siêu dữ liệu cho biết cách nó được tạo ra. Nếu muốn xem thông tin về một hình ảnh đã tạo trước đó, bạn có thể upload nó lên tab PNG Info. Từ đó, bạn có thể xem các prompt khẳng định và phủ định, cũng như các cài đặt nâng cao.

Stable Diffusion Web UI (SDUI) cung cấp một cách tiếp cận dễ dàng cho bất kỳ ai để khai thác sức mạnh của việc tạo ảnh bằng trí tuệ nhân tạo (AI). Giao diện thân thiện với người dùng này giúp việc tương tác với các mô hình khuếch tán tiên tiến như Stable Diffusion trở nên dễ dàng, ngay cả đối với người dùng không chuyên về kỹ thuật.
Rõ ràng giao diện người dùng web đã mở khóa tiềm năng sáng tạo mà trước đây không thể tiếp cận được nếu không có kỹ năng lập trình và AI nâng cao.
Hướng dẫn AI
Học IT
Hàm Excel