Stable Diffusion WebUI Konfiguration
Stable Diffusion WebUI wird häufig für die lokale Bildgenerierung verwendet. Es unterscheidet sich von Chat-Tools: Sie konfigurieren hauptsächlich Modelldateien, Sampler, Bildgröße, Schritte (Steps) und Prompts. Wenn andere Tools darauf zugreifen sollen, müssen Sie zuerst die API aktivieren.
Offizielle Informationen Downloads und Dokumentation richten sich nach der offiziellen Website.
API aktivieren
| Konfigurationselement | Eingabemethode |
|---|---|
| Startparameter | --api |
| Webadresse | http://127.0.0.1:7860 |
| API-Dokumentation | http://127.0.0.1:7860/docs |
| Text-to-Image API | /sdapi/v1/txt2img |
WebUI-Oberflächenreferenz Dieses Bild dient zur Orientierung für das Layout der Hauptoberfläche. Ob die API verfügbar ist, hängt davon ab, ob --api beim Start hinzugefügt wurde und ob /docs geöffnet werden kann.
- Installieren und starten Sie Stable Diffusion WebUI.
- Wenn Skripte darauf zugreifen sollen, fügen Sie beim Start
--apihinzu. - Öffnen Sie
http://127.0.0.1:7860/docsund überprüfen Sie, ob die API-Dokumentation aufgerufen werden kann. - Generieren Sie zuerst erfolgreich ein Bild über die Weboberfläche und testen Sie es anschließend über die API.
- Falls Fehler auftreten, überprüfen Sie zuerst die Modelldateien, den Grafikspeicher (VRAM), den Sampler-Namen und die Bildgröße.
Bildgenerierungsparameter verstehen
| Einstellung | Bedeutung | Tipps für Einsteiger |
|---|---|---|
| prompt | Positive Prompts | Beschreiben Sie, was im Bild zu sehen sein soll |
| negative_prompt | Negative Prompts | Beschreiben Sie, was nicht im Bild erscheinen soll |
| steps | Sampling-Schritte | Beginnen Sie mit 20 bis 30 Schritten, stellen Sie den Wert anfangs nicht zu hoch ein |
| width / height | Bildgröße | Beginnen Sie bei 512 oder 768; reduzieren Sie den Wert bei unzureichendem VRAM |
| sampler_name | Sampler | Verwenden Sie den Standardwert oder den Sampler, der im Web funktioniert |
API-Beispiel
Minimale Anfrage für Text-to-Image in 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 }' Häufige Fragen für Einsteiger
| Phänomen | Prioritätsprüfung | Lösung |
|---|---|---|
/docs lässt sich nicht öffnen | Wurde beim Start --api hinzugefügt | Starten Sie WebUI neu und stellen Sie sicher, dass keine Fehler in der Konsole vorliegen |
| Bilder funktionieren im Web, aber nicht über die API | Lautet die API-Adresse /sdapi/v1/txt2img | Testen Sie zuerst mit der minimalen Anfrage und fügen Sie nicht zu viele Parameter auf einmal hinzu |
| Sampler-Fehler | Existiert sampler_name | Versuchen Sie, sampler_name leer zu lassen, oder verwenden Sie den Sampler, der derzeit im Web funktioniert |
| Unzureichender Grafikspeicher (VRAM) | Breite, Höhe, Steps, Batch-Menge | Beginnen Sie mit 512x512 und 20 Schritten und erhöhen Sie die Werte schrittweise |
