Как писать NSFW-промпты, которые действительно рисуются
Автор: Команда Fellowi · · 7 мин чтения

У пустого ответа на взрослый запрос есть ровно две причины. Первая: вы попросили то, чего никто рисовать не станет, и переформулировки тут не спасают. Вторая, куда более частая: запрос вышел двусмысленным, а двусмысленность в откровенном контексте разрешается неудачно намного чаще, чем в пейзаже. Этот текст - про вторую. Общую версию для обычных промптов мы уже писали в материале о том, как писать работающие промпты; ниже - только то, что меняется, когда сцена становится откровенной.
Никогда не называйте то, чего не хотите
Это самая дорогая привычка, и она настолько контринтуитивна, что почти все доходят до неё собственными шишками. У моделей изображений нет надёжного понятия отрицания. Напишите «без татуировок» - и вы только что двумя словами сообщили модели, что татуировки к этой картинке имеют отношение. Удивительно часто вы их и получите.
Мы выяснили это внутри собственной системы, а не из учебника. Ранняя версия инструкции о сохранении внешности, которую мы подставляем перед каждой генерацией, называла физический признак, чтобы его удержать. По сути там было написано: этот человек лысый. Модель прочла «лысый» как то, что должно быть на картинке, и начала выдавать лысых людей в чатах с персонажами, у которых волосы есть. Починили тем, что перестали называть значения признаков вообще и оставили только то, кто в кадре. То же правило работает с анатомией: опишите то, что должно быть видно, а лишнее просто не упоминайте. Положительный список читается как список. Отрицательный - тоже.
Называйте тело обычными словами
Вторая частая осечка - эвфемизмы. Ласковые прозвища, сленг и стыдливые обходы - это то, как люди говорят на самом деле, и худший из возможных входов для модели, которой нужно сопоставить ваши слова с чем-то, что она видела подписанным. Простое описательное или анатомическое слово рисуется. Игривое рисует что-то другое или ничего.
Это не призыв писать медицинский протокол. Это призыв выбирать слово, которое описывает, а не подмигивает. «Обнажённые плечи и спина, простыня на бёдрах» - это картинка. «Почти ничего не оставляет воображению» - вообще не картинка, а оценка картинки, и рисовать модели тут нечего.
Сначала комната, потом поза
Откровенные запросы почти целиком состоят из описания человека и почти ничего не говорят о том, где он находится. Результат выглядит как аппликация: технически верное тело в мутном коричневом пространстве. Дайте сцене место. Обычно хватает одного оборота про место, одного про свет и одного про позу, причём свет работает сильнее всего. «Послеполуденное солнце сквозь жалюзи» изменит кадр больше, чем три лишних прилагательных про фигуру.
Шесть переписанных запросов
- «сексуальная женщина, обнажённая»становится «женщина лежит на боку на смятых белых простынях, обнажённая спина к камере, тёплый свет лампы слева, смотрит через плечо».
- «без одежды, без купальника»становится «стоит под душем, вода течёт, мокрые волосы зачёсаны назад, стекло запотело». Скажите, где она, и вопрос одежды решится сам.
- «горячая пара в постели»становится «двое вплотную под тонкой простынёй, лбы почти соприкасаются, рука на талии другого, одна лампа у кровати».
- «эротическое искусство, красиво, 8k, шедевр» становится почти любой конкретикой. Слова о качестве - шум: они описывают ваши надежды, а не кадр.
- «она очень фигуристая, но не полная»становится «мягкая фигура, полные бёдра, расслабленная поза». Сравнения и исключения не рисуются. Описания рисуются.
- «та же девушка, что и раньше» становится стартовым изображением. Текст не переносит лицо; как это работает на самом деле - в материале о сохранении внешности персонажа 18+.
Чего не обойдёт ни одна формулировка
Две вещи в Fellowi отклоняются наотрез и будут отклоняться дальше: всё сексуальное с участием несовершеннолетних и всё, что изображает отсутствие согласия. Это не фильтры, которые можно обойти формулировкой, и ни один тариф их не открывает. Всё остальное между взрослыми разрешено - ради этого границы и называются так прямо. Рассуждение целиком - в тексте о том, что на самом деле значит генератор без цензуры.
Если генерация всё же сорвалась
Иногда совершенно разумный запрос не возвращается ничем. В таком случае мы один раз пробуем смягчённую версию вашей формулировки, а если не выходит и она, монеты автоматически возвращаются в кошелёк. Неудачная генерация не стоит ничего - так задумано, поэтому правильная реакция на отказ - переписать и попробовать снова, а не беречь запросы.
Хотите проверить? Откройте генератор и перепишите один запрос так, чтобы в нём были комната, источник света и ни одного отрицания. Одна эта правка даёт больше, чем всё остальное на странице вместе взятое.