Cài đặt Stable Diffusion trên máy tính như thế nào?

Tác giả: Cập nhật: 4 phút đọc

Để chạy Stable Diffusion trên máy tính của mình, bạn cần GPU có ít nhất 6 GB VRAM, Python 3.10, Git, giao diện web Automatic1111 và một tệp mô hình. Hãy dự trù 15 GB ổ đĩa và vài gigabyte dữ liệu tải về; sau đó, bạn tạo ảnh miễn phí, không cần mạng và hoàn toàn riêng tư.

Yêu cầu cấu hình

Thành phầnTối thiểuKhuyến nghị
GPUNVIDIA 6 GB VRAM (SD 1.5)NVIDIA 8–12 GB (SDXL), 16 GB (SD 3.5 Large, trong ComfyUI)
AMD / AppleROCm trên Linux, Apple Silicon 16 GB RAMchậ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
RAM16 GB32 GB
Ổ đĩa15 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ànhWindows 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)

  1. 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.
  2. Cài Git với các tùy chọn mặc định.
  3. 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.
  4. 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.
  5. Đặt mô hình vào stable-diffusion-webui/models/Stable-diffusion/.
  6. 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.
  7. Mở http://127.0.0.1:7860 trong 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.
  • --medvram hoặ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-diffusion hoặc sai phần mở rộng.
  • Ảnh đen trên AMD hoặc Apple: thêm --no-half hoặ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.

Câu hỏi thường gặp

Có thể cài Stable Diffusion mà không có card đồ họa không?

Nó chạy được trên CPU, nhưng thời gian cho mỗi ảnh tính bằng phút chứ không phải bằng giây. Thay vào đó, hãy dùng GPU trên đám mây hoặc các công cụ miễn phí trên trang này.

Tốn bao nhiêu dung lượng ổ đĩa?

Khoảng 10 GB cho giao diện web và các thư viện phụ thuộc, cộng thêm 2 đến 7 GB cho mỗi mô hình SD 1.5 hoặc SDXL và từ vài megabyte đến vài trăm megabyte cho mỗi LoRA. Hãy dự trù 50 GB nếu bạn sưu tầm nhiều mô hình.

Cài đặt có hợp pháp và miễn phí không?

Có. Giao diện web là mã nguồn mở (AGPL), còn các mô hình được phép tải về theo giấy phép riêng của từng bản, miễn phí cho mục đích cá nhân và phần lớn mục đích thương mại.