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

Hướng dẫn cài đặt nhà cung cấp

Xem các bước cài đặt và cách khắc phục sự cố theo công cụ.

Hướng dẫn cài đặt nhà cung cấp/Cấu hình Stable Diffusion WebUI

Cấu hình Stable Diffusion WebUI

Stable Diffusion WebUI thường được sử dụng để tạo ảnh cục bộ. Nó khác với các công cụ trò chuyện: bạn chủ yếu cấu hình các tệp mô hình, sampler, kích thước, số bước và prompt. Nếu bạn muốn các công cụ khác gọi nó, trước tiên bạn cần bật API.

Thông tin chính thức Tải xuống và tài liệu vui lòng tham khảo trang web chính thức.

Bật API

Mục cấu hìnhCách điền
Tham số khởi động--api
Địa chỉ Webhttp://127.0.0.1:7860
Tài liệu APIhttp://127.0.0.1:7860/docs
API Text-to-image/sdapi/v1/txt2img
Tham khảo giao diện WebUI Hình ảnh này được dùng để xác nhận bố cục giao diện chính. API có khả dụng hay không phụ thuộc vào việc bạn đã thêm --api khi khởi động và có thể mở được /docs hay không.
Screenshot from the official Stable Diffusion WebUI repository
  1. Cài đặt và khởi động Stable Diffusion WebUI.
  2. Nếu bạn muốn script gọi nó, hãy thêm --api khi khởi động.
  3. Mở http://127.0.0.1:7860/docsvà xác nhận rằng tài liệu API có thể mở được.
  4. Trước tiên hãy tạo ảnh thành công trên giao diện web, sau đó mới thử nghiệm với API.
  5. Nếu xảy ra lỗi, trước tiên hãy kiểm tra tệp mô hình, bộ nhớ đồ họa (VRAM), tên sampler và kích thước ảnh.

Tìm hiểu các tham số tạo ảnh

Cài đặtÝ nghĩaMẹo cho người mới bắt đầu
promptPrompt tích cựcViết những gì bạn muốn xuất hiện trong ảnh
negative_promptPrompt tiêu cựcViết những gì bạn không muốn xuất hiện
stepsSố bước lấy mẫuBắt đầu với 20 đến 30 bước, ban đầu không nên đặt quá cao
width / heightKích thước ảnhBắt đầu ở mức 512 hoặc 768, giảm xuống nếu không đủ VRAM
sampler_nameTrình lấy mẫuBắt đầu với mặc định hoặc sampler hoạt động tốt trên giao diện web

Ví dụ về API

Yêu cầu tối thiểu cho text-to-image trong SD WebUI
curl -X POST http://127.0.0.1:7860/sdapi/v1/txt2img \ -H "Content-Type: application/json" \ -d '{ "prompt": "a clean product photo of a white ceramic cup", "negative_prompt": "blurry, low quality", "steps": 20, "width": 512, "height": 512 }'

Câu hỏi thường gặp cho người mới bắt đầu

Hiện tượngKiểm tra ưu tiênCách xử lý
Không mở được /docsĐã thêm --api khi khởi động chưaKhởi động lại WebUI và đảm bảo không có lỗi trong console
Tạo ảnh được trên web nhưng không gọi được qua APIĐịa chỉ API có phải là /sdapi/v1/txt2img khôngThử nghiệm với yêu cầu tối thiểu trước, không thêm quá nhiều tham số cùng lúc
Lỗi Samplersampler_name có tồn tại khôngThử không điền sampler_name, hoặc sử dụng sampler hiện đang hoạt động tốt trên web
Không đủ bộ nhớ đồ họa (VRAM)Chiều rộng, chiều cao, số bước, số lượng batchBắt đầu với 512x512, 20 bước, sau đó tăng dần từ từ