87

Как формулировать запросы для нейросети

Серия Работа над промптом

Часть 1

Составляем простой запрос

Для генерации картинки на самом деле достаточно и одного-двух слов. И такие генерации тоже получаются качественными и красивыми. Но при этом нейросеть сама «додумает» все детали, сюжет и композицию.

Поэтому, если такой «случайный» результат вас не устраивает, необходимо запрос дополнять и дорабатывать, желательно, используя определенные базовые знания.

  • Кот-художник / cat painter

Составляйте запросы на английском языке

Нейросети обучались на парах картинка-описание на английском языке, поэтому его они лучше всего и понимают. Нейросети могут воспринимать другие языки и даже понимать эмодзи, но результаты будут непредсказуемы. Я плохо владею английским, поэтому для перевода я использую он-лайн переводчик. Замечено, что нейросетевой переводчик DeepL понимает контекст лучше, чем Google Translate или Яндекс-переводчик.

Объект

Объект – основа практически любого запроса, именно он будет в центре всего рисунка. Очевидно, что в первую очередь надо придумать именно его. Например, кот, волшебник, священник, ангел, император, некромант, рок-звезда, город, королева, дом, храм, ферма, машина, пейзаж, гора, река.

Нейросети обучают на огромной базе изображений из сети. Картинок такого типа в интернете много, поэтому нейросети легко их сгенерируют. Правда, если вписывать в команду исключительно один объект, то результаты вряд ли порадуют разнообразием. Поэтому попробуйте, например, совместить два объекта и получить необычный концепт: кот-геймер, кот-бэтмен, кот-киберпанк-монах.

  • кот-геймер / cat gamer

  • кот-бэтмен / batman the cat --c 75 --s 750 --q 2

  • кот-киберпанк-монах / cat cyberpunk monk --c 75 --s 750 --q 2

Объекты также можно совмещать через предлоги. «Кот, сделанный из фарфора», «Кот, как король Артур» или «Кот, похожий на Шрека».

  • Кот, сделанный из фарфора - A cat made of porcelain

  • Кот, как король Артур - A cat like King Arthur

  • Кот, похожий на Шрека - A cat that looks like Shrek

Да, кстати, известных персонажей тоже можно смело использовать в качестве объектов. Внешность Гарри Поттера или Леголаса не будет повторять сыгравших их актеров, но героев вы сразу узнаете.

  • Гарри Поттер в костюме супермена / Harry Potter with a scar on his forehead in a superman suit

  • Брюс Уиллис – киберпанк-монах / Bruce Willis cyberpunk monk

Количество

Если хотите, чтобы на изображении было несколько объектов, то указывайте их количество. Вместо «коты за столом» напишите «три кота за столом». Если использовать множественное число без указания значения, то нейросеть сгенерирует случайное количество котиков.

Числительные можно указывать как словами, так и цифрами

С большим числом конкретных объектов, скажем, больше пяти-шести, нейросети справляются с трудом. Вероятность ошибки растет с каждым новым объектом в кадре. В таких случаях лучше уже сразу просить сгенерировать «толпу волшебников», но помните: чем больше объектов, особенно людей или животных, тем менее они детализированные.

  • Один кот / 1 cat

  • Два кота / 2 cats

  • Три кота / 3 cats

  • Четыре кота / 4 cats

  • Пять котов / 5 cats - появляются ошибки в количестве

  • Шесть котов / 6 cats - появляются ошибки, как и в предыдущем случае

Абстракции

Помимо реальных объектов нейросети могут генерировать абстрактные понятия вроде времени, судьбы, счастья или смысла жизни. Делают они это так же, как такие концепты обычно изображают в поп-культуре или искусстве. Сгенерируйте «когнитивный резонанс» или «создание времени» — результаты каждый раз будут удивлять.

Вот здесь есть пример подобного запроса: Midjourney рисует абстрактные понятия

В то же время не стоит увлекаться и пытаться генерировать концепции, которые предполагают обдумывание и самостоятельные выводы. Если есть возможность — выбирайте конкретные запросы, где абстрактные понятия заменяются объектами. Вместо «оптимистичного будущего» попробуйте «солнечный футуристичный город» или «киберпанк-город с голограммами», а вместо «моды в 2222 году» — «футуристичную одежду со светящимися и красочными деталями».

  • Солнечный футуристичный город / Sunny Futuristic city

  • Киберпанк-город с голограммами / Cyberpunk City with Holograms

  • Футуристичная одежда со светящимися и красочными деталями / futuristic clothing with glowing and colorful details

От чего сразу стоит отказаться:

  1. Отрицания. Избегайте слов «не», «без», «исключая», «кроме» и подобных. Нейросети воспринимают всё буквально и не замечают отрицательных частиц. По запросу «мужчина без бороды» нейросеть наверняка сгенерирует бородатого мужчину, поэтому напишите «чисто выбритый мужчина», чтобы точно получить то, что вам нужно.

  2. Большое количество разных объектов. Велика вероятность, что нейросеть запутается, особенно если добавлять детали к каждому объекту.

  3. Желание в точности передать реальный объект. Если вы напишете «Москва», то это не будет реальная столица России — лишь вариация нейросети с похожими элементами. То же самое и с попытками указать конкретных людей: Генри Кавилл, Илон Маск, Марк Цукерберг.

