Hvad er en negativ prompt?

Af Opdateret 3 min. læsning

En negativ prompt er et ekstra tekstfelt, hvor du lister det, billedet ikke må indeholde: sløring, ekstra fingre, vandmærker, tekst, grimme farver. Stable Diffusion styrer genereringen væk fra de begreber ved hvert trin, og det fjerner ofte en fejl, som flere ord i hovedprompten ikke ville fjerne.

Sådan virker den

Ved hvert denoising-trin beregner modellen to forudsigelser: én styret af din prompt og én styret af den negative prompt. Trinnet tager udgangspunkt i den anden forudsigelse og bevæger sig mod den første, med forskellen mellem de to ganget med CFG-skalaen (guidance-indstillingen). Den negative prompt er altså ikke et filter, der lægges på til sidst: den former billedet fra første trin. Det er også derfor, en negativ prompt ingen effekt har, medmindre CFG er over 1.

Negative prompts, der virker

Generel kvalitet (SD 1.5, SDXL):

blurry, low quality, lowres, jpeg artifacts, watermark, text, signature, cropped, out of frame

Personer og portrætter:

deformed, bad anatomy, extra fingers, missing fingers, extra limbs, mutated hands, poorly drawn face, asymmetric eyes

Fotografi:

painting, drawing, illustration, cartoon, 3d render, cgi, oversaturated, overexposed

Anime og illustration:

photorealistic, photo, realistic skin, worst quality, normal quality, monochrome

Begynd med den generelle liste, og tilføj den blok, der passer til dit mål. Ti til tyve udtryk er rigeligt; lange kopierede lister tilfører mest støj.

Vægte i den negative prompt

Vægte virker som i hovedprompten: (blurry:1.4) skubber hårdere væk fra sløring, (text:1.2) fjerner løse bogstaver. Skru kun op for vægten ved en fejl, der bliver ved med at vende tilbage; over 1,5 begynder modellen at forvrænge andre ting for at adlyde.

Hvornår den intet gør

  • CFG-skala på 1: den negative prompt ignoreres pr. definition. Brug 5 til 8 med SD 1.5 og SDXL.
  • Turbo- og LCM-modeller: SDXL Turbo kører uden guidance og ignorerer den negative prompt; et LCM LoRA kører ved CFG 1 til 2 og reagerer næsten ikke på den.
  • Stable Diffusion 3.5 Large Turbo kører også uden guidance, så også dér ignoreres den negative prompt; de øvrige SD 3- og 3.5-modeller bruger den.
  • Begreber, modellen ikke kan adskille: "hands" i den negative prompt har en tendens til at skjule hænderne frem for at rette deres anatomi. Det kan inpainting af hånden derimod.

På dette websted

Inpainting-værktøjet anvender allerede en kraftig negativ prompt i baggrunden, så du beskriver kun det, du vil have. Prompteksemplerne viser den negative prompt, når der er brugt en, ved siden af hovedprompten; kopiér begge for at starte fra et kendt resultat, og ændr så ét udtryk ad gangen med et fastlåst seed.

Spørgsmål, andre også stiller

Er en negativ prompt obligatorisk?

Nej. SDXL og SD 3 laver gode billeder uden. Den bliver nyttig til portrætter, hænder og fotorealisme og til at komme en tilbagevendende fejl til livs, for eksempel vandmærker eller tekst.

Kan jeg skrive 'nsfw' i den negative prompt?

Ja, og det er en udbredt måde at styre SD 1.5-finjusteringer væk fra voksenindhold på, uden nogen garanti. Voksenindhold og vold er ikke tilladt nogen steder på dette websted, uanset hvad den negative prompt siger.

Betyder ordenes rækkefølge noget i den negative prompt?

Formentlig lidt: de første udtryk vejer tungest, ligesom i hovedprompten. Sæt den fejl, du går mest op i, forrest.