Список параметров и команд Midjourney, или как не ограничивать себя при создании изображений

Midjourney в зависимости от версии, имеет множество параметров и команд. В этой статье разобран список существующих команд и параметров, которые когда-либо были доступны в нейросети Midjourney (миджорней, миджорни).

Параметры Midjourney

Параметры — опции, которые можно добавить в запрос (промт), чтобы изображение соответствовало необходимым требованиям. Параметры указываются в конце запроса через двойной дефис --. В разных версиях midjorney доступен разный набор команд, но на момент написания статьи существуют следующие параметры:

  • Aspect ratio (соотношение сторон) (--aspect или --ar): ширина и высота изображения; 
  • Chaos (хаос) (--chaos): степень непредсказуемости и отклонения от стандартов в изображении. От 0 до 100;
  • Quality (качество) (--Quality): уровень детализации и время рендеринга изображения. Варианты 0.25, 0.5, 1 или 2;
  • Seed (сид): отправная точка для процесса генерации изображения. Это значение необходимо для получения похожих результатов при каждом новом запросе;
  • Stop (стоп): процент завершения процесса генерации изображения. Останавливает генерацию изображения на этапе, который выражен в процентах от 10 до 100;
  • Style (стиль): стиль в Midjourney, который используется для генерации арта;
  • Stylize (стилизация): сила эстетического стиля Midjourney, который применяется к изображению;
  • Upscaler (апскейлер): алгоритм, который используется для увеличения разрешения арта;
  • No (отрицаниене надо) (--no):  указание на то, что в рисунок не надо включать какие-либо элементы. Можно указывать несколько раз. 
  • Repeat (повторение) (--repeat): указывает сколько раз бот должен отправить этот запрос на генерацию. 
  • Tile (плитка) (--tile): параметр, позволяющий создавать повторяющийся паттерн без «швов» на стыках.
  • Version (выбор модели) (--version или --v): выбор версии Midjourney. По умолчанию используется основная на текущий момент.
  • Video (видео) (--video): этот параметр сохраняет видео прогресса генерации. но доступен только в версии --v 3. Если отреагировать на результат с помощью эмодзи конверта (✉️), бот пришлёт личное сообщение с изображениями, информацией о запросе, сидом и получившимся видео.

Чтобы параметры успешно применились их добавляют в конец запроса. В один запрос можно включать несколько параметров, через пробел. Если в запросе два или более одинаковых параметра, Midjourney выполнит только первый. Исключением является только параметр --no.

Например:

  • /girls dancing in the forest --aspect 2:1 --chaos 30 --quality 0.5

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

Aspect ratio (Соотношение сторон)

Параметр «соотношение сторон» (--aspect или --ar) или пропорциональное отношение ширины изображения к высоте, позволяет задать формат изображения. По умолчанию формат равен — ar 1:1 (квадрат). Для указания соотношения можно использовать как фактическое соотношение сторон (--ar 1:3), так и значение пикселей (--ar 1920×1280). Оба варианта равнозначны, но при указании конкретного размера у вас будет больше контроля над конечным разрешением. 

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

Популярные форматы изображений:

  • 1:1 — квадрат. Приобрел особую популярность из-за Нельзяграмма, и с тех пор широко распространился на другие платформы.
  • 16:9 или 9:16 — популярный формат для видео.  Обложки, пекшоты и титры все делается в этом соотношении. 
  • 3:2 или 2:3 — классический размер фотографии, унаследованные от плёночных фотоаппаратов.
  • 2:1 или 1:2 — широкий кадр, можно использовать для панорам или портретов в полный рост, обоев для телефона.

Chaos (Хаос)

Параметр «хаос» (--chaos) позволяет менять степень непредсказуемости и отклонения от стандартов. По умолчанию значение chaos равно 0, доступные значения от 0 до 100. Чем большее значение указывается, тем более необычные и неожиданные результаты получаются на выходе. 

Quality (Качество)

