Jak to działa
Na każdym kroku odszumiania model liczy dwie predykcje: jedną prowadzoną twoim promptem, drugą negatywnym promptem. Krok zaczyna się od tej drugiej i przesuwa się w stronę pierwszej o różnicę między nimi pomnożoną przez skalę CFG (ustawienie guidance). Negatywny prompt nie jest więc filtrem nakładanym na końcu: kształtuje obraz od pierwszego kroku. Dlatego też nie ma żadnego efektu, jeśli CFG nie jest większe niż 1.
Negatywne prompty, które działają
Ogólna jakość (SD 1.5, SDXL):
blurry, low quality, lowres, jpeg artifacts, watermark, text, signature, cropped, out of frame
Ludzie i portrety:
deformed, bad anatomy, extra fingers, missing fingers, extra limbs, mutated hands, poorly drawn face, asymmetric eyes
Fotografia:
painting, drawing, illustration, cartoon, 3d render, cgi, oversaturated, overexposed
Anime i ilustracja:
photorealistic, photo, realistic skin, worst quality, normal quality, monochrome
Zacznij od listy ogólnej i dołóż blok pasujący do celu. Dziesięć do dwudziestu terminów w zupełności wystarczy; długie skopiowane listy dodają głównie szum.
Wagi w negatywnym prompcie
Wagi działają tak samo jak w głównym prompcie: (blurry:1.4) mocniej odpycha od rozmycia, (text:1.2) usuwa przypadkowe litery. Podnoś wagę tylko dla wady, która wciąż wraca; powyżej 1,5 model zaczyna zniekształcać inne elementy, żeby się podporządkować.
Kiedy nic nie daje
- Skala CFG równa 1: negatywny prompt jest z definicji ignorowany. W SD 1.5 i SDXL używaj wartości 5–8.
- Modele Turbo i LCM: SDXL Turbo działa bez guidance i ignoruje negatywny prompt; LCM LoRA pracuje przy CFG 1–2 i prawie na niego nie reaguje.
- Stable Diffusion 3.5 Large Turbo też działa bez guidance, więc tam negatywny prompt również jest pomijany; pozostałe modele SD 3 i 3.5 z niego korzystają.
- Pojęcia, których model nie umie rozdzielić: „hands” w negatywnym prompcie zwykle chowa dłonie zamiast poprawić ich anatomię. Przemalowanie dłoni przez inpainting już tak.
Na tej stronie
Narzędzie do inpaintingu już w tle stosuje mocny negatywny prompt, więc opisujesz tylko to, co chcesz uzyskać. Przykłady promptów pokazują negatywny prompt, jeśli był użyty, obok głównego; skopiuj oba, żeby zacząć od znanego wyniku, a potem zmieniaj jeden termin na raz przy stałym seedzie.