Зарубило нормальный рабочий промпт — и вы пошли искать список запрещённых слов. Нашли пять «полных списков», выкинули из запроса «кровь» и «нож», отправили заново и получили ту же ошибку. Это типовой сценарий, и дело не в том, что вы плохо искали.

Midjourney не хранит таблицу слов, которую можно выучить и обойти стороной. Модерация здесь — модель, которая читает запрос целиком и оценивает намерение: синонимы, искажённые написания, соседство слов, общий контекст сцены. Поэтому статьи по запросу «midjourney запрещённые слова модерация» устаревают раньше, чем выходят. Как устроены фильтры у остальных сервисов — в отдельном материале, разбор модерации целиком.

Что Midjourney показывает вместо картинки

Типовой ответ звучит так: «Sorry! Our AI moderators feel your prompt might be against our community standards» — и предложение нажать Appeal, если вы считаете это ошибкой. Категорию вам не называют: ни какое слово сработало, ни какая часть запроса. Апелляция отправляет тот же промпт на повторную проверку более тяжёлой модели, и заметная часть ложных срабатываний снимается именно там. Нажимать её стоит до того, как вы начали переписывать всё заново.

Почему полного списка не существует

Список слов ломается за один вечер. Как только он опубликован, его начинают обходить заменой букв, транслитом, редкими синонимами — и фильтр дополняют. Поэтому Midjourney давно ушёл от простого совпадения по словарю к оценке смысла: система смотрит синонимы, альтернативные написания и контекст, в котором слово стоит.

  • Одно и то же слово проходит в одном окружении и блокируется в другом: «нож» в натюрморте с овощами и «нож» рядом с человеком — для фильтра разные запросы.
  • Правки выкатываются тихо, без анонсов: вчера промпт работал, сегодня не проходит.
  • Списки из интернета собраны из чужих логов отказов. Это выборка чьих-то неудач, а не правило.
  • Пустое место после удаления «плохого» слова фильтр всё равно достраивает по смыслу остального описания.

Что есть вместо списка: категории

КатегорияЧто сюда попадаетНасколько жёстко
Откровенный сексуальный контентнагота, половые органы, фетиши, любые эротические сюжетызапрет без исключений
Жестокостьотделённые части тела, кровь, каннибализм, изуродованные тела, сцены стрельбы и взрывов, мор и болезнизапрет на графику, контекст иногда спасает
Разжигание ненависти и травляуничижительные образы, издевательство над людьми и группамизапрет без исключений
Реальные людиизображения публичных фигур, способные оскорбить или ввести в заблуждениезапрет; на выборных и политических темах блокировка бывает сплошной
Вещества и незаконная деятельностьнаркотики, изготовление оружиязапрет
Шокирующее и тревожноевсё «визуально шокирующее», болезни, увечья, тяжёлые медицинские сюжетысерая зона — сюда падает большинство ложных срабатываний
Категории, по которым режет. Общая планка результата — PG-13

Жестокость: почему сюда попадают медицина, кухня и история

В правилах Midjourney жестокость описана широко: отделённые части тела, кровь, каннибализм, изуродованные тела, сцены, где кого-то расстреливают или взрывают. Формулировка не различает учебную анатомию и шок-контент, поэтому под неё одинаково подходят и хоррор, и ролик про обработку раны. Отсюда типовые отказы у совершенно нормальных задач: первая помощь, кулинария с разделкой, историческая реконструкция с формой и оружием, спортивные единоборства. Ни одна из этих задач не запрещена по сути — не проходит именно формулировка. Те же категории работают и в видеомоделях: если вы собираете ролик прямо в чате, описание придётся чистить так же.

Описывайте результат, а не процесс

Главный приём звучит скучно, но работает. Фильтр реагирует на действие, направленное на человека. Уберите действие — оставьте состояние. Вместо глагола, описывающего удар, разрез или выстрел, опишите кадр, который уже случился: предметы, позы, свет, план, обстановку.

Так фильтр видит угрозуТак он видит кадр
мужчина бьёт соперникабоксёр у груши, перчатки, зал, пот, момент после серии ударов
врач режет пациентаоперационная, команда хирургов в масках, лампа над столом, сосредоточенные лица
шеф разделывает рыбуфиле на разделочной доске, нож лежит рядом, кухонная студия, дневной свет
солдат стреляетисторическая реконструкция, солдат в форме образца 1940-х, портрет по грудь, музейная диорама
Глагол действия меняем на состояние сцены

Медицинская тема без слов-триггеров

учебный медицинский кадр: процедурный кабинет, руки в синих перчатках, шприц на стерильном лотке, ватные диски, мягкий рассеянный свет, документальная фотография, макро на предметы --ar 3:2
Исходная формулировкаЧто услышал фильтрРабочая замена
боевая сцена, удар в челюсть, кровьреальное насилие над человекомпостановочный трюк, каскадёры в защитной экипировке, страховочные маты, широкий план съёмочной площадки
обработка раны, повязка, кровьмедицинская графикаманекен для отработки первой помощи, бинт, раскрытая аптечка на столе, учебный класс
дети купаются в рекедетская тематика рядом с телом и водойлетний пейзаж, река, лодка, детские фигуры вдалеке, книжная иллюстрация
a striking shot of a womanstriking и shot читаются как удар и выстрелвыразительный крупный портрет женщины, мягкий контровой свет
kill the lights, dark moodглагол killприглушённый свет, один источник, глубокие тени
портрет мужчины, похож на актёрамодель дорисовала узнаваемость и зарубила результатсобирательный портрет, вымышленный персонаж, черты лица без привязки к прототипу
Что написали, почему зарубило, что написать вместо

