Промты NSFW 18+: структура, синтаксис и работа с моделями
Разбор механики тегов, весов, негативов и специфики Pony Diffusion, SDXL и SD 1.5 для предсказуемой генерации взрослого контента.
Почему взрослый контент требует строгого синтаксиса
Генераторы вроде Stable Diffusion не «понимают» смысл фраз. Они оперируют токенами, обученными на подписях датасетов (преимущественно Danbooru). В NSFW-зоне цена ошибки выше: лишний токен ломает анатомию, неверный вес — даёт артефакты, отсутствие качественных тегов — снижает детализацию до неузнаваемого шума.
Базовый принцип: порядок тегов важен. Модель читает слева направо, первый токен получает максимум внимания. Поэтому структура промта жестко регламентирована: качество → субъект → действие/поза → окружение/свет → технические модификаторы.
# Стандартная структура промта (Danbooru style) masterpiece, best quality, ultra high res, 8k, 1girl, solo, (explicit:1.2), (spread legs:1.3), (penis:1.2), (erection:1.1), cum, wet skin, bedroom, night, dim light, volumetric lighting, (photorealistic:1.4), raw photo, depth of field, >>> negative prompt <<< (worst quality:2), (low quality:2), (normal quality:2), bad anatomy, bad hands, missing fingers, extra digit, censorship, mosaic, bar censor, text, watermark, deformed genitalia, mutated, ugly, blur
Выбор модели определяет диалект промта
Pony Diffusion V6 / V7
Золотой стандарт NSFW на SDXL. Обучен на Danbooru, идеально понимает теги-сущности и фетчи. Не требует естественного языка.
- Синтаксис: чистые теги через запятую.
- Веса:
(tag:1.2). - Спец. теги:
score_9, score_8_up, source_anime.
SDXL Base / Realistic (Juggernaut, RealVis)
Работают с естественным языком и тегами гибридно. Лучше для фотореализма, хуже для специфических фетчей без LoRA.
- Промт: предложения + ключевые теги.
- Негатив: обязателен
ugly, deformed, noisy. - Требуют
Hires. Fixдля деталей.
SD 1.5 (Legacy: Yiffy, Protogen)
Устаревает, но жив в легких чекпоинтах. Требует огромных негативов и embedding'ов (EasyNegative, BadHands). Ограничение 75 токенов критично.
- Embedding's в негативе — must have.
- LoRA для каждого фетча почти обязательны.
- Aspect ratio только 512×512 базово.
Illustrious / NoobAI (SDXL-based)
Специализированы на аниме/хентай эстетике. Понимают Danbooru лучше Pony для стиля, но слабее в фотореализме. Любят теги masterpiece, best quality, very aesthetic.
- Теги качества критичны (aesthetic score).
- Хорошо работают с
lineart, greyscaleконтролами.
Анатомия рабочего промта: 5 слоев
Качество и стиль
masterpiece, best quality, ultra high res, 8k, raw photo или masterpiece, best quality, very aesthetic, absurdres для аниме. Задают «потолок» детализации.
Субъект и теги персонажа
1girl, solo, long hair, blue eyes, large breasts, теги фурри/монстergirl: fox ears, tail, scales. Имя персонажа (copyright/character) — первым.
Действие, поза, фетч (Core NSFW)
Самый важный блок. (explicit:1.2), (sex:1.3), (missionary:1.2), (fellatio:1.3), spread legs, cum, wet. Веса (1.1–1.4) критичны для срабатывания.
Окружение, свет, камера
bedroom, dungeon, forest, volumetric lighting, rim light, depth of field, wide angle, cowboy shot. Контекст, не ломающий фокус на субъекте.
Негативный промт (Exclusion)
Отсекает мусор. База: (worst quality:2), (low quality:2), bad anatomy, bad hands, text, censorship, mosaic, watermark, ugly, deformed, noise, blur. + Embedding's (EasyNegativeV2, BadDream).
Теги против естественного языка: где что работает
Danbooru / Tag-based (Pony, Illustrious, SD 1.5)
- Порядок = приоритет. Первые теги доминируют.
- Никаких предлогов. Только сущности:
spread legs, а неlegs are spread. - Веса работают предсказуемо.
(tag:1.3)усиливает,[tag]ослабляет (эквивалент :0.9). - Композиция:
from side, close up, pov— отдельными тегами. - Минус: Сложно описать уникальную позу, которой нет в датасете.
Natural Language (SDXL Base, DALL-E 3, Midjourney v6)
- Семантика > Синтаксис. Модель понимает «a woman lying on her back with legs raised».
- Веса менее эффективны. Лучше повторить важное слово 2-3 раза в разных фразах.
- Контекст позы. Можно описать сложную интеракцию: «holding partner’s wrists above head».
- Стиль через прилагательные.
cinematic lighting, shot on 35mm film, bokeh. - Минус: Слабо контролирует конкретные фетч-теги без LoRA. Часто цензурит «по умолчанию».
Пайплайн генерации: от промта к результату
Типовые ловушки, ломающие генерацию
Перевес весов (Overcooking)
Сумма весов > 1.5 на критических тегах ((explicit:1.5), (sex:1.5)) даёт «жареную» картинку: артефакты цвета, галлюцинации анатомии, потеря когерентности. Держите веса 1.1–1.3.
Игнорирование Aspect Ratio
Горизонтальная поза в вертикальном батче (или наоборот) заставляет модель «сжимать» персонажа. Всегда задавайте разрешение под позу: 896x1152 (портрет), 1152x896 (ландшафт), 1024x1024 (квадрат).
«Утечка» тегов (Tag Bleeding)
Теги фона просачиваются на персонажа: bed рисует кровать на теле. Лечение: региональные промты (Regional Prompter, Inpaint), ControlNet Depth/Canny, или перенос тегов фона в конец промта с пониженным весом [bed:0.5].
Несовпадение VAE и чекпоинта
SDXL требует sdxl_vae.safetensors. Использование дефолтного VAE даёт выцветшие цвета, серую кожу, потерю контраста в темных зонах (критично для NSFW). Всегда проверяйте настройку VAE в веб-интерфейсе.
Промт — это не заклинание, а инструкция к вектору
Качественная NSFW-генерация — это итеративный цикл: структурированный промт → контрольная генерация (low steps) → анализ ошибок → правка весов/тегов/ControlNet → Hires + Adetailer. Нет универсального «волшебного промта». Есть понимание, как модель распределяет внимание по токенам.