Konfigurasi Stable Diffusion WebUI
Stable Diffusion WebUI biasanya digunakan untuk pembuatan gambar lokal. Alat ini berbeda dari alat obrolan: Anda terutama mengonfigurasi file model, sampler, ukuran, langkah (steps), dan prompt. Jika Anda ingin alat lain memanggilnya, Anda harus mengaktifkan API terlebih dahulu.
Informasi resmi Unduhan dan dokumentasi mengacu pada situs resmi.
Mengaktifkan API
| Item konfigurasi | Metode pengisian |
|---|---|
| Parameter startup | --api |
| Alamat web | http://127.0.0.1:7860 |
| Dokumentasi API | http://127.0.0.1:7860/docs |
| API text-to-image | /sdapi/v1/txt2img |
Referensi antarmuka WebUI Gambar ini digunakan untuk mengonfirmasi tata letak antarmuka utama. Ketersediaan API bergantung pada apakah --api ditambahkan saat startup dan apakah /docs dapat dibuka.
- Instal dan jalankan Stable Diffusion WebUI.
- Jika Anda ingin skrip memanggilnya, tambahkan
--apisaat startup. - Buka
http://127.0.0.1:7860/docsdan konfirmasikan bahwa dokumentasi API dapat dibuka. - Hasilkan gambar terlebih dahulu dengan sukses di antarmuka web, kemudian uji dengan API.
- Jika terjadi kesalahan, periksa terlebih dahulu file model, memori video (VRAM), nama sampler, dan ukuran gambar.
Memahami parameter pembuatan gambar
| Pengaturan | Arti | Tips untuk pemula |
|---|---|---|
| prompt | Prompt positif | Tulis apa yang Anda inginkan muncul di gambar |
| negative_prompt | Prompt negatif | Tulis apa yang tidak ingin Anda munculkan |
| steps | Langkah pengambilan sampel (steps) | Mulai dengan 20 hingga 30 langkah, jangan atur terlalu tinggi di awal |
| width / height | Ukuran gambar | Mulai dari level 512 atau 768, turunkan jika VRAM tidak mencukupi |
| sampler_name | Sampler | Mulai dengan default atau sampler yang berfungsi di antarmuka web |
Contoh API
Permintaan minimum untuk text-to-image di 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 }' Pertanyaan Umum untuk Pemula
| Masalah | Pemeriksaan prioritas | Penanganan |
|---|---|---|
/docs tidak dapat dibuka | Apakah --api ditambahkan saat startup | Mulai ulang WebUI dan pastikan tidak ada kesalahan di konsol |
| Gambar berhasil dibuat di web, tetapi gagal melalui API | Apakah alamat API adalah /sdapi/v1/txt2img | Uji dengan permintaan minimum terlebih dahulu, jangan tambahkan terlalu banyak parameter sekaligus |
| Kesalahan sampler | Apakah sampler_name ada | Coba kosongkan sampler_name, atau gunakan sampler yang saat ini berfungsi di web |
| Memori video (VRAM) tidak mencukupi | Lebar (width), tinggi (height), steps, jumlah batch | Mulai dari 512x512, 20 steps, lalu tingkatkan secara bertahap |
