Повторы и шаблоны в Midjourney

Для подписчиков на тарифе Basic (тот, который стоит $8-10 в месяц) стали доступны шаблоны с перестановками (permutations) и повторения (repeat). Раньше они были доступны только на тарифах Standard и Pro.

Для чего это нужно?

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

Повторы

С повторами всё просто — добавьте параметр "--repeat" и число через пробел: ровно столько раз бот отправит этот запрос на генерацию. На тарифе Basic этот параметр ограничен четырьмя запросами.

A cute cat jumps from a tree --repeat 4

Шаблоны (перестановки)

Тут все значительно интереснее. Вы можете создать для нейросети шаблон, по которому будут сгенерированы несколько запросов с разными словами, весом или параметрами. Чтобы создать шаблон, отправьте боту запрос, в котором {в фигурных скобках}, через запятую будет перечислено то, что будет меняться.

A cute { cat, dog, turtle, canary } --aspect 1:2

После запуска такого шаблона бот посчитает количество запросов, которые будут сгенерированы, и попросит подтверждения:

Повторы и шаблоны в Midjourney

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

Повторы и шаблоны в Midjourney

Если в каком-то из получившихся запросов бот обнаружит ошибку, он не засчитает этот запрос в общем количестве. После того, как вы ответите «да», бот отправит на генерацию все получившиеся запросы. Для нашего примера выше их получится четыре:

Повторы и шаблоны в Midjourney
Повторы и шаблоны в Midjourney

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

Можно менять модели нейросети:

A cute cat { --v 3, --v 4, --v 5, --niji } A cute cat --v { 2, 3, 4, 5 }
Повторы и шаблоны в Midjourney

Подобрать вес фрагмента:

A cute cat :: { 2, 4 } playing with toy :: { 1, 2 }

Поиграться с соотношением сторон:

A cute cat { --ar 2:3, --ar 3:2 } A cute cat --ar { 1, 2 }:{ 2, 3 }

Попробовать разные стили:

A cute cat { watercolor, oil painting, grey pencil } A cute cat in the style of { Picasso, Aivasovskiy, Kandinsky }

Экранирование

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

Экранирование символов в программировании — это указание на то, что следующий символ должен быть интерпретирован буквально, а не как часть синтаксиса. Для того, чтобы экранировать запятую в Midjourney, поставьте перед ней обратный слеш "\," например:

A cute cat { oil painting\, in the style of Aivazovsky, grey pencil }

Вложенность

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

A cute { cat { lies, sits }, dog { runs, walks } } # Запросов: 4 A cute { cat in the style of { Kandinsky, Picasso }, dog } # Запросов: 3

Помните, что на тарифе Basic максимальное количество запросов, которые можно сгенерировать с помощью шаблонов или повторов, пока ограничено четырьмя, поэтому создать сложный шаблон не получится. Это сделано для того, чтобы случайно не потратить весь месячный тариф на одну такую генерацию.

Объединять шаблоны и параметр "--repeat" тоже нельзя.

Но лучшее обучение — это практика, поэтому каждый день мы тренируемся на котиках. Смотреть на это можно в нашем кошачьем канале. Всем добра и валерьяны за наш счёт!

Повторы и шаблоны в Midjourney

Дальше можно почитать

Связанные статьи

Источники

33
Начать дискуссию