Объясняем на котиках: как правильно составлять запросы для нейросетей, чтобы получить красивый рисунок
Разбираемся, как правильно общаться с нейросетями для генерации картинок. Все примеры - с котами.

Мы уже рассказывали, как создавать картинки с помощью Midjourney , Kandinsky и Stable Diffusion . В этой статье подробнее остановимся о главных принципах, которые помогут написать понятный промт.
Для генерации картинок мы использовали Кандинский и Шедеврум . Эти нейросети понимают запросы на русском языке и работают бесплатно, без ограничений на количество генераций.
Сначала опишите главный объект
Вначале запроса укажите главный объект изображения: кот, девушка, море, лес, машина и т.п. Для однообразия примеров будем генерировать разных котиков.
Тут же добавьте его характеристики: черный кот, пушистый кот, серый кот и т.п. При этом можно использовать естественный порядок слов: например, “рыжий кот”, а не “кот рыжий”.
рыжий пушистый кот

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