Stable Diffusion là một công cụ tạo hình ảnh dựa trên các văn bản gợi ý. ChatX đã triển khai giao diện để truy cập API Stable Diffusion WebUI, vì vậy bạn có thể sử dụng nó trực tiếp trong ChatX. Dưới đây là các bước để tích hợp Stable Diffusion trong ChatX.
Stable Diffusion yêu cầu một máy tính với GPU để tạo hình ảnh. Tuy nhiên, nếu không có GPU, bạn có thể sử dụng CPU để tạo hình ảnh, nhưng sẽ chậm hơn.
Khởi động Stable Diffusion WebUI trên máy tính hoặc máy chủ của bạn.
Clone repository Stable Diffusion WebUI từ
Sau khi clone repository, bạn nên thay đổi thư mục đến repository đã clone và chạy lệnh sau để khởi động Stable Diffusion WebUI.
Windows
Linux
Bây giờ bạn có thể truy cập Stable Diffusion WebUI trên trình duyệt của mình theo địa chỉ hiển thị trong terminal, nhưng các models chưa sẵn sàng. Bạn cần tải các models từ HuggingFace hoặc các nguồn khác và đặt chúng vào thư mục models
của Stable Diffusion WebUI.
Bây giờ bạn có thể thấy pastel-mix
trong danh sách model, nhưng chúng ta vẫn cần lấy tên model. Truy cập http://your_id:port/sdapi/v1/sd-models
, bạn sẽ thấy tên model như bên dưới.
model_name
là thông tin chúng ta cần, trong trường hợp này là pastel-mix_pastelmix-better-vae-fp32
.
Điền vào Cấu hình Authentication và Model trong Tools > StableDiffusion > To Authorize
với thông tin bạn nhận được từ các bước trước.
Chỉ cần thử sử dụng nó trong ChatX!
Ví dụ, chúng ta sử dụng làm model, sử dụng git lfs
để tải model và đặt nó vào thư mục models
trong stable-diffusion-webui
.