added bias fixer + some small additions

pull/183/head
AIrjen 2024-04-12 13:20:08 +02:00
parent 8f92bc662a
commit 7c86ad1ce2
5 changed files with 391 additions and 17 deletions

View File

@ -22,7 +22,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
superprompter = False
prompt_enhancer = prompt_enhancer.lower()
if(prompt_enhancer == "superprompter" or prompt_enhancer == "superprompt" or prompt_enhancer == "superprompt-v1"):
if(prompt_enhancer == "superprompter" or prompt_enhancer == "superprompt" or prompt_enhancer == "superprompt-v1" or prompt_enhancer == "hyperprompt"):
superprompter = True
if(superprompter==True):
base_model = "Stable Cascade"
@ -126,6 +126,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
vehiclelist = csv_to_list("vehicles",antilist)
outfitlist = csv_to_list("outfits",antilist)
locationlist = csv_to_list("locations",antilist)
backgroundlist = csv_to_list("backgrounds",antilist)
accessorielist = csv_to_list("accessories",antilist,"./csvfiles/",0,"?",False,False,gender)
artmovementlist = csv_to_list("artmovements",antilist)
@ -783,7 +784,9 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
if(generatelandscape):
mainchooserlist.append("landscape")
addontolocationlist.append("-location-")
addontolocationlist.append("-background-")
addontolocationinsidelist.append("-location-")
addontolocationinsidelist.append("-background-")
generateevent = bool(eventlist) and generateevent
generateconcepts = bool(conceptprefixlist) and bool(conceptsuffixlist) and generateconcepts
@ -1850,7 +1853,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
heshelist = ["they"]
hisherlist = ["their"]
himherlist = ["them"]
completeprompt += "a OR(-building-;-location-;-waterlocation-;-container-;rare) full of "
completeprompt += "a OR(-building-;-location-;-waterlocation-;-container-;-background-;rare) full of "
# Sometimes the descriptors are at the back, in more natural language. Lets determine.
@ -2148,7 +2151,10 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
completeprompt += "-culture- "
#addontolocation = [locationlist,buildinglist, vehiclelist]
completeprompt += "-addontolocation- "
if(random.randint(0,1) == 1):
completeprompt += "-addontolocation- "
else:
completeprompt += "-background- "
if(mainchooser == "concept"):
@ -3222,11 +3228,12 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
"-token-" in completeprompt or
"-allstylessuffix-" in completeprompt or
"-fluff-" in completeprompt or
"-event-" in completeprompt):
"-event-" in completeprompt or
"-background-" in completeprompt):
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-","-outfitfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-fantasyartist-", "-popularartist-", "-romanticismartist-", "-photographyartist-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-addontolocationinside-", "-addontolocation-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-animalsuffixaddition-", "-chair-", "-cardname-", "-covering-", "-heshe-", "-hisher-", "-himher-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-buildfacepart-", "-outfitvomit-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-oppositefictional-", "-oppositenonfictional-", "-photoaddition-", "-age-", "-agecalculator-", "-gregmode-"
,"-portraitartist-", "-characterartist-" , "-landscapeartist-", "-scifiartist-", "-graphicdesignartist-", "-digitalartist-", "-architectartist-", "-cinemaartist-", "-setting-", "-charactertype-", "-objectstohold-", "-episodetitle-", "-token-", "-allstylessuffix-", "-fluff-", "-event-"]
,"-portraitartist-", "-characterartist-" , "-landscapeartist-", "-scifiartist-", "-graphicdesignartist-", "-digitalartist-", "-architectartist-", "-cinemaartist-", "-setting-", "-charactertype-", "-objectstohold-", "-episodetitle-", "-token-", "-allstylessuffix-", "-fluff-", "-event-", "-background-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, addontolocationinsidelist, addontolocationlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, animalsuffixadditionlist, chairlist, cardnamelist, coveringlist, heshelist, hisherlist, himherlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, buildfacepartlist, outfitvomitlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, oppositefictionallist, oppositenonfictionallist, photoadditionlist, agelist, agecalculatorlist, gregmodelist
, portraitartistlist, characterartistlist, landscapeartistlist, scifiartistlist, graphicdesignartistlist, digitalartistlist, architectartistlist, cinemaartistlist, settinglist, charactertypelist, objectstoholdlist, episodetitlelist, tokenlist, allstylessuffixlist, flufferlist, eventlist]
, portraitartistlist, characterartistlist, landscapeartistlist, scifiartistlist, graphicdesignartistlist, digitalartistlist, architectartistlist, cinemaartistlist, settinglist, charactertypelist, objectstoholdlist, episodetitlelist, tokenlist, allstylessuffixlist, flufferlist, eventlist, backgroundlist]
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-", "-element-"]
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist, elementlist]
@ -3365,6 +3372,8 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
vehiclelist = csv_to_list("vehicles",antilist)
outfitlist = csv_to_list("outfits",antilist)
locationlist = csv_to_list("locations",antilist)
backgroundlist = csv_to_list("backgrounds",antilist)
locationlist = locationlist + backgroundlist
accessorielist = csv_to_list("accessories",antilist,"./csvfiles/",0,"?")
artmovementlist = csv_to_list("artmovements",antilist)
@ -3624,6 +3633,9 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
if lowercase_combination in [x.lower() for x in locationlist] and chance_roll(insanitylevel, "uncommon"):
prompt = prompt.replace(combination," -location- ")
if lowercase_combination in [x.lower() for x in backgroundlist] and chance_roll(insanitylevel, "uncommon"):
prompt = prompt.replace(combination," -background- ")
if lowercase_combination in [x.lower() for x in accessorielist] and chance_roll(insanitylevel, "uncommon"):
prompt = prompt.replace(combination," -accessory- ")
@ -3994,12 +4006,13 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
"-episodetitle-" in completeprompt or
"-allstylessuffix-" in completeprompt or
"-fluff-" in completeprompt or
"-event-" in completeprompt
"-event-" in completeprompt or
"-background-" in completeprompt
):
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-", "-outfitfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-fantasyartist-", "-popularartist-", "-romanticismartist-", "-photographyartist-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-chair-", "-cardname-", "-covering-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-photoaddition-", "-age-", "agecalculator-", "-gregmode-"
,"-portraitartist-", "-characterartist-" , "-landscapeartist-", "-scifiartist-", "-graphicdesignartist-", "-digitalartist-", "-architectartist-", "-cinemaartist-", "-setting-", "-charactertype-", "-objectstohold-", "-episodetitle-", "-allstylessuffix-", "-fluff-", "-event-"]
,"-portraitartist-", "-characterartist-" , "-landscapeartist-", "-scifiartist-", "-graphicdesignartist-", "-digitalartist-", "-architectartist-", "-cinemaartist-", "-setting-", "-charactertype-", "-objectstohold-", "-episodetitle-", "-allstylessuffix-", "-fluff-", "-event-", "-background-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, chairlist, cardnamelist, coveringlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, photoadditionlist, agelist, agecalculatorlist, gregmodelist
, portraitartistlist, characterartistlist, landscapeartistlist, scifiartistlist, graphicdesignartistlist, digitalartistlist, architectartistlist, cinemaartistlist, settinglist, charactertypelist, objectstoholdlist, episodetitlelist, allstylessuffixlist, flufferlist, eventlist]
, portraitartistlist, characterartistlist, landscapeartistlist, scifiartistlist, graphicdesignartistlist, digitalartistlist, architectartistlist, cinemaartistlist, settinglist, charactertypelist, objectstoholdlist, episodetitlelist, allstylessuffixlist, flufferlist, eventlist, backgroundlist]
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-", "-element-"]
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist, elementlist]
@ -4737,7 +4750,7 @@ def split_prompt_to_words(text):
return totallist
def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_subject = "" , override_outfit = "", chosensubject ="", gender = "", restofprompt = "", superpromptstyle = ""):
def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_subject = "" , override_outfit = "", chosensubject ="", gender = "", restofprompt = "", superpromptstyle = "", setnewtokens = 0, remove_bias = True):
if(seed <= 0):
seed = random.randint(1,1000000)
@ -4755,6 +4768,15 @@ def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_s
restofprompt = restofprompt.lower()
question = ""
# first, move LoRA's to the back dynamically
# Find all occurrences of text between < and > using regex
allLoRA = re.findall(r"<[^>]+>", prompt)
# Remove the extracted matches from completeprompt
prompt = re.sub(r"<[^>]+>", "", prompt)
override_subject = re.sub(r"<[^>]+>", "", override_subject)
temperature_lookup = {
1: 0.01,
@ -4824,7 +4846,10 @@ def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_s
# for insanitylevel in range(1,11):
j = 0
temperature = temperature_lookup.get(insanitylevel, 0.5)
max_new_tokens = max_new_tokens_lookup.get(insanitylevel, 70)
if(setnewtokens < 1):
max_new_tokens = max_new_tokens_lookup.get(insanitylevel, 70)
else:
max_new_tokens = setnewtokens
top_p = top_p_lookup.get(insanitylevel, 1.6)
subject_to_generate = chosensubject_lookup.get(chosensubject, "")
@ -4926,7 +4951,12 @@ def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_s
else:
superpromptresult = superpromptresult # If neither period nor comma exists, keep the entire text
# piercing green eyes problem
# basically, the model has some biasses, lets get rid of it, OBP style!
if(common_dist(insanitylevel) and remove_bias): # but not always
superpromptresult = remove_superprompt_bias(superpromptresult=superpromptresult, insanitylevel=insanitylevel, override_outfit=override_outfit)
#print(words_to_check)
# Iterate through each word and check if it exists in the other string
i = 0
@ -4957,7 +4987,85 @@ def one_button_superprompt(insanitylevel = 5, prompt = "", seed = -1, override_s
superpromptresult += " " + " ".join(allLoRA)
return superpromptresult
def remove_superprompt_bias(superpromptresult = "", insanitylevel = 5, override_outfit = ""):
if(" green eye" in superpromptresult):
eyecolorslist = csv_to_list("eyecolors")
eyecolorslist = [x for x in eyecolorslist if not x.startswith('-')]
neweyecolor = " " + random.choice(eyecolorslist).lower() + " eye"
#print(neweyecolor)
superpromptresult = superpromptresult.replace(" green eye", neweyecolor)
# white gown or white dress
if(" white gown" in superpromptresult
or " white dress" in superpromptresult
or " black suit" in superpromptresult):
colorcombinationslist = csv_to_list("colorcombinations")
colorcombinationslist = [x for x in colorcombinationslist if not x.startswith('-')]
colorslist = csv_to_list("colors")
colorslist = [x for x in colorslist if not x.startswith('-')]
if(normal_dist(insanitylevel)):
newcolordress = " " + random.choice(colorcombinationslist).lower() + " dress"
newcolorgown = " " + random.choice(colorcombinationslist).lower() + " gown"
newcolorsuit = " " + random.choice(colorcombinationslist).lower() + " suit"
else:
newcolordress = " " + random.choice(colorslist).lower() + " dress"
newcolorgown = " " + random.choice(colorslist).lower() + " gown"
newcolorsuit = " " + random.choice(colorcombinationslist).lower() + " suit"
#print(newcolordress)
#print(newcolorgown)
#print(newcolorsuit)
superpromptresult = superpromptresult.replace(" white dress", newcolordress)
superpromptresult = superpromptresult.replace(" white gown", newcolorgown)
superpromptresult = superpromptresult.replace(" black suit", newcolorsuit)
if(" gown" in superpromptresult
or " dress" in superpromptresult
or " suit" in superpromptresult
and not "gown" in override_outfit
and not "dress" in override_outfit
and not "suit " in override_outfit
and not " dressed" in superpromptresult
and not " suited" in superpromptresult):
if(override_outfit == ""):
outfitslist = csv_to_list("outfits")
outfitslist = [x for x in outfitslist if not x.startswith('-')]
newoutfit = " " + random.choice(outfitslist).lower()
else:
newoutfit = " " + override_outfit
superpromptresult = superpromptresult.replace(" dress", newoutfit)
superpromptresult = superpromptresult.replace(" gown", newoutfit)
superpromptresult = superpromptresult.replace(" suit", newoutfit)
if(" sleek " in superpromptresult):
descriptorslist = csv_to_list("descriptors")
descriptorslist = [x for x in descriptorslist if not x.startswith('-')]
newdescriptor = " " + random.choice(descriptorslist).lower() + " "
#print(newdescriptor)
superpromptresult = superpromptresult.replace(" sleek ", newdescriptor)
## lush green (meadow), sun shines down
# A graceful woman with long, flowing hair stands on a lush green lawn, her arms spread wide as she kneels gently in the breeze. The sun shines down on her
if("lush green meadow" in superpromptresult):
backgroundlist = csv_to_list("backgrounds")
backgroundlist = [x for x in backgroundlist if not x.startswith('-')]
newbackground = random.choice(backgroundlist).lower()
#print(newbackground)
superpromptresult = superpromptresult.replace("lush green meadow", newbackground)
if("long, flowing hair" in superpromptresult):
hairstylelist = csv_to_list("hairstyles2")
hairstylelist = [x for x in hairstylelist if not x.startswith('-')]
newhairstyle = random.choice(hairstylelist).lower()
#print(newhairstyle)
superpromptresult = superpromptresult.replace("long, flowing hair", newhairstyle)
return superpromptresult
def replace_user_wildcards(completeprompt):

247
csvfiles/backgrounds.csv Normal file
View File

@ -0,0 +1,247 @@
lush green meadow
lush green forest
dark forest
apocalyptic wasteland
flowery field
rocky outcrop
Snow-covered mountains
Desert oasis
Underwater coral reef
Ancient ruins
Starry night sky
Urban cityscape
Tropical beach
Mountain lake
Misty valley
Volcanic landscape
Enchanted forest
Moonlit glade
Fields of lavender
Arctic tundra
Cherry blossom grove
Castle on a hill
Subterranean cavern
Ancient temple ruins
Thunderstorm over the ocean
Rolling hills at sunset
Firefly-filled woods
Bamboo forest
Castle in the clouds
Coral reef at dawn
Aurora borealis
Fields of sunflowers
Deep space
Crystal cave
Steampunk city
Mountain pass
Rainbow over waterfall
Redwood forest
Sunset on Mars
Cyberpunk alleyway
Medieval village
Psychedelic dreamscape
Autumnal woodland
Dystopian cityscape
Sakura-lined street
Iceberg field
Solar eclipse
Fairy tale castle
Desert mirage
Alien landscape
Bioluminescent bay
Surreal floating islands
Ancient Greek ruins
Forgotten graveyard
City skyline at night
Field of poppies
Viking longhouse
Coral reef underwater
Space station orbiting Earth
Underwater volcano
Frozen lake
Haunted mansion
Savanna sunset
Viking fjord
Cyberpunk skyline
Mystic forest
Fields of heather
Ancient Mayan ruins
Cityscape during a thunderstorm
Glacial fjord
Submerged shipwreck
Fairy circle
Bamboo grove at dawn
Medieval castle courtyard
Solar flare eruption
Tropical rainforest canopy
Ancient Egyptian pyramids
Coral reef at sunset
Space colony on another planet
Japanese Zen garden
Floating city in the clouds
Flooded city ruins
Lunar landscape
Fields of wildflowers
Mountain range at sunrise
Cyberpunk megacity
Underwater cave
Forgotten subway tunnel
Lava fields
Eerie fog-covered cemetery
Viking burial mound
Futuristic spaceport
Underground bunker
Glowing lava tubes
Sunset over a vineyard
Snowy alpine village
Underwater kelp forest
Mayan jungle temple
Cyberpunk street market
Floating icebergs
Desert canyon
Alien cityscape
Tropical waterfall
Deep sea trench
Forest fire aftermath
Post-apocalyptic cityscape
Geyser field
Ice cave
Ancient stone circle
Monastery on a mountain
Victorian steampunk city
Coral reef at night
Psychedelic mushroom forest
Enchanted woodland glade
Fairy garden
Wizard's tower in the mountains
Elven village in the forest
Dragon's lair
Crystal-clear fairy pool
Unicorn meadow
Pixie hollow
Magic library
Floating islands of Avalon
Mermaid lagoon
Griffon's nest
Phoenix roost
Centaur grazing field
Feywild forest
Celestial observatory
Talking animal sanctuary
Portal to the faerie realm
Gnome village
Dreamweaver's sanctuary
Elemental sanctuary
Crystal cave of wishes
Starlit glen
Celestial city
Wizard's alchemy lab
Ancient tree of life
Fairy ring under the moonlight
Spirit guardian's grove
Hobbiton-style village
Skyship in the clouds
Wizard's floating island
Enchanted waterfall
Magical market bazaar
Fairy tale castle in the sky
Griffin's aerie
Crystal palace
Realm of eternal spring
Mythical creature sanctuary
Wizard's secret garden
Wishing well in the forest
Tower of the sorcerer king
Wizard's academy
Feywild meadow
Dragon hatchery
Mystical forest clearing
Fairy godmother's cottage
Celestial realm
Futuristic cityscape
Space station orbiting a planet
Alien planet surface
Cyberpunk metropolis
Starship bridge
Dystopian cityscape
Martian colony
Galactic nebula
Spaceport on a distant moon
Android factory
Holographic city
Underwater research facility
Terraformed Mars
Lunar colony
Cybernetic wasteland
Alien spaceship interior
Dyson sphere
Futuristic skyline
Exoplanet exploration base
Virtual reality simulation
Biosphere habitat on an asteroid
Galactic trading hub
Android-run metropolis
Deep space exploration vessel
Post-apocalyptic metropolis
Intergalactic spaceport
Asteroid mining colony
Underwater city
Quantum computing facility
Zero-gravity space station
Interstellar wormhole
Alien megastructure
Space elevator terminal
Orbital space habitat
Transhumanist city
Asteroid belt mining operation
Orbital defense platform
Galactic archives
Cybernetic utopia
Space junkyard
Interplanetary research station
Space colony ship
Neural network city
Alien biodome
Android metropolis
Lunar research outpost
Galactic prison facility
Snow-capped mountains
Desert oasis
Icy tundra
Misty moorland
Tropical rainforest
Sandy beach
Alpine meadow
Arctic glacier
Savannah grasslands
Volcanic island
Enchanted woodland
Moss-covered grove
Ancient cedar forest
Bamboo thicket
Redwood forest
Pine-scented glade
Sun-dappled copse
Mist-shrouded vale
Birchwood thicket
Maple grove
Tranquil lake
Serene river
Tropical lagoon
Waterfall oasis
Mangrove swamp
Coastal cliff
Crystal-clear stream
Underwater coral reef
Frozen pond
Marshland
Wildflower meadow
Cherry blossom garden
Lavender field
Sunflower patch
Tulip garden
Rose garden
Poppy field
Bluebell wood
Daffodil glade
Orchid paradise
1 lush green meadow
2 lush green forest
3 dark forest
4 apocalyptic wasteland
5 flowery field
6 rocky outcrop
7 Snow-covered mountains
8 Desert oasis
9 Underwater coral reef
10 Ancient ruins
11 Starry night sky
12 Urban cityscape
13 Tropical beach
14 Mountain lake
15 Misty valley
16 Volcanic landscape
17 Enchanted forest
18 Moonlit glade
19 Fields of lavender
20 Arctic tundra
21 Cherry blossom grove
22 Castle on a hill
23 Subterranean cavern
24 Ancient temple ruins
25 Thunderstorm over the ocean
26 Rolling hills at sunset
27 Firefly-filled woods
28 Bamboo forest
29 Castle in the clouds
30 Coral reef at dawn
31 Aurora borealis
32 Fields of sunflowers
33 Deep space
34 Crystal cave
35 Steampunk city
36 Mountain pass
37 Rainbow over waterfall
38 Redwood forest
39 Sunset on Mars
40 Cyberpunk alleyway
41 Medieval village
42 Psychedelic dreamscape
43 Autumnal woodland
44 Dystopian cityscape
45 Sakura-lined street
46 Iceberg field
47 Solar eclipse
48 Fairy tale castle
49 Desert mirage
50 Alien landscape
51 Bioluminescent bay
52 Surreal floating islands
53 Ancient Greek ruins
54 Forgotten graveyard
55 City skyline at night
56 Field of poppies
57 Viking longhouse
58 Coral reef underwater
59 Space station orbiting Earth
60 Underwater volcano
61 Frozen lake
62 Haunted mansion
63 Savanna sunset
64 Viking fjord
65 Cyberpunk skyline
66 Mystic forest
67 Fields of heather
68 Ancient Mayan ruins
69 Cityscape during a thunderstorm
70 Glacial fjord
71 Submerged shipwreck
72 Fairy circle
73 Bamboo grove at dawn
74 Medieval castle courtyard
75 Solar flare eruption
76 Tropical rainforest canopy
77 Ancient Egyptian pyramids
78 Coral reef at sunset
79 Space colony on another planet
80 Japanese Zen garden
81 Floating city in the clouds
82 Flooded city ruins
83 Lunar landscape
84 Fields of wildflowers
85 Mountain range at sunrise
86 Cyberpunk megacity
87 Underwater cave
88 Forgotten subway tunnel
89 Lava fields
90 Eerie fog-covered cemetery
91 Viking burial mound
92 Futuristic spaceport
93 Underground bunker
94 Glowing lava tubes
95 Sunset over a vineyard
96 Snowy alpine village
97 Underwater kelp forest
98 Mayan jungle temple
99 Cyberpunk street market
100 Floating icebergs
101 Desert canyon
102 Alien cityscape
103 Tropical waterfall
104 Deep sea trench
105 Forest fire aftermath
106 Post-apocalyptic cityscape
107 Geyser field
108 Ice cave
109 Ancient stone circle
110 Monastery on a mountain
111 Victorian steampunk city
112 Coral reef at night
113 Psychedelic mushroom forest
114 Enchanted woodland glade
115 Fairy garden
116 Wizard's tower in the mountains
117 Elven village in the forest
118 Dragon's lair
119 Crystal-clear fairy pool
120 Unicorn meadow
121 Pixie hollow
122 Magic library
123 Floating islands of Avalon
124 Mermaid lagoon
125 Griffon's nest
126 Phoenix roost
127 Centaur grazing field
128 Feywild forest
129 Celestial observatory
130 Talking animal sanctuary
131 Portal to the faerie realm
132 Gnome village
133 Dreamweaver's sanctuary
134 Elemental sanctuary
135 Crystal cave of wishes
136 Starlit glen
137 Celestial city
138 Wizard's alchemy lab
139 Ancient tree of life
140 Fairy ring under the moonlight
141 Spirit guardian's grove
142 Hobbiton-style village
143 Skyship in the clouds
144 Wizard's floating island
145 Enchanted waterfall
146 Magical market bazaar
147 Fairy tale castle in the sky
148 Griffin's aerie
149 Crystal palace
150 Realm of eternal spring
151 Mythical creature sanctuary
152 Wizard's secret garden
153 Wishing well in the forest
154 Tower of the sorcerer king
155 Wizard's academy
156 Feywild meadow
157 Dragon hatchery
158 Mystical forest clearing
159 Fairy godmother's cottage
160 Celestial realm
161 Futuristic cityscape
162 Space station orbiting a planet
163 Alien planet surface
164 Cyberpunk metropolis
165 Starship bridge
166 Dystopian cityscape
167 Martian colony
168 Galactic nebula
169 Spaceport on a distant moon
170 Android factory
171 Holographic city
172 Underwater research facility
173 Terraformed Mars
174 Lunar colony
175 Cybernetic wasteland
176 Alien spaceship interior
177 Dyson sphere
178 Futuristic skyline
179 Exoplanet exploration base
180 Virtual reality simulation
181 Biosphere habitat on an asteroid
182 Galactic trading hub
183 Android-run metropolis
184 Deep space exploration vessel
185 Post-apocalyptic metropolis
186 Intergalactic spaceport
187 Asteroid mining colony
188 Underwater city
189 Quantum computing facility
190 Zero-gravity space station
191 Interstellar wormhole
192 Alien megastructure
193 Space elevator terminal
194 Orbital space habitat
195 Transhumanist city
196 Asteroid belt mining operation
197 Orbital defense platform
198 Galactic archives
199 Cybernetic utopia
200 Space junkyard
201 Interplanetary research station
202 Space colony ship
203 Neural network city
204 Alien biodome
205 Android metropolis
206 Lunar research outpost
207 Galactic prison facility
208 Snow-capped mountains
209 Desert oasis
210 Icy tundra
211 Misty moorland
212 Tropical rainforest
213 Sandy beach
214 Alpine meadow
215 Arctic glacier
216 Savannah grasslands
217 Volcanic island
218 Enchanted woodland
219 Moss-covered grove
220 Ancient cedar forest
221 Bamboo thicket
222 Redwood forest
223 Pine-scented glade
224 Sun-dappled copse
225 Mist-shrouded vale
226 Birchwood thicket
227 Maple grove
228 Tranquil lake
229 Serene river
230 Tropical lagoon
231 Waterfall oasis
232 Mangrove swamp
233 Coastal cliff
234 Crystal-clear stream
235 Underwater coral reef
236 Frozen pond
237 Marshland
238 Wildflower meadow
239 Cherry blossom garden
240 Lavender field
241 Sunflower patch
242 Tulip garden
243 Rose garden
244 Poppy field
245 Bluebell wood
246 Daffodil glade
247 Orchid paradise

18
csvfiles/hairstyles2.csv Normal file
View File

@ -0,0 +1,18 @@
Long flowing hair
Long curly hair
Short messy bun
Voluminous long hair
Short hair
wavy shoulder-length hair
long braided hair
crown braided hair
long hair with a ponytail
short hair with a ponytail
dreadlocks
hair styled as a bob
messy top knot hair
short braided hair
lushious hair
hair with pigtails
short and slicked back hair
thick and lush hair
1 Long flowing hair
2 Long curly hair
3 Short messy bun
4 Voluminous long hair
5 Short hair
6 wavy shoulder-length hair
7 long braided hair
8 crown braided hair
9 long hair with a ponytail
10 short hair with a ponytail
11 dreadlocks
12 hair styled as a bob
13 messy top knot hair
14 short braided hair
15 lushious hair
16 hair with pigtails
17 short and slicked back hair
18 thick and lush hair

View File

@ -28,4 +28,5 @@ blossoms
foliage
nature
cityscape
city street
city street
-background-
1 grass
28 foliage
29 nature
30 cityscape
31 city street
32 -background-

View File

@ -37,6 +37,6 @@ def generatepromptvariants(amount = 1,prompt="",insanitylevel="5"):
print("All done!")
if __name__ == "__main__":
generatepromptvariants(10
,"a cute woman" #purple (galaxy) in a (bottle:1.2), <bla:1>, background is a lush jungle and a woman wearing a summer dress, -artmovement-
, 1)
generatepromptvariants(100
,"" #purple (galaxy) in a (bottle:1.2), <bla:1>, background is a lush jungle and a woman wearing a summer dress, -artmovement-
, 5)