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ình | Cách điền |
|---|---|
| Tham số khởi động | --api |
| Địa chỉ Web | http://127.0.0.1:7860 |
| Tài liệu API | http://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.
- Cài đặt và khởi động Stable Diffusion WebUI.
- Nếu bạn muốn script gọi nó, hãy thêm
--apikhi khởi động. - Mở
http://127.0.0.1:7860/docsvà xác nhận rằng tài liệu API có thể mở được. - 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.
- 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ĩa | Mẹo cho người mới bắt đầu |
|---|---|---|
| prompt | Prompt tích cực | Viết những gì bạn muốn xuất hiện trong ảnh |
| negative_prompt | Prompt tiêu cực | Viết những gì bạn không muốn xuất hiện |
| steps | Số bước lấy mẫu | Bắt đầu với 20 đến 30 bước, ban đầu không nên đặt quá cao |
| width / height | Kích thước ảnh | Bắt đầu ở mức 512 hoặc 768, giảm xuống nếu không đủ VRAM |
| sampler_name | Trình lấy mẫu | Bắ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ượng | Kiểm tra ưu tiên | Cách xử lý |
|---|---|---|
Không mở được /docs | Đã thêm --api khi khởi động chưa | Khở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ông | Thử 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 Sampler | sampler_name có tồn tại không | Thử 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 batch | Bắt đầu với 512x512, 20 bước, sau đó tăng dần từ từ |
