Clean up Insta/OF softcore prompts

This commit is contained in:
2026-06-24 14:05:54 +02:00
parent cc243261e8
commit 2b64499687
3 changed files with 158 additions and 21 deletions
+4 -4
View File
@@ -347,7 +347,7 @@ def _insta_pair_to_krea(row: dict[str, Any], detail_level: str, style_mode: str)
)
same_soft_cast = options.get("softcore_cast") == "same_as_hardcore"
soft_cast_presence = (
"The same listed adult cast is present together in this softcore version in a non-explicit teaser pose, with no sex act or genital contact"
"The same cast is present together in a non-explicit teaser pose, with no sex act or genital contact"
if same_soft_cast
else "The softcore version focuses on Woman A alone"
)
@@ -361,7 +361,7 @@ def _insta_pair_to_krea(row: dict[str, Any], detail_level: str, style_mode: str)
partner_pose = ""
soft_parts = [
f"A visibly adult creator, {descriptor}",
descriptor,
f"Shared cast descriptors: {soft_cast_descriptor_text}" if same_soft_cast and soft_cast_descriptor_text else "",
f"Softcore primary creator descriptor: {soft_cast_descriptor_text}" if not same_soft_cast and soft_cast_descriptor_text else "",
soft_cast_presence,
@@ -377,9 +377,9 @@ def _insta_pair_to_krea(row: dict[str, Any], detail_level: str, style_mode: str)
soft_style if detail_level != "concise" else "",
]
hard_parts = [
f"The same visibly adult creator, {descriptor}, is the visually central woman in a consensual explicit adult {hard_level or 'hardcore'} scene",
f"The primary creator remains {descriptor}, visually central in a {hard_level or 'hardcore'} scene",
f"{'Shared' if same_soft_cast else 'Hardcore'} cast descriptors: {cast_descriptor_text}" if cast_descriptor_text else "",
f"all participants are 21+ and visibly adult; the cast includes {hard_cast_text}" if hard_cast_text else "all participants are 21+ and visibly adult",
f"The cast includes {hard_cast_text}" if hard_cast_text else "",
_clean(hard.get("role_graph")),
f"The sexual action is {hard.get('item')}" if hard.get("item") else "",
f"set in {hard_scene}" if hard_scene else "",