Экшен через постановку, а не через насилие

постановочный трюк для кино: каскадёр в защитной экипировке, страховочный мат, съёмочная площадка, оператор с камерой на плече, дым-машина, широкий план, дневной свет --ar 16:9

Двойные смыслы и ловушка --no

Про параметр --no знают немногие: по документации Midjourney каждое слово внутри него читается отдельно, поэтому --no water trees понимается как «no water» и «no trees». Из-за этого попытка вычесть одежду через --no легко превращается в запрос обнажённой натуры, которого вы не делали: сочетание «no clothing» фильтр узнаёт как синоним наготы. Рабочая замена одна: перечисляйте в промпте ту одежду, которую хотите видеть в кадре. Тот же механизм ловит английские слова с двойным дном — shot, striking, explosive, kill, drop dead; в русском их меньше, но «выстрел», «бой», «жертва», «разделать» работают так же, и дешевле подобрать однозначный синоним, чем спорить с фильтром.

Чего мы здесь не публикуем и почему

По сети ходят приёмы, которые ломают детектор лиц на входных фотографиях. Мы их не приводим — ни рецептом, ни намёком; подробная оговорка на этот счёт есть в главном разборе модерации. Причина простая: фильтр входных изображений стоит ровно затем, чтобы нельзя было оживить чужое лицо без спроса, а такой приём не отличает вашу собственную фотографию от снимка постороннего человека. Систематические обходы вдобавок заканчиваются перманентной блокировкой доступа. То же касается способов протащить через фильтр сексуальный контент, жестокость и изображения реальных людей без прав, а также готовых «джейлбрейк-промптов». Вместо этого есть законный маршрут, и он рабочий.

  • Снимайте своё или берите материал с оформленными правами и подписанным релизом модели.
  • Стилизованные и нарисованные лица проходят там, где не проходит живая фотография. Это официальное поведение фильтров входных изображений, а не лазейка.
  • Генерируйте персонажа с нуля вместо загрузки чужого портрета: подробное собирательное описание внешности даёт повторяемое лицо без чужих прав.
  • Если блокируют вашу же съёмку с людьми — пишите в поддержку сервиса. На корпоративных тарифах разбирают конкретный случай.
  • Меняйте модель: пороги у Midjourney, Kling, Seedance и Veo разные, и то, что режет одна, спокойно собирает другая. В каталоге СуперИнтеллекта эти семейства лежат рядом, переключение занимает секунды.

Вымышленный персонаж вместо чужого портрета

вымышленный собирательный персонаж: женщина около 35 лет, короткие тёмные волосы, узкое лицо, высокие скулы, серо-зелёные глаза, серый свитер крупной вязки, студийный портрет, мягкий свет из окна слева, нейтральный серый фон, без сходства с реальными людьми --ar 4:5

Повторные нарушения и пределы переформулировки

Одиночный отказ ничего не стоит: задание просто не выполняется. Дальше идёт лестница — предупреждение модератора, временная блокировка от суток, затем постоянная за повторные нарушения. Отдельно наказывают именно попытки обойти фильтр: система хорошо отличает человека, который переформулировал задачу, от человека, который перебирает написания одного и того же запрещённого слова. Приватный режим генерации от правил не освобождает — он подпадает под те же требования.

И честно про пределы. Если задача действительно в запрещённой категории — сексуальный контент, реалистичное изображение узнаваемого человека без прав, графическая жестокость, — переформулировка не поможет, и пробовать не стоит. Бывает и жёсткий отказ вида «Banned Prompt Detected»: так весной 2024 года Midjourney закрыл запросы с именами Байдена и Трампа перед выборами в США. Когда платформа перестраховывается на целой теме, обходить это бессмысленно — быстрее сменить инструмент: МедиаЛаб держит Kling v3, Seedance 2.5, Sora 2, Flux-3 и другие семейства, работает из России без VPN и с оплатой в рублях, а само приложение живёт на suin.ai.

Чек-лист перед отправкой

  1. Уберите глаголы действия, направленного на человека. Оставьте предметы, позы, свет и план.
  2. Проверьте английские слова на двойное дно: shot, striking, explosive, kill.
  3. Не вычитайте одежду и части тела через --no — перечислите то, что должно быть в кадре.
  4. Добавьте контекст, объясняющий намерение: «учебная иллюстрация», «музейная диорама», «постановочный трюк», «съёмочная площадка».
  5. Пришёл отказ на явно безобидный запрос — нажмите Appeal, прежде чем переписывать всё заново.
  6. Не прошло дважды подряд — не перебирайте написания, а смените модель или платформу.