Add extra prompts, endless generation, random character default, and small fixes
- Add extra positive/negative prompt textareas to all 9 detail pages with session persistence - Add Endless generation button to all detail pages (continuous preview generation until stopped) - Default character selector to "Random Character" on all secondary detail pages - Fix queue clear endpoint (remove spurious auth check) - Refactor app.py into routes/ and services/ modules - Update CLAUDE.md with new architecture documentation - Various data file updates and cleanup Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"look_id": "aged_up_powerpuff_girls",
|
||||
"look_name": "Aged Up Powerpuff Girls",
|
||||
"character_id": "",
|
||||
"character_id": null,
|
||||
"positive": "powerpuff_girls, aged_up, tight_dress",
|
||||
"negative": "watermark, pubic_hair, same_face, bad_anatomy",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/Aged_up_Powerpuff_Girls.safetensors",
|
||||
"lora_weight": 1.0,
|
||||
"lora_triggers": "blossom (powerpuff girls), bubbles (powerpuff girls), buttercup (powerpuff girls)",
|
||||
"lora_weight_min": 1.0,
|
||||
"lora_triggers": "ppg",
|
||||
"lora_weight_min": 0.4,
|
||||
"lora_weight_max": 1.0
|
||||
},
|
||||
"tags": [
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"character_id": null,
|
||||
"look_id": "beardy_man_ilxl_000003",
|
||||
"look_name": "Beardy Man Ilxl 000003",
|
||||
"character_id": "",
|
||||
"positive": "1boy, mature_male, beard, facial_hair, solo",
|
||||
"negative": "1girl, female",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/beardy-man-ilxl-000003.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "beard",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
"lora_weight_min": 0.5,
|
||||
"lora_weight_max": 0.7
|
||||
},
|
||||
"negative": "1girl, female, asian, muscular",
|
||||
"positive": "1boy, beard, facial_hair,",
|
||||
"tags": [
|
||||
"1boy",
|
||||
"mature_male",
|
||||
@@ -18,4 +18,4 @@
|
||||
"facial_hair",
|
||||
"solo"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"look_id": "becky_illustrious",
|
||||
"look_name": "Becky Illustrious",
|
||||
"character_id": "",
|
||||
"character_id": "becky_blackbell",
|
||||
"positive": "becky_blackbell, spy_x_family, 1girl, solo, brown_eyes, brown_hair, short_hair, twintails, flat_chest, hairclip, hair_scrunchie, white_scrunchie, eden_academy_school_uniform, neck_ribbon, red_ribbon, collared_shirt, black_dress, gold_trim, black_sleeves, long_sleeves",
|
||||
"negative": "long_hair, mature_female",
|
||||
"lora": {
|
||||
@@ -19,4 +19,4 @@
|
||||
"brown_hair",
|
||||
"brown_eyes"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"look_id": "bubblegum_ill",
|
||||
"look_name": "Bubblegum Ill",
|
||||
"character_id": "",
|
||||
"character_id": "princess_bubblegum",
|
||||
"positive": "princess_bonnibel_bubblegum, adventure_time, 1girl, pink_skin, pink_hair, long_hair, pink_dress, puffy_short_sleeves, long_skirt, crown, no_nose",
|
||||
"negative": "nose, realistic, photorealistic, 3d, human",
|
||||
"lora": {
|
||||
@@ -20,4 +20,4 @@
|
||||
"pink_dress",
|
||||
"crown"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
"lora_name": "Illustrious/Looks/CammyWhiteIllustrious.safetensors",
|
||||
"lora_weight": 1.0,
|
||||
"lora_triggers": "CAMSF",
|
||||
"lora_weight_min": 1.0,
|
||||
"lora_weight_min": 0.2,
|
||||
"lora_weight_max": 1.0
|
||||
},
|
||||
"tags": [
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"look_id": "candycanelatexlingerieill",
|
||||
"look_name": "Candycanelatexlingerieill",
|
||||
"character_id": "",
|
||||
"positive": "latex, lingerie, red_capelet, striped_thighhighs, high_heels, garter_straps, panties, stripes, candy_cane",
|
||||
"negative": "",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/candycanelatexlingerieILL.safetensors",
|
||||
"lora_weight": 0.75,
|
||||
"lora_triggers": "candy cane latex lingerie",
|
||||
"lora_weight_min": 0.75,
|
||||
"lora_weight_max": 0.75
|
||||
},
|
||||
"tags": [
|
||||
"clothing",
|
||||
"lingeriefetish"
|
||||
]
|
||||
}
|
||||
@@ -1,24 +1,19 @@
|
||||
{
|
||||
"look_id": "faceless_ugly_bastardv1il_000014",
|
||||
"look_name": "Faceless Ugly Bastardv1Il 000014",
|
||||
"character_id": "",
|
||||
"positive": "ugly_bastard, faceless_male, shaded_face, old_man, fat_man, obese, big_belly, smug",
|
||||
"negative": "handsome, bishounen, muscular, thin, visible_face",
|
||||
"character_id": null,
|
||||
"positive": "1boy, (faceless_male:1.5),, fat_man, oji-san, male out of frame,",
|
||||
"negative": "handsome, bishounen, muscular, thin, visible male face",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/Faceless-Ugly-BastardV1IL-000014.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "UBV1F",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
"lora_triggers": "UBV1F, faceless_male",
|
||||
"lora_weight_min": 1.0,
|
||||
"lora_weight_max": 1.0
|
||||
},
|
||||
"tags": [
|
||||
"ugly_bastard",
|
||||
"faceless_male",
|
||||
"shaded_face",
|
||||
"old_man",
|
||||
"fat_man",
|
||||
"obese",
|
||||
"big_belly",
|
||||
"smug"
|
||||
"fat_man"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"look_id": "hulkenbergmr_illu_bsinky_v1",
|
||||
"look_name": "Hulkenbergmr Illu Bsinky V1",
|
||||
"character_id": "",
|
||||
"positive": "metaphor:_refantazio, 1girl, red_hair, long_hair, blunt_bangs, sidelocks, aqua_eyes, v-shaped_eyebrows, pointy_ears, white_ascot, cleavage, breastplate, black_armor, black_capelet, high-waist_pants, blue_pants, long_sleeves, blue_sleeves, black_gloves, high_heel_boots, ankle_boots, brown_boots, halberd",
|
||||
"character_id": null,
|
||||
"positive": "metaphor:_refantazio, 1girl, red_hair, long_hair, blunt_bangs, sidelocks, aqua_eyes, v-shaped_eyebrows, pointy_ears, white_ascot, cleavage, breastplate, black_armor, black_capelet, high-waist_pants, dark navy_pants, long_sleeves, dark navy_sleeves, black_gloves, high_heel_boots, ankle_boots, brown_boots, halberd",
|
||||
"negative": "black_bodysuit, frills, black_jacket, cropped_jacket, choker, lowres, bad_anatomy, bad_hands",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/HulkenbergMR-illu-bsinky-v1.safetensors",
|
||||
@@ -36,4 +36,4 @@
|
||||
"brown_boots",
|
||||
"halberd"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,7 @@
|
||||
{
|
||||
"character_id": null,
|
||||
"look_id": "starfire_il",
|
||||
"look_name": "Starfire Il",
|
||||
"character_id": "starfire",
|
||||
"positive": "1girl, starfire, green_eyes, red_hair, long_hair, small_breasts, gorget, crop_top, armlet, pencil_skirt, purple_skirt, grey_belt, thigh_boots, vambraces, purple_boots, looking_at_viewer, smile",
|
||||
"negative": "lowres, bad_anatomy, bad_hands, text, error, missing_fingers, extra_digit, fewer_digits, cropped, worst_quality, low_quality, normal_quality, jpeg_artifacts, signature, watermark, username, blurry, short_hair, blue_eyes, huge_breasts",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/Starfire IL.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
@@ -11,10 +9,12 @@
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"negative": "lowres, bad_anatomy, bad_hands, text, error, missing_fingers, extra_digit, fewer_digits, cropped, worst_quality, low_quality, normal_quality, jpeg_artifacts, signature, watermark, username, blurry, short_hair, blue_eyes, huge_breasts",
|
||||
"positive": "1girl, starfire, green_eyes, red_hair, long_hair, small_breasts, gorget, crop_top, armlet, pencil_skirt, purple_skirt, grey_belt, thigh_boots, vambraces, purple_boots, looking_at_viewer, smile",
|
||||
"tags": [
|
||||
"anime",
|
||||
"cartoon",
|
||||
"teen_titans",
|
||||
"woman"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"look_id": "tblossom_illustriousxl",
|
||||
"look_name": "Tblossom Illustriousxl",
|
||||
"character_id": "",
|
||||
"character_id": "blossom_ppg",
|
||||
"positive": "blossom_(ppg), 1girl, orange_hair, very_long_hair, high_ponytail, hair_bow, red_bow, huge_bow, pink_eyes, red_lips, pink_top, crop_top, midriff, navel, red_pants, belt, ribbon",
|
||||
"negative": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, short_hair",
|
||||
"lora": {
|
||||
@@ -21,4 +21,4 @@
|
||||
"crop_top",
|
||||
"red_pants"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"look_id": "tifalockhartff7advchilcasual_illu_dwnsty_000006",
|
||||
"look_name": "Tifalockhartff7Advchilcasual Illu Dwnsty 000006",
|
||||
"character_id": "tifa_lockhart",
|
||||
"positive": "tifa_lockhart, final_fantasy_vii:_advent_children, 1girl, solo, long_hair, black_hair, red_eyes, white_tank_top, black_vest, black_shorts, fingerless_gloves, arm_ribbon, pink_ribbon, midriff, navel, black_boots, realistic",
|
||||
"negative": "lowres, worst_quality, low_quality, bad_anatomy, multiple_views, jpeg_artifacts, artist_name, young, 3d, render, doll",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/TifaLockhartFF7AdvChilCasual_Illu_Dwnsty-000006.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "tifa_lockhart, final_fantasy_vii:_advent_children",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"tags": [
|
||||
"tifa_lockhart",
|
||||
"final_fantasy_vii:_advent_children",
|
||||
"white_tank_top",
|
||||
"black_vest",
|
||||
"black_shorts",
|
||||
"fingerless_gloves",
|
||||
"arm_ribbon",
|
||||
"pink_ribbon",
|
||||
"midriff",
|
||||
"navel",
|
||||
"black_boots"
|
||||
]
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"look_id": "tifalockhartff7advchilfeather_illu_dwnsty_000006",
|
||||
"look_name": "Tifalockhartff7Advchilfeather Illu Dwnsty 000006",
|
||||
"character_id": "tifa_lockhart",
|
||||
"positive": "tifa_lockhart, tifa_lockhart_(feather_style), black_dress, feathers, black_feathers, detached_sleeves, black_gloves, thighhighs, long_hair, red_eyes, masterpiece, best quality, high resolution, detailed eyes, realistic body, game cg",
|
||||
"negative": "(lowres:1.2), (worst quality:1.4), (low quality:1.4), (bad anatomy:1.4), multiple views, jpeg artifacts, artist name, young, brown_eyes",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/TifaLockhartFF7AdvChilFeather_Illu_Dwnsty-000006.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "feathertflckhrt, tifa_lockhart, feather_style",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"tags": [
|
||||
"tifa_lockhart",
|
||||
"tifa_lockhart_(feather_style)",
|
||||
"black_dress",
|
||||
"feathers",
|
||||
"black_feathers",
|
||||
"detached_sleeves",
|
||||
"black_gloves",
|
||||
"thighhighs",
|
||||
"long_hair",
|
||||
"red_eyes"
|
||||
]
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
{
|
||||
"look_id": "tifalockhartff7amarantsguise_illu_dwnsty_000008",
|
||||
"look_name": "Tifalockhartff7Amarantsguise Illu Dwnsty 000008",
|
||||
"character_id": "tifa_lockhart",
|
||||
"positive": "tifa_lockhart, final_fantasy_vii:_ever_crisis, red_vest, white_pants, midriff, navel, red_gloves, fingerless_gloves, sleeveless, red_eyes, black_hair, long_hair, jewelry, bangles",
|
||||
"negative": "lowres, bad anatomy, bad hands, white_tank_top, skirt, suspenders, short_hair",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/TifaLockhartFF7AmarantsGuise_Illu_Dwnsty-000008.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "amarants guise, amarantstflckhrt",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"tags": [
|
||||
"tifa_lockhart",
|
||||
"final_fantasy_vii:_ever_crisis",
|
||||
"red_vest",
|
||||
"white_pants",
|
||||
"midriff",
|
||||
"navel",
|
||||
"red_gloves",
|
||||
"fingerless_gloves",
|
||||
"sleeveless",
|
||||
"red_eyes",
|
||||
"black_hair",
|
||||
"long_hair",
|
||||
"jewelry",
|
||||
"bangles"
|
||||
]
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"look_id": "tifalockhartff7bahamutsuit_illu_dwnsty_000006",
|
||||
"look_name": "Tifalockhartff7Bahamutsuit Illu Dwnsty 000006",
|
||||
"character_id": "tifa_lockhart",
|
||||
"positive": "tifa_lockhart_(bahamut_suit), tifa_lockhart, black_bodysuit, black_armor, mechanical_wings, dragon_wings, gauntlets, navel_cutout, thighhighs, red_eyes, black_hair, long_hair",
|
||||
"negative": "short_hair, blonde_hair, blue_eyes",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/TifaLockhartFF7BahamutSuit_Illu_Dwnsty-000006.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "bahamut suit",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"tags": [
|
||||
"tifa_lockhart_(bahamut_suit)",
|
||||
"tifa_lockhart",
|
||||
"black_bodysuit",
|
||||
"black_armor",
|
||||
"mechanical_wings",
|
||||
"dragon_wings",
|
||||
"gauntlets",
|
||||
"navel_cutout",
|
||||
"thighhighs",
|
||||
"red_eyes",
|
||||
"black_hair",
|
||||
"long_hair"
|
||||
]
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
{
|
||||
"look_id": "tifalockhartff7bunnybustier_illu_dwnsty",
|
||||
"look_name": "Tifalockhartff7Bunnybustier Illu Dwnsty",
|
||||
"character_id": "tifa_lockhart",
|
||||
"positive": "tifa_lockhart, tifa_lockhart_(bunny_bustier), playboy_bunny, rabbit_ears, black_bustier, fishnet_pantyhose, wrist_cuffs, bowtie, black_gloves, fingerless_gloves, black_hair, long_hair, red_eyes, split_bangs, cleavage, large_breasts, detailed_eyes, realistic_body, game_cg, game_screenshot, masterpiece, best_quality, high_resolution, very_aesthetic, professional, high_quality, portrait",
|
||||
"negative": "lowres, worst_quality, low_quality, bad_anatomy, multiple_views, jpeg_artifacts, artist_name, young, blurry, bad_hands, text, watermark, signature",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/TifaLockhartFF7BunnyBustier_Illu_Dwnsty.safetensors",
|
||||
"lora_weight": 0.8,
|
||||
"lora_triggers": "tifa_lockhart, tifa_lockhart_(bunny_bustier), playboy_bunny",
|
||||
"lora_weight_min": 0.8,
|
||||
"lora_weight_max": 0.8
|
||||
},
|
||||
"tags": [
|
||||
"tifa_lockhart",
|
||||
"bunny_girl",
|
||||
"playboy_bunny",
|
||||
"outfit",
|
||||
"black_bustier",
|
||||
"fishnet_pantyhose",
|
||||
"rabbit_ears"
|
||||
]
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"look_id": "xtrasmol_000019_1595565",
|
||||
"look_name": "Xtrasmol 000019 1595565",
|
||||
"character_id": "",
|
||||
"positive": "1girl, minigirl, size_difference, mature_female, solo",
|
||||
"negative": "multiple_girls, simple_background, lowres, bad_anatomy, bad_hands, text, error, missing_fingers, extra_digit, fewer_digits, cropped, worst_quality, low_quality, normal_quality, jpeg_artifacts, signature, watermark, username, blurry",
|
||||
"lora": {
|
||||
"lora_name": "Illustrious/Looks/XtraSmol-000019_1595565.safetensors",
|
||||
"lora_weight": 0.6,
|
||||
"lora_triggers": "teeny, tinygirl",
|
||||
"lora_weight_min": 0.6,
|
||||
"lora_weight_max": 0.6
|
||||
},
|
||||
"tags": [
|
||||
"minigirl",
|
||||
"size_difference",
|
||||
"mature_female"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user