Архитектура промтов для 18+ генерации: как собирать управляемый результат
Разбираем синтаксис теговых моделей (Pony, SDXL-файнтюны), формулу качества, работу с негативом и структуру промта, которая даёт предсказуемую детализацию без «галлюцинаций» анатомии.
Почему естественный язык здесь не работает
Основные 18+ модели (Pony Diffusion V6, Juggernaut XL, сотни SDXL-мержей на Civitai) обучались на датасетах с теговой разметкой (Danbooru / e621). Они не «читают» предложения — они сопоставляют токены-метки.
Промт «a beautiful woman lying on bed, cinematic lighting» даст хаотичный результат. Модель ждёт: 1girl, solo, lying, bed, spread_legs, masterpiece, best_quality.
Ключевое различие: в SD1.5/FLUX работает семантика. В Pony/SDXL-NSFW работает частота совместного появления тегов в обучающей выборке. Порядок тегов важен: чем левее, тем сильнее вес.
Natural Language (FLUX / SD3)
A photorealistic portrait of a young woman in lace lingerie, sitting on velvet chair, soft volumetric window light, shallow depth of field, 85mm lens, raw style, unedited.Tag Syntax (Pony V6 / SDXL)
score_9, score_8_up, score_7_up, source_anime, 1girl, solo, lingerie, lace, sitting, chair, velvet, spread_legs, looking_at_viewer, soft_lighting, volumetric, depth_of_field, masterpiece, best_quality, highres, absurdresАнатомия рабочего промта: 5 слоёв
Quality & Source Block
Обязательный префикс. Определяет «потолок» качества и стиль рендера.
score_9, score_8_up, score_7_up, source_anime / source_photo / source_furrySubject & Count
Кто на кадре. Жёсткая логика: 1girl / 1boy / 2girls / 1girl 1boy. Без этого — хаос с количеством конечностей.
1girl, solo, female_focusAction, Pose, Composition
Что делает персонаж. Камера, ракурс, позы. Здесь работают комбо-теги.
cowgirl_position, riding, hands_on_own_thighs, looking_at_viewer, close_up, from_belowClothing, Fetish, Details
Одежда, аксессуары, специфика. Порядок: общий → частный (lingerie → lace → garter_belt).
lingerie, bra, panties, lace, garter_belt, thighhighs, heels, jewelryLighting, Style, Tech Mods
Свет, арт-стиль, разрешение, пост-обработка. Закрепляет «лук».
soft_lighting, cinematic_light, ray_tracing, masterpiece, best_quality, absurdres, 8k, raw_photoНегативный промт: не «мусор», а хирургический инструмент
Стандартный набор (Quality Supressors)
Блокирует артефакты обучения: низкое качество, водяные знаки, подписи, плохую анатомию по умолчанию.
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, bad_feetСпецифичный для 18+ (Anatomy Guards)
Предотвращает «схлопывание» поз, лишние конечности, физиологически неверные деформации в момент высокого веса erotic-тегов.
penis, male_focus, male_pubic_hair, futanari, newhalf, multiple_penises, disembodied_penis, floating_penis, malformed_genitals, mutated_hands, extra_legs, extra_arms, distorted_pose, impossible_sex, internal_view, x_rayEmbeddings (Textual Inversion)
Готовые векторы ошибок. Подключаются как теги: EasyNegativeV2, BadDream, UnrealisticDream. Экономят 50+ токенов в негативе и работают точнее.
Веса и скобки: тонкая навигация внимания модели
Синтаксис весов (Automatic1111 / ComfyUI / Fooocus)
(tag:1.3)— усиление на 30%. Работает для приоритетных деталей:(spread_legs:1.2).[tag:0.8]— ослабление. Полезно для стиля, который «перекрывает» позу:[source_anime:0.7]для фотореализма.(tag1|tag2|tag3)— альтернатива (OR). Модель выберет одно на шаге. Хорошо для вариаций одежды:(lingerie|bikini|nude).[tag1:tag2:0.5]— переключение на шаге (Schedule). Начинает с tag1, к 50% шага переходит к tag2. Пример:[clothed:nude:0.4]— одежда на старте, снятие в процессе.
Практический шаблон (копируйте структуру)
score_9, score_8_up, score_7_up, source_photo, 1girl, solo, female_focus, (masterpiece, best_quality, ultra_detailed:1.2), 20yo, detailed_face, detailed_eyes, (lingerie:1.1), lace, garter_belt, thighhighs, (spread_legs:1.15), cowgirl_position, riding, hands_on_partner_chest, looking_at_viewer, open_mouth, heavy_breathing, sweat, wet_skin, soft_lighting, cinematic_light, volumetric_fog, ray_tracing, depth_of_field, 8k, raw_photo, absurdresТиповые ловушки: почему результат разваливается
Конфликт тегов позы и одежды
dress + spread_legs = порванная юбка или игнорирование позы. Решение: либо меняйте одежду на skirt_lift, no_panties, либо используйте вес: (spread_legs:1.3) .
Перегруз «quality» тегами
Больше 5-7 quality-тегов даёт переобученный вид («пластиковая кожа», жёсткие контуры). Достаточно: score_9, score_8_up, masterpiece, best_quality, highres.
Игнорирование source_*
Pony требует source_anime, source_photo или source_furry. Без этого модель смешивает стили: фотореалистичное лицо на аниме-теле.
Слишком длинный промт (>75 токенов CLIP)
Хвост обрезается. Приоритет — слева. Перенесите второстепенные детали (декор, фон) в Regional Prompter / ControlNet Inpaint, а не в главный промт.
Отсутствие solo / 1girl
Модель генерирует «призраков» — вторые тела, лишние руки, фрагменты партнёра за кадром. Жёстко фиксируйте счётчик персонажей в самом начале.
Негатив без эмбеддингов
Ручной список из 200 тегов засоряет контекст. Один EasyNegativeV2 покрывает 80% артефактов. Остальное — точечные фиксы: mutated_hands, bad_penis.
Промт — это не магия, это код рендера
В 18+ генерации нет места интуиции «напиши красиво». Есть строгий синтаксис, приоритет токенов, веса и контрольные векторы. Освойте структуру 5 слоёв, используйте эмбеддинги в негативе и управляйте вниманием модели скобками — и вы перестанете играть в лотерею с анатомией.