Параметр «качество» (--quality или --q) позволяет менять время рендеринга и степень детализации изображений. Чем более высокие значения указываются, тем более детализированные и качественные изображения получаются, и тем дороже они обходятся и занимают больше времени на генерацию. 

По умолчанию значение quality равно 1, доступные значения 0.25, 0.5, 1 или 2.

Seed (Сид)

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

В качестве номера сида можно использовать любое целое число от 0 до 4294967295.

Stop (Стоп)

Параметр «стоп» (--stop) позволяет завершить работу в середине процесса генерации. Этот параметр полезен для художников, которые планируют детализировать изображение дальше — самостоятельно. Остановка на раннем этапе позволит получить размытые, не детализированные результаты, это потребует меньше кредитов (валюта midjorney) и займёт меньше времени. Остановка генерации на более позднем этапе позволяет получить более чёткие и детализированные результаты, но требует больше кредитов и занимает больше времени.

Style (Стиль)

Параметр «стиль» (--style) позволяет переключаться между стилями в Midjourney, которые используются для создания изображений. 

Список возможных стилей:

  • niji — изображения в стиле аниме.
  • hd — крупные, менее последовательные изображения. Ситиль подходит для абстрактных и пейзажных изображений.
  • testp — создаёт реалистичные и последовательные изображения. Он подходит для портретов и животных.

Stylize (Стилизация)

Параметр «стилизация» (--stylize или --s) влияет на то, насколько сильно в изображениях будет присутствовать эстетический стиль Midjourney. При больших значениях получаются более стилизованные и художественные арты, при меньших — более реалистичные и естественные.

По умолчанию значение stylize равно 100, доступные значения от 0 до 1000.

Upscaler (Апскейлер)

Параметр «апскейлер» (--uplight или --upbeta) позволяет использовать разные алгоритмы для увеличения и улучшения изображений. Стандартный апскейлер добавляет детали и увеличивает чёткость артов, но иногда он может вносить артефакты и шум. Альтернативные апскейлеры дают результаты, близкие к исходному изображению сетки, но с меньшей детализацией и равномерностью.

No (отрицание, не надо)

Параметр «но» (--no) указывает просьбу не включать в рисунок какой-либо эллемент. Например, --no humans указывает что на изображении не должно быть людей. Может использоваться в запросе несколько раз.

Repeat (повторение)

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

  • Basic — 4 запроса за раз;
  • Standard — 10;
  • Pro — 40.

Tile (плитка)

Параметр «плитка» (--tile) позволяет создавать повторяющийся паттерн, который можно соединить друг с другом без «швов» на стыках. К примеру как на обоях. 

Команды Midjorney

Команда — это инструкция для бота Midjourney, она говорит боту какое действие вы от него ожидаете. Команды начинаются со слеша /. Выполнение команд ботом не тратит кредитов/минут, поскольку их обрабатывает бот, а не сам ИИ Midjourney. Кредиты/минуты расходуются только на генерацию изображений нейросетью в «быстром» режиме.