Спасибо за просмотр!

Продолжение следует.

Больше моих работ и примеров промптов: https://t.me/LuckySweet001

Midjourney

4.5K постов2.9K подписчика

Правила сообщества

Вежливость, терпение и труд.

0
Автор поста оценил этот комментарий

а как фото обработать? что то пробую ерунда получается. ребенку пробовал арт сделать и неполучается.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

А как Вы делаете?
Со своими фотографиями в Midjourney несколько сложнее. Можно загрузить свою фотографию на сток, а в промпт загрузить прямую ссылку на фото и добавить описание с указанием желаемого стиля. 100% сходства не будет, но, если прокрутить несколько раз, можно добиться чего-то относительно приемлемого. Потом можно взять один из наиболее симпатичных результатов, загрузить на сток, и в режиме Ремикс загрузить в промпт две ссылки на фото - свою исходную и новую. И ещё покрутить.
В этом вопросе больше возможностей у нейросети Stable Diffusion, но там сложнее с установкой и настройками.

0
Автор поста оценил этот комментарий

а как фото обработать? что то пробую ерунда получается. ребенку пробовал арт сделать и неполучается.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
0
Автор поста оценил этот комментарий

Не очень понял что значит промт по отношению к этому ИИ, и что значит версия 3 или 4, там ещё выбор версий в дискорде есть?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Если в дискорде на сервере Midjourney ввести команду /settings - откроется вот такая панель настроек.


Верхняя строка - выбор версии. По умолчанию стоит версия 4. Более ранние версии дают более абстрактные результаты, менее реалистичные и менее детализированные. Последняя кнопка в верхнем ряду - Niji Mode - выбор модели, настроенной на рисунки в стиле аниме.


Нейросеть Midjourney - это не ИИ, а нейросеть - бот, написанный на основе технологии ИИ.


Промпт - это и есть текстовый запрос на создание изображения по описанию. (Иногда "prompt" переводится как "приглашение"). Для того, чтобы в дискорде на сервере Midjourney ввести ваш текстовый запрос, надо ввести команду /imagine далее бот подставит слово prompt и окошко для ввода текста. Вот в него и надо вводить свой текстовый запрос - промпт, и нажать ввод. Только после этого нейросеть начнет генерировать изображение по вашему запросу.

Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы
0
Автор поста оценил этот комментарий

Конечно информация полезная, но главные вопросы так и остались без ответа. Можно ли использовать запятые, как это сработает на нейросети? Так же как сам запрос должен выглядеть, например "кот, граффити, стена" или можно смело делать сложные запросы "граффити кота на стене"? Так же как с прилагательными обстоят дела? ИИ отлично воспринимает "красный кот", или надо делать запрос в духе "кот, красный цвет"?

Как работают перечисления? "дом, дерево, луна, стиль нуар", или "дом возле дерева, с луной на небе в стиле нуар"?

Интересная штука и можно на практике применять, эскеиз тату сделать, или банально красивые обои. Ещё непонятно как качество картинки повысить, как указать соотношение сторон.

Как понимаю в данном посте речь идёт про Миджорни, он почему то всегда в мультяшность уходит. А можно ли сделать запрос чтоб результат был ближе к реализму?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

Запятые в запросе можно использовать, как и в обычном предложении, но если Вам надо разделить различные объекты или понятия в запросе, лучше использовать знак :: двойное двоеточие. Оно пишется без пробелов, сразу после окончания описания объекта или стиля. Например, промпты: "hot dog" и "hot:: dog" - выдадут совершенно разный результат.

Об этом я планирую рассказать подробнее в одном из следующих постов серии.

например "кот, граффити, стена" или можно смело делать сложные запросы "граффити кота на стене"?

В первом случае, возможно, кот и стена будут отдельно, как и граффити. Во втором варианте больше шансов получить желаемое.

ИИ отлично воспринимает "красный кот", или надо делать запрос в духе "кот, красный цвет"?

Первый вариант лучше, но Midjourney иногда делает всё по-своему. Красным может оказаться не только кот, как и во втором случае.

Как работают перечисления? "дом, дерево, луна, стиль нуар", или "дом возле дерева, с луной на небе в стиле нуар"?

В первом случае у нейросети больше "свободы для творчества". В любом случае слова "стиль нуар" я бы отделила двойным двоеточием.

Интересная штука и можно на практике применять, эскеиз тату сделать, или банально красивые обои

Люди делают и эскизы тату, и эскизы логотипов, и дизайн сайтов или мебели, например. Есть возможность делать бесшовные текстуры, например рисунок для тканей или текстуры для игр, обоев и т.п. Но бесшовные текстуры можно делать только в 3 версии, в 4 эта функция почему-то не реализована.

А можно ли сделать запрос чтоб результат был ближе к реализму?

Можно, если дополнительно в промпте в качестве стиля указать photorealistic и просто Photo и какие-нибудь параметры фотокамеры, линзы и т.п., например марку фотоапарата: polaroid, Canon, Nikon и т.п. Иногда добавляют: cinematic shot.

Более подробно – это тема для отдельного поста.


Картинки и промпты: 1 - "граффити кота на стене", 2 - "кот, граффити, стена"

Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества