Повторы и шаблоны в Midjourney
Для подписчиков на тарифе Basic (тот, который стоит $8-10 в месяц) стали доступны шаблоны с перестановками (permutations) и повторения (repeat). Раньше они были доступны только на тарифах Standard и Pro.
Для чего это нужно?
Если вы работаете в Midjourney над определённой задачей, вам может потребоваться отправлять одни и те же запросы несколько раз, чтобы выбрать нужный результат из большего количества вариантов. А иногда нужно сделать несколько запросов с небольшими изменениями в тексте. Для того, чтобы не вставлять почти одинаковые запросы несколько раз, бот позволяет автоматизировать эту рутину.
Повторы
С повторами всё просто — добавьте параметр "--repeat" и число через пробел: ровно столько раз бот отправит этот запрос на генерацию. На тарифе Basic этот параметр ограничен четырьмя запросами.
Шаблоны (перестановки)
Тут все значительно интереснее. Вы можете создать для нейросети шаблон, по которому будут сгенерированы несколько запросов с разными словами, весом или параметрами. Чтобы создать шаблон, отправьте боту запрос, в котором {в фигурных скобках}, через запятую будет перечислено то, что будет меняться.
После запуска такого шаблона бот посчитает количество запросов, которые будут сгенерированы, и попросит подтверждения:
Кнопками можно подтвердить или отменить запуск шаблона, посмотреть получившиеся запросы или отредактировать его.
Если в каком-то из получившихся запросов бот обнаружит ошибку, он не засчитает этот запрос в общем количестве. После того, как вы ответите «да», бот отправит на генерацию все получившиеся запросы. Для нашего примера выше их получится четыре:
В этом примере мы меняли объект, но точно так же можно поступать с любой частью запроса, включая вес или параметры. Блоки фигурных скобок могут встречаться в шаблоне несколько раз.
Можно менять модели нейросети:
Подобрать вес фрагмента:
Поиграться с соотношением сторон:
Попробовать разные стили:
Экранирование
Если в одной из частей шаблона вам нужно использовать запятую, но так, чтобы она не была разделителем, вы можете её "экранировать".
Экранирование символов в программировании — это указание на то, что следующий символ должен быть интерпретирован буквально, а не как часть синтаксиса. Для того, чтобы экранировать запятую в Midjourney, поставьте перед ней обратный слеш "\," например:
Вложенность
Как я уже говорил, блоки в фигурных скобках могут встречаться несколько раз. Но кроме этого, блоки можно вкладывать друг в друга:
Помните, что на тарифе Basic максимальное количество запросов, которые можно сгенерировать с помощью шаблонов или повторов, пока ограничено четырьмя, поэтому создать сложный шаблон не получится. Это сделано для того, чтобы случайно не потратить весь месячный тариф на одну такую генерацию.
Объединять шаблоны и параметр "--repeat" тоже нельзя.
Но лучшее обучение — это практика, поэтому каждый день мы тренируемся на котиках. Смотреть на это можно в нашем кошачьем канале. Всем добра и валерьяны за наш счёт!