LarpGPT · Guider
Negative spørsmål forklart: når du skal bruke dem, og hvordan
Hva en negativ melding er, hvilke bildeverktøy dokumenterer en, hvordan Midjourneys --no og Stable Diffusions negative_prompt fungerer, og hvorfor man skal bruke dem sparsomt.

I denne veiledningen13
Hva en negativ oppfordring er
En negativ melding er en liste over ting du ikke vil ha i et generert bilde, gitt til verktøyet separat fra beskrivelsen av hva du ønsker. I stedet for å skrive en gate om natten uten folk, beskriver du gaten og setter folk på negativlisten. Ideen er enkel, men verktøy håndterer det veldig forskjellig, og noen tilbyr ikke et eget negativt felt i det hele tatt. Å vite hvilken situasjon du er i sparer mange mislykkede forsøk.
Hvorfor det ofte mislykkes å skrive nei i ledeteksten
Bildemodeller svarer på ordene som er tilstede i en ledetekst. Å nevne noe, selv for å utelukke det, kan trekke det inn i bildet. Midjourneys dokumentasjon gir akkurat denne typen eksempel som en dårlig oppfordring: et stillebenmaleri beskrevet som uten frukt, eller med en høflig forespørsel om ikke å legge til frukt. Det anbefalte alternativet er å flytte de uønskede elementene inn i den dedikerte parameteren. Den samme logikken gjelder andre steder: en setning full av ekskluderinger holder de ekskluderte tingene i modellens oppmerksomhet.
Midjourney: parameteren --no
Midjourney dokumenterer en --no parameter, lagt til på slutten av ledeteksten og etterfulgt av tingen eller listen over ting du ikke vil ha, atskilt med komma. Dets eget eksempel er "stilleben gouache-maleri --no frukt, eple, pære". Dokumentasjonen forklarer også at bruk av --no er det samme som å gi en del av en multi-prompt en vekt på minus 0,5, som er en nyttig påminnelse om at det reduserer noe i stedet for å garantere fraværet.
Fellen i Midjourneys --no
Den samme dokumentasjonen advarer om at Midjourneys moderering leser hvert ord etter --no uavhengig. En setning som moderne klær leses som to separate ord, og ordet klær i seg selv kan utløse en advarsel. I slike tilfeller anbefaler dokumentasjonen å inkludere hva slags klær du ønsker i hovedteksten i stedet for å bruke --no. Mer generelt, hold hvert ekskluderte element til et enkelt, entydig ord der du kan.
Stable Diffusion: negative_prompt-argumentet
I Hugging Face diffusers-biblioteket har Stable Diffusion tekst-til-bilde-pipeline et valgfritt negative_prompt-argument, beskrevet i dokumentasjonen som ledeteksten eller ledetekstene som veileder hva som ikke skal inkluderes i bildegenerering. Dokumentasjonen legger til en detalj som er verdt å vite: den negative ledeteksten ignoreres når veiledning ikke brukes, altså når veiledningsskalaen er under én.
ChatGPT og OpenAIs bildemodeller
OpenAIs bildegenereringsdokumentasjon, i skrivende stund, beskriver ikke et eget negativt ledetekstfelt for sine GPT Image-modeller. Med samtaleverktøy kan du fortsatt skrive ekskluderinger i en setning, men den mest pålitelige tilnærmingen er den som fungerer overalt: beskriv hva som skal være der. Hvis du ikke vil ha folk i en gate, beskriv en tom gate ved daggry med butikkene fortsatt stengt. Det gir modellen et positivt bilde å bygge i stedet for en liste over ting å unngå.
Beskriv alternativet først
Før du strekker deg etter en negativ, spør hva du vil ha i stedet for det uønskede elementet. Rot på et skrivebord blir et oversiktlig skrivebord med én notatbok og en lampe. En travel bakgrunn blir en vanlig betongvegg. Sterke skygger blir mykt overskyet lys. Nesten alle negative har en positiv versjon, og den positive versjonen fungerer vanligvis bedre, fordi den begrenser bildet i stedet for å etterlate et tomrom modellen fyller med noe annet.
Når en negativ melding er det riktige verktøyet
Negativer er mest nyttige for ting som har en tendens til å virke uoppfordret og ikke har noen naturlig positiv motsetning: tekst, bokstaver, vannmerker, logoer, rammer eller rammer. De hjelper også når en generator fortsetter å legge til et tilbakevendende element, for eksempel mennesker i et landskap eller linseutstråling i en solnedgang, etter at du allerede har beskrevet scenen tydelig. I disse tilfellene er en kort ekskludering enklere enn å omskrive hele scenen.
Hold listen kort
Lange negative lister er en vanlig vane kopiert fra delte forespørsler, ofte fylt med generelle ord om kvalitet. De hjelper sjelden og kan gjøre resultater vanskeligere å forutsi, fordi hvert ord i listen skyver bildet i en eller annen retning. Start uten negativer i det hele tatt. Legg bare til en når et spesifikt uønsket element stadig vises, sjekk om det fungerte, og fjern det igjen hvis det ikke gjorde det. To eller tre presise elementer er lettere å resonnere om enn tjue vage.
Bruk substantiv, ikke egenskaper
Negativer fungerer best med konkrete ting: tekst, mennesker, biler, trær, vannmerke. Abstrakte egenskaper som stygg, dårlig eller lav kvalitet er vanskelig for en modell å tolke, og de sier ingenting om hva du faktisk ønsker å endre. Hvis et bilde ser feil ut, finn ut hva som er fysisk galt med det, enten hendene, refleksjonene eller en ekstra gjenstand, og adresser det direkte, enten i beskrivelsen eller med en presis ekskludering.
Test en negativ om gangen
Behandle en negativ som enhver annen endring til en ledetekst. Generer bildet uten det, legg deretter til en enkelt ekskludering og generer på nytt, og hold alt det samme. Hvis det uønskede elementet forsvinner og ingenting annet går i stykker, behold det. Hvis bildet endres på måter du ikke forventet, gjorde det negative mer enn du hadde tenkt. Denne vanen lærer deg også hvilke ekskluderinger det er verdt å spare til senere og hvilke som var overtro.
Negativer erstatter ikke kontroll
Ingen utestenging garanterer fravær. Midjourney beskriver --no som en vektreduksjon, og diffusers beskriver negative_prompt som veiledning. Se på hvert bilde før du bruker det: tekst kan fortsatt vises på skilt, en logolignende form kan vises på klær, og en figur kan vises i det fjerne. Hvis et bilde kan være tatt for et ekte fotografi, merk det som generert.
Der LarpGPT passer
LarpGPT er et bibliotek med bildeoppfordringer for reiser, arkitektur, biler og livsstilsscener, skrevet hovedsakelig som positive beskrivelser av motiv, komposisjon, lyssetting og linse, noe som reduserer behovet for lange negativlister. Du kopierer en melding til bildegeneratoren du allerede bruker og legger til eventuelle unntak som verktøyet støtter. LarpGPT genererer ikke bilder, og resultatene varierer mellom forsøkene.
Spørsmål
Hva er en negativ melding?
En liste over ting du ikke vil ha i et generert bilde, gitt separat fra hovedbeskrivelsen. Midjourney bruker --no-parameteren, og Stable Diffusion i diffusers-biblioteket bruker et negative_prompt-argument.
Støtter ChatGPT negative meldinger?
OpenAIs bildegenereringsdokumentasjon beskriver ikke et eget negativt ledetekstfelt i skrivende stund. Å beskrive hva du ønsker i stedet, for eksempel en tom gate i stedet for en gate uten folk, er den mer pålitelige tilnærmingen.
Hvorfor legger skriving uten noe det til bildet?
Modeller reagerer på ordene i ledeteksten, så å navngi et objekt, selv for å ekskludere det, kan bringe det inn i bildet. Midjourneys dokumentasjon viser dette som et dårlig ledetekstmønster og anbefaler --no-parameteren i stedet.
Hvor mange elementer bør en negativ melding inneholde?
Så få som mulig. Start med ingen, legg til ett nøyaktig element når et uønsket element stadig vises, og fjern det hvis det ikke hjelper. Lange generiske lister gjør resultater vanskeligere å forutsi.
