Что такое «сексуальный промт» с точки зрения модели
Для нейросети не существует понятия «обсценость» — есть только статистические закономерности в обучающей выборке. Промт становится «сексуальным», когда комбинация токенов с высокой вероятностью ведёт к генерации контента, попадающего под категории, запрещённые политикой безопасности платформы.
К таким категориям обычно относятся: явное изображение гениталий, половые акты, эротические позы с фокусом на возбуждение, фетиш-контент, а также sexualization несовершеннолетних (даже в стилизованном виде). Граница проходит не по словам, а по визуальному результату.
То же слово — «nude», «sensual», «intimate» — в контексте художественной фотографии, анатомического атласа или модного лука проходит фильтр. В сочетании с «legs spread», «wet», «explicit» — вызывает блокировку.
Ключевой принцип: фильтры оценивают не промт, а вероятность нарушения в выходном изображении. Система «предсказывает» результат до генерации.
Три уровня защиты: от токена к пикселю
Уровень 1: Токенизатор и черные списки
На входе промт разбивается на токены. Известные «проблемные» токены (explicit, porn, nsfw, xxx и сотни вариаций с опечатками) попадают в жёсткий блок-лист. Запрос отклоняется до этапа генерации. Это ловит ~60% явных попыток.
Уровень 2: Классификатор промта (CLIP-подобный)
Отдельная модель оценивает семантическую близость промта к «небезопасным» концептам. Она понимает контекст: «nude study» — искусство, «nude teen» — нарушение. Работает с эмбеддингами, а не со словами. Ловит обходы через синонимы и кодирование.
Уровень 3: Пост-генерационный аудит
Сгенерированное изображение проходит через классификатор контента (NSFW-detector). Если детектор находит нарушение — результат заменяется на заглушку или запрос помечается как rejected. Это единственный уровень, который ловит «случайные» нарушения от безобидных промтов.
Почему срабатывают ложные положительные результаты
Классификаторы обучаются на разметке людей. Разметчики ошибаются, культурный контекст теряется, а визуальные паттерны перекрываются. Классические примеры:
- Анатомические иллюстрации для медицины — блокируются из-за наготы.
- Ренессансные скульптуры («Давид» Микеланджело) — флагнутся как nude.
- Модные съёмки в стиле «heroin chic» или бюдоар — путаются с эротическим контентом.
- Абстрактные формы, напоминающие тело — ложное срабатывание детектора форм.
Вероятность ложного срабатывания выше у промтов с словами: body, skin, curves, intimate, close-up, detailed texture, soft lighting. Они не запрещены, но увеличивают «риск-скор» промта.
Как платформы отличаются: сравнение подходов
| Платформа | Жёсткость фильтров | Реакция на нарушение | Возможность апелляции |
|---|---|---|---|
| Midjourney v6 | Высокая. Авто-бан за повторные нарушения (3 страйка — блок аккаунта) | Генерация не запускается, в чате появляется ⚠️ Warning | Нет официального процесса. Только через поддержку Discord |
| DALL·E 3 (ChatGPT) | Очень высокая. ГПТ-переписчик промта часто отказывает до отправки в модель | Отказ в генерации с пояснением политики | Можно уточнить задачу в диалоге, но жёсткие границы не сдвинуть |
| Stable Diffusion (локально) | Зависит от чекпоинта и подключённых safety-модулей (например, Safety Checker) | Чёрное изображение или зашумлённый результат, если включён Safety Checker | Полный контроль: можно отключить safety, сменить чекпоинт, дообучить |
| Adobe Firefly | Максимальная. Обучен только на лицензионном контенте, NSFW исключён на уровне датасета | Мягкий отказ: «Не могу создать это изображение» | Не предусмотрено — модель физически не умеет генерировать NSFW |
Распространённые ошибки: что точно приведёт к блоку
Кодирование через опечатки и числовые подстановки
Написание «s3x», «nude_», «p0rn», «nsfw» с нулями вместо букв — классификаторы уровня 2 видят эмбеддинг, а не орфографию. Это не работает с 2022 года.
Использование кодовых слов из сообществ
Термины вроде «tasteful artistic nude», «boudoir», «implied nude» в сочетании с детализацией позы — мгновенно флагнутся, так как обучались на тех же датасетах, что и модераторы.
Попытка «обмануть» через контекст
Фразы «for medical textbook», «art reference», «anatomy study» добавляются к откровенным промтам. Классификатор учитывает весь вектор, а не только оправдание.
Массовая генерация граничных вариантов
Сотни итераций с небольшими изменениями промта в надежде «проскочить». Системы безопасности отслеживают паттерны поведения пользователя, не только отдельные промты.
Как работать с чувствительными темами легально
Задачи «на грани» возникают в моде, искусстве, медицине, обучении. Подход «не пиши эти слова» не работает — нужен системный метод.
Вместо «nude woman» — «fashion editorial, minimalist dress, studio lighting, vogue style». Модель генерирует образ, а не анатомию.
«Anatomical reference, medical illustration style, labeled diagram, clinical lighting» — переключает модель в режим документации.
В Stable Diffusion: загрузи эскиз позы, включи Canny/Depth ControlNet. Промт становится второстепенным, контроль позы — детерминированным.
Перед массовой генерацией прогоняй промт на 5-10 сидах. Если 1 из 10 даёт нарушение — промт нестабилен, переписывай.
Этические и правовые риски, о которых молчат туториалы
Генерация по фото реальных людей
Deepfake-порнография — преступление во многих юрисдикциях. Даже если промт не содержит имени, использование референса реального лица для NSFW-генерации влечёт уголовную и гражданскую ответственность. Платформы логируют такие запросы и передают данные по запросу правоохранительных органов.
CSAM и «молодые» персонажи
Любая генерация, имитирующая несовершеннолетних в сексуализированном виде (включая anime-стиль «loli»/«shota»), автоматически классифицируется как CSAM. В США, ЕС, UK — это тяжкое преступление. Локальная генерация не спасает:/hash-базы детекторов работают офлайн.
Коммерческое использование граничного контента
Даже если генерация прошла фильтры, использование изображений с намеком на эротику в рекламе, мерче, стоке — нарушение ToS платформ и правил платёжных систем (Visa/Mastercard блокируют продавцов «adjacent to adult content»).
Обучение собственных LoRA на чужом контенте
Дообучение модели на NSFW-датасете, скачанном из сети, создаёт производную работу. Распространение такой LoRA нарушает авторские права авторов исходных изображений и политику платформ (Civitai, Hugging Face удаляют такие модели).
Чек-лист: промт готов к генерации?
- Нет слов из чёрного списка (explicit, porn, nsfw, xxx, erotic, fetish и их вариации)
- Нет описаний поз, жестов или деталей, однозначно ассоциируемых с половым актом или возбуждением
- Присутствует чёткий художественный/профессиональный контекст: стиль, освещение, композиция, назначение
- Добавлен negative-промт с исключением рисковых направлений (—no nude, sexual, explicit…)
- Промт протестирован на 5+ сидах без нарушений
- Если используется референс лица — есть подтверждённое согласие модели или это сгенерированный персонаж