Найти тему
Твой друг ИИ

Как работают ИИ-генераторы: секреты коррекции запросов

Итак, вы хотите начать экспериментировать с генераторами изображений или вы уже пробовали их использовать, но не получили ожидаемых результатов? Дело в том, что почти каждый генератор хоть и основан на определённом движке (Stable Diffusion, Midjourney, DALL-E, Dream и т.д.), тем не менее дообучался самостоятельно. И потому общие рекомендации вполне могут быть к нему и не применимы. Поэтому cовет такой:

Изучите, как на ваши запросы реагирует конкретный генератор: один и тот же запрос часто вызывает совершенно разные ответы от нескольких разных ИИ.

Ладно, давайте к примерам. Возьмём очень простой запрос: blonde young woman, big blue eyes, white long blouse, large black ribbon on back и вобьём его на трёх бесплатных площадках: №1, №2 и №3, используя реалистичные модели. Вот что мы получили с моделью Unreal Engine в Patience:

Мягко говоря, оставляет желать: прям вампирша, не дай бог ночью встретить такую на улице... А это результат с моделью AbsoluteReality в Dezgo:

-2

Куда лучше, но голова-то обрезана. Ну, и версия от Dream AI с моделью Realistic:

-3

Мило, вот только бантик отнюдь не чёрный, да и стоит молодая леди к нам спиной...

Давайте для первого примера модифицируем запрос и введём его со словосочетанием beautiful face таким образом: blonde young woman, beautiful face, big blue eyes, white long blouse, large black ribbon on back. Итог:

-4

Лицо стало куда красивее, правда? А помещать в кадр его и не нужно, с этим ИИ справился и без нас.

Для второго примера введём, добавив head entirely так: blonde young woman, head entirely, big blue eyes, white long blouse, large black ribbon on back. Итог:

-5

Вот и голова целиком, и бантики чёрные есть, всё в порядке. Ну, а в третьем примере нам нужно было развернуть девушку анфас, вводим запрос с добавлением full face вот так: blonde young woman, full face, big blue eyes, white long blouse, large black ribbon on back. Итог:

-6

Развернули, правда, зрачки получились не очень, поэтому тут потребуется дальнейшая корректировка запроса или просто новая генерация.

Вот так, с помощью лёгкой коррекции, поэтапно можно получить именно то, что нам нужно: ну, или хотя бы приблизиться к идеалу, что тоже неплохо.