Hướng dẫn cài đặt Stable Diffusion

Nếu bạn đang muốn tạo nên cho mình những hình ảnh đẹp để hỗ trợ cho công việc, marketing sản phẩm, tìm kím ý tưởng hoặc đơn giản là tạo ra những hình ảnh đẹp đăng lên mạng xã hội khoe với bạn bè chỉ qua vài câu lệnh. Vậy thì trong bài viết này, mình sẽ hướng dẫn các bạn cài đặt Stable Diffusion, một AI giúp bạn làm được hết tất cả những điều trên.

 Stable diffusion là gì ? 

Stable Diffusion: Trí tuệ nhân tạo tạo hình ảnh từ văn bản

    Stable Diffusion là một trí tuệ nhân tạo (AI) tiên tiến sử dụng học máy để tạo ra hình ảnh chân thực từ mô tả bằng văn bản.

    Về mặt kỹ thuật, Stable Diffusion là một mạng lưới thần kinh được gọi là mô hình khuếch tán tiềm ẩn. Các nhà nghiên cứu tại Đại học Ludwig Maximilian Munich đã phát triển mô hình này để loại bỏ nhiễu Gaussian khỏi hình ảnh, tạo ra hình ảnh mới phù hợp với mô tả văn bản.

Cách thức hoạt động của Stable Diffusion

    Stable Diffusion hoạt động bằng cách học từ một lượng lớn dữ liệu hình ảnh và văn bản. Khi bạn cung cấp cho mô hình một mô tả văn bản, nó sẽ tạo ra một hình ảnh phản ánh chính xác mô tả đó.

Các ứng dụng của Stable Diffusion

Stable Diffusion có nhiều ứng dụng tiềm năng, bao gồm:

    - Tạo hình ảnh minh họa: Stable Diffusion có thể được sử dụng để tạo hình ảnh minh họa cho sách, bài báo và các ấn phẩm khác.

    - Thiết kế đồ họa: Stable Diffusion có thể được sử dụng để tạo thiết kế đồ họa cho trang web, phương tiện truyền thông xã hội và các tài liệu tiếp thị.

    - Nghiên cứu khoa học: Stable Diffusion có thể được sử dụng để tạo hình ảnh cho các bài báo khoa học và các tài liệu nghiên cứu khác.

Lợi ích của Stable Diffusion

Stable Diffusion cung cấp một số lợi ích so với các phương pháp tạo hình ảnh truyền thống, bao gồm:

    - Tốc độ: Stable Diffusion có thể tạo hình ảnh chỉ trong vài giây.

    - Tính linh hoạt: Stable Diffusion có thể tạo hình ảnh ở nhiều phong cách và thể loại khác nhau.

    - Tính sáng tạo: Stable Diffusion có thể tạo ra hình ảnh độc đáo và sáng tạo mà con người không thể tạo ra.


Nhìn chung, Stable Diffusion là một công cụ mạnh mẽ có thể được sử dụng để tạo hình ảnh chân thực từ mô tả bằng văn bản. Mặc dù vẫn còn một số hạn chế, nhưng Stable Diffusion có nhiều ứng dụng tiềm năng và có khả năng cách mạng hóa cách chúng ta tạo hình ảnh.

Ảnh minh họa được tạo ra bởi Stable Diffusion 

Yêu cầu hệ thống phần cứng của Stable Diffsion trên Windows:

    - OS: WIndows 10 hoặc 11
    - VGA: Card đồ họa NVIDIA có tối thiểu 4GB VRAM. Tuy nhiên nếu bạn không có card đồ họa     tương thích, bạn vẫn có thể dùng công cụ này với cài đặt "Sử dụng CPU". Nhưng đổi lại công cụ sẽ     chạy rất chậm và không ổn định.

Các bước tải xuống và cài đặt Stable Diffusion

Bước 1: Cài đặt GIT

Đầu tiên, bạn hãy truy cập git bằng cách bấm vào liên kết này.

Tại trang web của git, bạn hãy bấm vào dòng Click here to download the lastest (số phiên bản mới nhất) 64-bit version Git for Windows.

Sau khi đã tải xuống và cài đặt git như bình thường, chúng ta sẽ tiếp tục đến bước cài đặt Python


Bước 2: Cài đặt Python

Bấm vào đường link này để tải về Python.

Khi việc tải đã hoàn tất, hãy ấn vào tệp tin vừa tải về để cài đặt Python. Lưu ý: Hãy chắc chắn rằng bạn đã tích chọn vào tùy chọn "Add Python 3.10 to PATH". Ấn vào "Install now" để bắt đầu quá trình cài đặt.

Bước 3: Sao chép Web-ui

    Lưu ý rằng đây sẽ là bước phức tạp nhất, vậy nên bạn hãy chú ý và làm cẩn thận ở bước này nhé.

    Đầu tiên, ấn tổ hợp phím Windows + R, gõ cmd và bấm Enter.

    Nhập code sau cd %userprofile%

    Bạn sẽ nhìn thấy câu lệnh hiển thị như sau: C:\Users\YOUR_USER_NAME>

    Tiếp theo, bạn hãy gõ dòng lệnh dưới đây và ấn Enter để sao chép kho lưu trữ AUTOMATIC1111

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

    Một thư mục tên stable-diffusion-webui sẽ được khởi tạo trong thư mục chính của bạn.

    Lưu ý: Bạn hoàn toàn có thể sao chép kho lưu trữ vào thư mục khác thay vì để trong %userprofie%, miễn là thư mục stable-diffusion-webui mà bạn mới tạo có thể dễ dàng được tìm thấy.

Bước 4: Tải file model

    Tiếp tục, bạn hãy vào thư mục stable-diffusion-webui vừa tạo, nhập địa chỉ này vào thanh địa chỉ sau đó ấn Enter

    %userprofile%\stable-diffusion-webui

    Truy cập vào thư mục Models >> Stable-diffusion. Bạn sẽ thấy ngay một tập tin "Put Stable Diffusion checkpoints here.txt".

    Tải file model checkpoint Stable Diffusion tại đây. File model checkpoint sẽ có đuôi là .ckpt, bạn tải về rồi đặt nó vào thư mục trên.

Bước 5: Chạy webui

    Trong File Explorer, bạn hãy mở lại thư mục stable-diffusion-webui, tìm tệp tin có tên webui-user.bat, click đúp vào tệp tin này để chạy và hoàn thành phần cài đặt.

    Sẽ phải mất một khoảng thời gian, sau đó bạn sẽ thấy một thông báo như bên dưới

    Running on local URL: http://127.0.0.1:7860

    Tiếp đó, bạn mở trình duyệt web lên và truy cập vào đường link http://127.0.0.1:7860/. Bạn sẽ thấy giao diện của công cụ Stable Diffusion webui AUTOMATIC1111. Bạn hãy thử gõ một câu prompt ví dụ như: "a cat" và ấn Generate để check xem Stable Diffusion có chạy ổn định và chính xác không.

    Vậy là trên đây mình đã hướng dẫn bạn các bước để cài đặt Stable Difusion AI trên máy tính chạy Windows. Khi không muốn sử dụng Stable Diffsion nữa, hãy đóng cửa sỏ cmd lại để tắt công cụ đi nhé.

    Để tiếp tục sử dụng Stable Diffusion, bạn chỉ cần click đúp vào tệp webui-user.bat là được.

Post a Comment

Previous Post Next Post