Yêu cầu cấu hình
| Thành phần | Tối thiểu | Khuyến nghị |
|---|---|---|
| GPU | NVIDIA 6 GB VRAM (SD 1.5) | NVIDIA 8–12 GB (SDXL), 16 GB (SD 3.5 Large, trong ComfyUI) |
| AMD / Apple | ROCm trên Linux, Apple Silicon 16 GB RAM | chậm hơn nhưng chạy được; trên Windows, card AMD cần ComfyUI hoặc một bản fork của giao diện web |
| RAM | 16 GB | 32 GB |
| Ổ đĩa | 15 GB (ứng dụng + một mô hình) | từ 50 GB trở lên cho nhiều mô hình |
| Hệ điều hành | Windows 10/11, Ubuntu 22.04+, macOS 13+ | |
Không có GPU tương thích? Các công cụ trên trang này không cần cài đặt: inpainting và upscale ảnh chạy trên phần cứng của chúng tôi, còn SDXL là bản demo chạy trên máy chủ bên ngoài, nhúng vào trang.
Các bước cài đặt (Windows, Automatic1111)
- Cài Python 3.10.6 và đánh dấu ô Add Python to PATH. Các phiên bản Python mới hơn gây lỗi với một số thư viện phụ thuộc.
- Cài Git với các tùy chọn mặc định.
- Mở terminal trong thư mục bạn chọn rồi chạy
git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui. Chọn nhánh dev là có chủ ý: nhánh mặc định không có thay đổi nào từ tháng 7 năm 2024, và giờ đây lần khởi động đầu tiên của nhánh ấy sẽ thất bại. - Tải một mô hình: SDXL 1.0 base (6,9 GB) và refiner nếu muốn, hoặc Stable Diffusion 1.5 (4,3 GB). Hãy lấy tệp
.safetensors. - Đặt mô hình vào
stable-diffusion-webui/models/Stable-diffusion/. - Nhấp đúp vào
webui-user.bat. Lần khởi động đầu tiên sẽ tải về vài gigabyte thư viện phụ thuộc; nhanh hay chậm là tùy đường truyền của bạn. - Mở
http://127.0.0.1:7860trong trình duyệt, chọn mô hình ở góc trên bên trái, gõ một prompt rồi bấm Generate.
Trên Linux và macOS, trước hết hãy cài Python 3.10 hoặc 3.11 cùng các gói hệ thống liệt kê trong README của dự án, rồi chạy ./webui.sh thay cho tệp .bat; script sẽ tự tạo môi trường Python riêng.
Các tùy chọn khởi chạy hữu ích
Mở webui-user.bat để sửa và đặt giá trị cho COMMANDLINE_ARGS:
--xformers: nhanh hơn và nhẹ hơn trên card NVIDIA.--medvramhoặc--lowvram: dành cho card 4 đến 6 GB, đổi lại tốc độ sẽ chậm hơn.--listen: truy cập giao diện từ một thiết bị khác trong mạng của bạn.--api: bật REST API mà các script sử dụng (trang này cũng giao tiếp với Automatic1111 của mình theo cách đó).
Các lỗi thường gặp
- CUDA out of memory: giảm kích thước ảnh, thêm
--medvram, đóng các chương trình khác đang dùng GPU. - Torch not compiled with CUDA: phiên bản Python không được hỗ trợ hoặc PyTorch bản chỉ chạy CPU; hãy cài lại với Python 3.10 và xóa thư mục
venv. - No model found: tệp không nằm trong
models/Stable-diffusionhoặc sai phần mở rộng. - Ảnh đen trên AMD hoặc Apple: thêm
--no-halfhoặc--upcast-sampling.
Các lựa chọn thay thế Automatic1111
Forge là một bản fork nhanh hơn với cùng giao diện; bản này cũng không có cập nhật nào từ tháng 6 năm 2025. ComfyUI dùng sơ đồ node, lý tưởng cho SD 3.5 và Flux cũng như cho các quy trình phức tạp. Fooocus giấu phần lớn thiết lập sau một ô nhập prompt duy nhất, theo kiểu Midjourney; công cụ này chỉ chạy mô hình SDXL và hiện chỉ còn nhận các bản sửa lỗi. Forge và ComfyUI đọc cùng các tệp mô hình và LoRA như Automatic1111.