Промты NSFW 18+: структура, синтаксис и работа с моделями

Техническое руководство

Промты NSFW 18+: структура, синтаксис и работа с моделями

Разбор механики тегов, весов, негативов и специфики Pony Diffusion, SDXL и SD 1.5 для предсказуемой генерации взрослого контента.

Danbooru-теги Веса и скобки Negative Embeddings Hires. Fix + Adetailer

Почему взрослый контент требует строгого синтаксиса

Генераторы вроде Stable Diffusion не «понимают» смысл фраз. Они оперируют токенами, обученными на подписях датасетов (преимущественно Danbooru). В NSFW-зоне цена ошибки выше: лишний токен ломает анатомию, неверный вес — даёт артефакты, отсутствие качественных тегов — снижает детализацию до неузнаваемого шума.

Базовый принцип: порядок тегов важен. Модель читает слева направо, первый токен получает максимум внимания. Поэтому структура промта жестко регламентирована: качество → субъект → действие/поза → окружение/свет → технические модификаторы.

Правило «Первых 75 токенов»: CLIP-кодировщик SD 1.5 и SDXL режет контекст на чанки по 75 токенов. Всё, что за пределами первого чанка, влияет слабее. Критичные теги (персонаж, фетч, поза) должны влезать в первый блок.
# Стандартная структура промта (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 слоев

1

Качество и стиль

masterpiece, best quality, ultra high res, 8k, raw photo или masterpiece, best quality, very aesthetic, absurdres для аниме. Задают «потолок» детализации.

2

Субъект и теги персонажа

1girl, solo, long hair, blue eyes, large breasts, теги фурри/монстergirl: fox ears, tail, scales. Имя персонажа (copyright/character) — первым.

3

Действие, поза, фетч (Core NSFW)

Самый важный блок. (explicit:1.2), (sex:1.3), (missionary:1.2), (fellatio:1.3), spread legs, cum, wet. Веса (1.1–1.4) критичны для срабатывания.

4

Окружение, свет, камера

bedroom, dungeon, forest, volumetric lighting, rim light, depth of field, wide angle, cowboy shot. Контекст, не ломающий фокус на субъекте.

5

Негативный промт (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. Часто цензурит «по умолчанию».
Гибридный подход (Best Practice для SDXL/Pony): Начинайте с блока тегов качества и субъекта (Danbooru), затем добавляйте 1-2 предложения на естественном языке для уточнения позы/интеракции, которых нет в тегах. Негатив — всегда тегами + эмбеддинги.

Пайплайн генерации: от промта к результату

Prompt
(Tags + Weights) Text Encoder
(CLIP / T5)
LATENT SPACEShaped by Prompt& Negative Embeds Diffusion
(Sampler: Euler a, DPM++ 2M)
VAE Decode → Pixel Space Hires. Fix (Upscale + Impaint) Adetailer (Face/Hand/Body) Final Image
Условная схема: ключевые этапы, где промт теряет или набирает контроль. Hires. Fix и Adetailer обязательны для NSFW-детализации.

Типовые ловушки, ломающие генерацию

Перевес весов (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. Нет универсального «волшебного промта». Есть понимание, как модель распределяет внимание по токенам.

Структура > Длина Веса > Количество тегов Пайплайн > Одиночный запуск