LarpGPT · Vodiči
Objašnjenje negativnih upita: kada ih koristiti i kako
Što je negativan upit, koji ga alati za slike dokumentiraju, kako Midjourney --no i Stable Diffusion negative_prompt funkcioniraju i zašto ih koristiti štedljivo.

U ovom vodiču13
Što je negativan poticaj
Negativni prompt je popis stvari koje ne želite na generiranoj slici, dan alatu odvojeno od opisa onoga što želite. Umjesto da napišete ulicu noću bez ljudi, opišite ulicu i stavite ljude na negativnu listu. Ideja je jednostavna, ali alati se s njom vrlo različito nose, a neki uopće ne nude zasebno negativno polje. Znajući u kakvoj ste situaciji štedi mnogo neuspjelih pokušaja.
Zašto pisanje ne unutar upita često ne uspijeva
Modeli slika odgovaraju na riječi prisutne u upitu. Spominjanje nečega, čak i isključivanje, može to uvući u sliku. Dokumentacija Midjourney daje upravo ovakav primjer kao lošu naputku: slika mrtve prirode opisana kao slika bez voća, ili s pristojnom molbom da se ne doda voće. Preporučena alternativa je premještanje neželjenih elemenata u namjenski parametar. Ista logika vrijedi i drugdje: rečenica puna isključenja zadržava isključene stvari u pozornosti modela.
Midjourney: parametar --no
Midjourney dokumentira --no parametar, dodan na kraju odzivnika i iza kojeg slijedi stvar ili popis stvari koje ne želite, odvojene zarezima. Vlastiti primjer je "mrtva priroda gvaš slika --no voće, jabuka, kruška". Dokumentacija također objašnjava da je korištenje --no isto što i davanje težine dijela multi-prompta minus 0,5, što je koristan podsjetnik da nešto smanjuje, a ne jamči njegovu odsutnost.
Zamka u --no Midjourney
Ista dokumentacija upozorava da moderacija Midjourney neovisno čita svaku riječ nakon --no. Izraz kao što je moderna odjeća čita se kao dvije odvojene riječi, a sama riječ odjeća može izazvati upozorenje. U takvim slučajevima, dokumentacija savjetuje uključivanje vrste odjeće koju želite u glavnom upitu umjesto korištenja --no. Općenitije, zadržite svaku isključenu stavku na jednoj, nedvosmislenoj riječi gdje god možete.
Stable Diffusion: argument negative_prompt
U Hugging Face diffusers biblioteci, Stable Diffusion cjevovod za pretvaranje teksta u sliku ima izborni negative_prompt argument, opisan u svojoj dokumentaciji kao upit ili upite koji vode što ne uključiti u generiranje slike. Dokumentacija dodaje detalj koji vrijedi znati: negativni upit se zanemaruje kada se navođenje ne koristi, što znači kada je ljestvica navođenja ispod jedinice.
ChatGPT i OpenAI modeli slika
OpenAI dokumentacija za generiranje slika, u vrijeme pisanja, ne opisuje zasebno polje negativnog upita za svoje GPT Image modele. S alatima za razgovor još uvijek možete pisati izuzeća u rečenici, ali najpouzdaniji je pristup onaj koji funkcionira posvuda: opišite što bi tamo trebalo biti. Ako ne želite ljude na ulici, opišite praznu ulicu u zoru s još uvijek zatvorenim trgovinama. To modelu daje pozitivnu sliku koju treba izgraditi, a ne popis stvari koje treba izbjegavati.
Prvo opišite alternativu
Prije nego posegnete za negativnim, pitajte što želite umjesto neželjenog elementa. Nered na radnom stolu postaje čisti stol s jednom bilježnicom i lampom. Užurbana pozadina postaje običan betonski zid. Oštre sjene postaju meka oblačna svjetlost. Gotovo svaki negativ ima pozitivnu verziju, a pozitivna verzija obično bolje funkcionira jer ograničava sliku umjesto da ostavlja prazninu koju model ispunjava nečim drugim.
Kada je negativan upit pravi alat
Negativi su najkorisniji za stvari koje izgledaju nepozvane i nemaju prirodnu pozitivnu suprotnost: tekst, slova, vodeni žigovi, logotipi, obrubi ili okviri. Također pomažu kada generator neprestano dodaje element koji se ponavlja, kao što su ljudi u pejzažu ili odbljesak objektiva u zalasku sunca, nakon što ste već jasno opisali scenu. U tim slučajevima jednostavnije je kratko isključenje nego ponovno pisanje cijele scene.
Neka popis bude kratak
Dugački negativni popisi uobičajena su navika preslikana iz zajedničkih upita, često ispunjenih generičkim riječima o kvaliteti. Oni rijetko pomažu i mogu otežati predviđanje rezultata, jer svaka riječ na popisu gura sliku u nekom smjeru. Počnite bez ikakvih negativa. Dodajte jedan samo kada se određeni neželjeni element stalno pojavljuje, provjerite je li radio i ponovno ga uklonite ako nije. O dvije ili tri precizne stavke lakše je razmišljati nego o dvadeset nejasnih.
Koristite imenice, a ne kvalitete
Negativi najbolje funkcioniraju s konkretnim stvarima: tekstom, ljudima, automobilima, drvećem, vodenim žigom. Apstraktne osobine kao što su ružno, loše ili niske kvalitete modelu je teško protumačiti, a one ne govore ništa o tome što zapravo želite promijeniti. Ako slika izgleda krivo, odredite što fizički nije u redu s njom, jesu li ruke, odsjaji ili dodatni objekt, i pozabavite se time izravno, bilo u opisu ili preciznim isključivanjem.
Testirajte jedan po jedan negativan
Tretirajte negativno kao bilo koju drugu promjenu upita. Generirajte sliku bez nje, zatim dodajte jedno izuzeće i ponovno generirajte, a sve ostalo ostavite istim. Ako neželjeni element nestane i ništa se više ne pokvari, zadržite ga. Ako se slika promijeni na načine koje niste očekivali, negativ je učinio više nego što ste namjeravali. Ova vas navika također uči koja su isključenja vrijedna čuvanja za kasnije, a koja su bila praznovjerje.
Negacije ne zamjenjuju provjeru
Nijedno isključenje ne jamči izostanak. Midjourney opisuje --no kao smanjenje težine, a diffusers opisuje negative_prompt kao smjernice. Pogledajte svaku sliku prije nego što je upotrijebite: tekst se i dalje može pojaviti na znakovima, oblik nalik logotipu može se pojaviti na odjeći, a lik se može pojaviti u daljini. Ako se slika može uzeti za pravu fotografiju, označite je kao generiranu.
Gdje LarpGPT odgovara
LarpGPT je biblioteka uputa za fotografije za putovanja, arhitekturu, automobile i prizore životnog stila, napisanih uglavnom kao pozitivni opisi subjekta, kompozicije, osvjetljenja i objektiva, što smanjuje potrebu za dugim negativnim popisima. Kopirate upit u generator slika koji već koristite i dodajete sve izuzetke koje alat podržava. LarpGPT ne generira slike, a rezultati se razlikuju između pokušaja.
Pitanja
Što je negativan prompt?
Popis stvari koje ne želite na generiranoj slici, dan odvojeno od glavnog opisa. Midjourney koristi --no parametar, a Stable Diffusion u diffusers biblioteci koristi negative_prompt argument.
Podržava li ChatGPT negativne upite?
Dokumentacija za generiranje slika za OpenAI ne opisuje zasebno polje negativnog upita u vrijeme pisanja. Opisivanje onoga što želite umjesto toga, poput prazne ulice umjesto ulice bez ljudi, pouzdaniji je pristup.
Zašto pisanje bez nečega dodaje sliku?
Modeli reagiraju na riječi prisutne u upitu, tako da imenovanje objekta, čak i da ga se isključi, može ga unijeti u sliku. Dokumentacija Midjourney navodi ovo kao loš uzorak upita i umjesto toga preporučuje --no parametar.
Koliko stavki treba sadržavati negativni upit?
Što manje. Počnite s nijednom, dodajte jednu preciznu stavku kada se neželjeni element nastavi pojavljivati i uklonite ga ako ne pomaže. Dugi generički popisi otežavaju predviđanje rezultata.
