Два уровня защиты: быстрый и глубокий
Большинство пользователей думает, что фильтр — это список запрещённых слов. На практике работает каскад из двух независимых систем.
Уровень 1 — Классификатор промта (Prompt Classifier). Легкая модель (часто BERT-подобная) анализирует текст *до* генерации. Она смотрит не на отдельные токены, а на семантический вектор всего предложения. Если вектор попадает в зону «NSFW / Violence / Gore» — генерация блокируется мгновенно. Это объясняет, почему замена «nude» на «unclothed» или «spicy» не помогает: эмбеддинги этих слов находятся в одном кластере.
Уровень 2 — Пост-классификатор изображения (Image Safety Classifier). Сгенерированный кадр проходит через vision-модель (CLIP/ViT), обученную на размеченных данных. Она оценивает визуальный контент, а не текст. Даже если промт прошёл Уровень 1 (например, «классическая живопись, нежное утро»), но результат визуально совпал с паттерном «explicit» — вывод отклоняется или размывается.
Почему «догвислайлы» и эвфемизмы перестают работать
Семантическая близость в эмбеддингах
Модели не читают слова — они оперируют векторами. Слова «naked», «nude», «unclothed», «birthday suit», «au naturel» имеют косинусное сходство > 0.85 в пространстве эмбеддингов CLIP. Для классификатора это практически один и тот же сигнал. Подмена синонимами — это замена ярлыка на банке, состав остаётся тем же.
Адаптивное обучение фильтров
Команды безопасности Midjourney и OpenAI ежедневно анализируют логгированные отклонения. Новые «кодовые слова» (например, «tasteful artistic nudity» или имена конкретных фотографов) попадают в обучающую выборку классификатора за дни. Жизненный цикл догвислайла — от недели до месяца.
Контекстная ловушка (Context Bleeding)
Добавление «artistic», «masterpiece», «oil painting» не нейтрализует триггер. Attention-механизм взвешивает *все* токены. Если вес «nsfw-концепта» выше порога, позитивные стилистические токены лишь меняют рендер, но не решение классификатора. Часто это ухудшает качество (артефакты, лишние конечности).
Риск аккаунта и моделя
Повторные попытки обхода (prompt stuffing, jailbreak-паттерны вроде «ignore previous instructions») помечают аккаунт. В API это ведёт к бану ключа. В веб-интерфейсе — к теневому бану (ухудшение качества, увеличение времени очереди). История промтов хранится навсегда.
Легальный инструментарий: контроль композиции и стиля без триггеров
Style Reference (—sref / IP-Adapter)
Вместо описания тела словами — подавайте референс-изображение (фото моделя в нужной позе/одежде). Модель копирует композицию, освещение, текстуру кожи, не «видя» запрещённых концептов в промте. Работает в MJ v6, SDXL (IP-Adapter), DALL·E 3 (через описание референса).
ControlNet / Depth / Canny (SDXL)
Жёсткое управление геометрией. Загружаете скетч или 3D-рендер позы → ControlNet зафиксирует силуэт. Промт описывает только *одежду*, *свет*, *материалы*, *фон*. Тело задаётся структурно, а не семантически. Исключает галлюцинации анатомии.
Inpainting с маской (Repaint)
Генерируете базовый кадр *в одежде* (безопасно). Затем маскируете зону (например, декольте, плечи) и перерисовываете только её с промтом «bare shoulders, soft skin texture, cinematic lighting». Классификатор видит итоговый кадр, но промт инпейнта короток и контекстуален.
Локальные чекпойнты (Pony / NoobAI / Illustrious)
Для задач, требующих явного контента, стандарт индустрии — локальный запуск SDXL/Pony Diffusion на своём железе (RTX 3060 12GB+). Нет фильтров, полный контроль (LoRA, LyCORIS, VAE), приватность. Требует навыков настройки ComfyUI / Automatic1111, но снимает все ограничения SaaS.
Негативные веса и —no (Midjourney)
Граммотный негпромт — не список стоп-слов, а векторное вычитание. --no nudity, nipples, genitalia, explicit, porn, nsfw, sexual сдвигает лате́нтный вектор результата от запрещённой области. Комбинируется с позитивным описанием эстетики (boudoir, pin-up, fashion editorial).
Пост-обработка (Photoshop / ComfyUI)
Профессиональный пайплайн: ИИ даёт 90% (поза, свет, окружение, одежда). Детализация кожи, текстуры, «проблемные зоны» — ручная правка или специализированные инпейнт-модели в ComfyUI. Это быстрее и качественнее, чем борьба с промтом за каждый пиксель.
Анатомия безопасного промта: «Будуар / Пин-ап / Фэшн»
«Secret Code Words» Approach
- Промт:
"tasteful artistic nudity, spicy, lewd, implicit nsfw, masterpiece" - Риск: Высокая вероятность бана аккаунта (pattern matching).
- Качество: Низкое. Артефакты анатомии, «пластиковая» кожа, случайные позы.
- Воспроизводимость: Нулевая. Тот же сид даёт разный результат после обновления фильтра.
- Этика/Юриспруденция: Нарушение ToS. Генерация CSAM-подобных образов (даже несознательно) — уголовная ответственность в ЕС/США/UK.
Structured Control Pipeline
- Промт:
"boudoir, silk robe, off-shoulder, cinematic light, 85mm, Portra 400"+ —no список. - Риск: Нулевой. Полное соблюдение ToS.
- Качество: Профессиональное. Контролируемая анатомия, свет, стиль.
- Воспроизводимость: Высокая. Сид + промт = стабильный результат версий.
- Воркфлоу: Генерация базы → Inpainting деталей → Апскейл → Пост-обработка.