Список доступных команд Midjorney:

  • /ask — задает боту вопрос, например, /ask relax расскажет о том, как использовать relax mode.
  • /blend — команда, которая позволяет смешивать изображения друг с другом. При ее вызове появиться возможность загрузить несколько изображений, которые надо смешать. С этой командой нет необходимости в текстовом описании, достаточно выбрать картинки и соотношение сторон для результата.
  • /describe — с помощью этой команды midjorney описывать созданные картинки. Для использования надо написать команду, и загрузить картинку: в ответном сообщении бот расскажет о том, что изображено на картинке, а в конце допишет параметр --ar.
  • /fast — переключение в «быстрый» режим генерации. В этом режиме изображения создаются за 30-60 секунд, но тратят кредиты/минуты из тарифа. Этот режим включен по умолчанию для пробного тарифа и тарифа “Basic”.
  • /help — эта команда покажет список ссылок на документацию и FAQ на сайте https://midjourney.com и в дискорде Midjourney.
  • /imagine — команда для создания изображения с помощью Midjourney.
  • /info — команда которая выводит информацию об аккаунте. 
    • Subscription — тип подписки и дата следующей оплаты;
    • Job Mode — режим генерации: Fast / Relax;
    • Visibility Mode — режим приватности;
    • Fast Time Remaining — остаток времени тарифа в минутах и процентах;
    • Lifetime Usage — статистика использования за все время в изображениях и часах;
    • Relaxed Usage — статистика, для генераций в «расслабленном» режиме;
    • Queued Jobs, Running Job — количество задач в очередях и текущий запрос (если он генерируется прямо сейчас);
  • /prefer option set (пресет) — сохранённая комбинация параметров с собственным именем. Пресет можно вызвать по заданному имени. Для добавления пресета напишите боту /prefer option set <name> <value>, где “name” это название, а “value” — набор настроек. Отправьте эту команду боту, после этого можете использовать указанный пресет. Для удаления пресета отправьте команду /prefer option set <name>, где “name” это название, а значение value остается пустым.
  • /prefer auto_dm — включает и выключает настройку, при которой бот будет автоматически отправлять детали каждого запроса в личном сообщении.

  • /prefer option list — покажет список всех сохраненных вами пресетов и значения, из которых они состоят. 

  • /prefer suffix — команда полезна тем, кто часто использует одни и те же концовки запроса. Чтобы не писать их каждый раз, можно сохранить их в «суффикс», который будет добавлен ботом в конец каждого запроса. Для добавления суффикса напишите /prefer suffix, кликните по кнопке “new_value” и добавьте нужную фразу. Чтобы удалить суффикс, отправьте команду /prefer suffix не заполняя её значением. Если добавить в суффикс после текста параметр, то бот выдаст ошибку, так как посчитает, что весь суффикс — это аргументы для параметра.

  • /public — переключение в «публичный» режим генерации. По умолчанию включен во всех тарифах, кроме “Pro”. В этом режиме всё, что вы сгенерируете, будет доступно всем посетителям на сайте www.midjourney.com, даже если вы переписываетесь с ботом на собственном сервере или в личных сообщениях.

  • /relax — переключение в «расслабленный» режим генерации. В этом режиме не тратятся минуты тарифного плана. Доступно только для подписок “Standard” или “Pro”.

  • /remix — эта команда включает/выключает режим ремикса. В режиме ремикса перед тем как создать вариации, бот откроет окно с первоначальным запросом, который можно изменить, а картинка, которую вы выбрали для создания вариаций, станет эталонным изображением для этого нового запроса.

  • /settings — команда открывает окно настроек Midjourney, в котором можно поменять модель, качество, стилизацию или выбрать желаемый режим по умолчанию. Установленные настройки сохранятся и будут использоваться при каждой генерации, до тех пор, пока вы их не поменяете.

  • /show — у каждой генерации есть “Job ID” — 32-значный идентификатор задачи на генерацию. С помощью команды /show и Job ID можно получить информацию о своём прошлом запросе. Ответом будет точный запрос с параметрами и само изображение. Информацию о чужой генерации бот не показывает.

  • /stealth — переключение в режим «скрытности». В этом режиме ваши изображения не будут показаны в галерее на сайте www.midjourney.com/app/, и их не смогут увидеть другие пользователи. Этот режим доступен только в тарифе “Pro”.

  • /subscribe — эта команда создаёт ссылку на оплату подписки Midjourney.

Помимо текстовых команд, в Midjourney есть команды-эмоджи:

❌ — отмена задачи и удаление

Реакция с этим смайликом отменяет генерацию (если она ещё не завершена) и удаляет уже сгенерированные изображение из галереи в личном кабинете на сайте Midjourney. Остановка генерации позволяет не тратить минуты на запрос, отправленный по ошибке, а удаление — почистить переписку с ботом или удалить из галереи неудачные картинки.

✉️ — получить информация о генерации

Если отреагировать на сообщение смайликом конверта ✉️, то бот пришлёт текст запроса, Job ID, seed и все изображения, которые были сгенерированы вам в личное сообщение. Если вы просили сохранить видео процесса генерации, то в сообщении от бота будет ссылка на это видео.