July 20

База про Midjourney: команды 

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

В статье я разберу такие команды (нажми для быстрого перехода):

/subscribe /info /imagine /settings /fast /relax /turbo /tune /list_tuners /blend /describe /shorten и пользовательские /prefer suffix /prefer option set /prefer option list /show

Управление профилем

/subscribe /info

Для создания персональной ссылки для перехода на страницу с тарифными планами используем команду /subscribe. Информацию о тарифах и доступных опциях на каждом можно посмотреть в разделе Subscription Plans.

В /info показывается количество оставшихся часов, дата окончания подписки, информация об учетной записи и выполняющиеся задачи:

  • User ID - персональный идентификатор пользователя.
  • Subscription - выбранный тарифный план и дата следующего продления.
  • Visibility Mode - находитесь ли вы в открытом или скрытом режиме.
  • Fast Time Remaining - оставшееся время быстрых часов (GPU), если написано 10/15, то это значит, что осталось еще 10 часов. Время тратится на генерацию и любые манипуляции с изображением (upscale, vary, pan, zoom и т.д.), кроме сохранения. Если просто листаете чат или ничего не делаете с генерациями - не тратится.
  • Ranking Count - общее количество лайков (для доп.часа) изображений и количество за последние 30 дней.
  • Lifetime Usage - сколько всего было генераций за все время (исходные сетки изображений, масштабирование, вариации, ремиксы и т.д.).
  • Fast, Turbo и Relaxed Usage - сколько генераций на каждом режиме.
  • Queued Fast и Relaxed Jobs - сколько запросов в режиме ожидания.
  • Running Jobs - сколько запущенно запросов в данный момент, максимум 3 запроса одновременно.

Создание изображения

/imagine

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

В промт можно дополнительно вставить ссылку/несколько ссылок на изображение, которое будет использоваться как референс и будет равнозначно по значению текстовому запросу (будет учитываться и текст и изображение). Через параметр --iw можно указать, насколько сильно будет влияние прикрепленных референсов на итоговую генерацию.

После отправки текстового запроса через /imagine вы получаете сетку генераций из четырех уникальных изображений. Дальше вы можете использовать следующие инструменты:

  • U1-4 - выбрать одну из 4 картинок из сетки, и чтобы получить ее отдельно и продолжить работу с ней дальше. Стандартный размер отделенной картинки 1024*1024px, 72dpi.
  • V1-4 - создать новую сетку изображений на основе вариаций одной из картинок исходной сетки. Степень изменений по умолчанию можно изменить через /settings - High для сильных изменений и Low Variation Mode для небольших изменений, аналогично Vary (Subtle) и Vary (Strong).
  • Vary (Subtle) - создать новую сетку с небольшими изменениями.
  • Vary (Strong) - создать новую сетку с сильными изменениями.
  • Vary (Region) - меняет генерацию в выделенной области. С включенным Remix mode можно во всплывающем окне прописать промт, относящийся только к выделенной области. Важно выделять весь объект, который надо поменять полностью. Например, если хотим поменять фон, то выделяем с заходом на объект, чтобы ни пикселя прошлого фона не осталось.
  • Zoom out - расширяет генерацию.
  • Custom zoom - пользовательские настройки, можно поменять параметр --ar или же дописать промт для зоны, на которую будет расширено наше изображение. Возможные значения от 1 до 2 (не полные значения пишем через точку, а не через запятую - 1.2).
  • Upscale - увеличивает размер изображения. В 6 версии х2, в 5 версии доступно до х4 (2048*2048 и 4096*4096 соответственно).
  • Pan (стрелки) - создает сетку генераций с дополнением изображения в той стороне, на которую указывает стрелка. После панорамирования изображения вы можете поворачивать его снова только в том же направлении (горизонтальном/вертикальном). Качество изображения пропорционально сжимается. Расширенный вариант можно дорисовать до квадрата с помощью появившейся кнопки Make square (появляется под расширенным не квадратным изображением).
  • 🔄 - отправляет промт заново, можно откорректировать запрос при включенном режиме Remix mode. Если мы вносим важные изменения, то лучше отправлять промт заново через команду /imagine.

Настройки генераций

/settings

Команда /settings открывает кнопки переключения для таких параметров, как версия модели, значение стиля, режим генераций.

  • Model Version Dropdown - переключение версии, так же можно переключить версию через параметр --v.
  • RAW Mode - снижает влияние стиля самой Midjourney, работает в версиях 5.1, 5.2, 6 и Niji 6, можно включить через параметр --style raw. Если кнопка Raw mode не выключается, то можно нажать сбросить через Reset Settings.
  • Stylize Parameter - влияет на степень стилизации от Midjourney: чем выше значение, тем больше самодеятельности от нейросети, больше деталей в генерации, но тем хуже читается текстовый промт, аналогично параметру --stylize / --s. Значение параметра при запуске через кнопки:
    • Stylize Low = --s 50
    • Stylize Med = --s 100
    • Stylize High = --s 250
    • Stylize Very High = --s 750
  • Remix Mode - при включенном режиме позволяет изменять текст промта, параметры.
  • High и Low Variation Mode - переключается между Vary (Strong) and Vary (Subtle) в настройках по умолчанию на кнопках V1-4 под генерацией.
UPD: после обновления изменились названия на Strong Variation Mode и, соответственно Subtle Variation Mode
  • Turbo, Fast, и Relax Mode - переключается между режимами генераций.
  • Reset Settings - сбрасывает до настроек по умолчанию.

Режим генерации

/fast /relax /turbo

В режиме /relax не расходуются минуты генерации (GPU), но доступен на тарифе за 30$ и выше. Задания, выполняемые в режиме /turbo выполняются в четыре раза быстрее, но потребляют в два раза больше минут по подписке, чем обычные задания в быстром режиме. Если в конце оплаченного периода остались часы генерации, то, к сожалению, на новый месяц они не переходят, просто сгорают.

⚡ Turbo Mode 🐇 Fast Mode 🐢 Relax Mode

Переключить режим генерации изображений можно тремя способами: через команду /settings, через команды /turbo, /fast и /relax и через параметр --turbo, --fast и --relax.

Ты можешь посмотреть подробнее на сайте Midjourney официальную документацию по подпискам и как расходуются минуты:
https://docs.midjourney.com/docs/plans
https://docs.midjourney.com/docs/fast-relax

Работа со стилем

/tune /list_tuners

Команда /tune и параметр --style позволяют нам создавать генерации в едином стиле, комбинировать стили между собой. На разных промтах может срабатывать по-разному, нужно протестировать несколько, чтобы вычленить особенности стиля и как именно он влияет на картинку. Команда /tune доступна только в Fast Mode.

Данные команды работают только в 5 версии, в 6 используем для стилизации параметр --sref.

Как использовать команду:

После использования команды /tune появляется команда /imagine где пишем промт как обычно, но не ставим в конце никакие параметры, кроме --ar ,--c и --tile.

Style Directions - выбираем количество пар стилей, которое получим на странице стиля (16, 32, 64 или 128). Чем больше количество, тем больше затрачено наших GPU минут на генерацию. При выборе 16 style directions - получим 16 пар стилей, соответственно 32 изображения с кодом стиля.

Default Mode или Raw Mode - по умолчанию используется Default Mode, но если ты чаще в промтах используешь --style raw, можно выбрать Raw Mode.

Когда Style Tuner будет готов, Midjourney пришлет сообщение (не на сервер, а в личные сообщения с ботом Midjourney) на страницу с вашими стилями.

Как правильно скопировать код стиля:

Так выглядят квадратики с предпросмотрами стиля. На айпад/компьютере в каждом квадратике сетка из 4 картинок, на телефоне - одна. Эти картинки - предпросмотр, мы не можем их увеличить и работать как со стандартными генерациями. Обрати внимание на то, что выделила красным:

  • 1/32 - сколько стилей выбрано в данный момент - выбран 1 из 32. Можно сохранить стиль одной картинки, а можно собрать уникальный стиль из любого количества стилей (например, 6/32). Важно отслеживать сколько именно стилей выбрано, чтобы верно скопировать стили.
  • 🔄 - сбрасывает все выбранные стили.
  • --style <code> - код стиля/нескольких стилей, который мы вставляем в промт, чтобы применить в нашей генерации. Удобно сохранять понравившиеся стили с картинкой себе в заметки.
  • Правая кнопка копирует весь промт вместе со стилем.

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

Дополнительная информация:

  • Параметр --style созданный с помощью Style Tuner, совместим со значениями --stylize / --s в диапазоне значений от 20 до 1000.
  • Команда /list_tuners - выдает список всех созданных через Style Tuner страниц стилей.
  • Style Tuner, который используем в Midjourney не совместим с версией Niji. Но можно добавить Niji Bot так же как добавляли к себе на сервер Midjourney Bot, подписка на Midjourney дает доступ и к Niji боту. После этого появится отдельная команда /tune со значком Niji.
  • Команда /tune совместима с параметрами --ar ,--c и --tile
  • Если команда /tune не присылает ссылку на страницу стилей - проверь в настройках Discord включена ли функция отправки и предварительного просмотра ссылок.

Смешиваем изображения

/blend

Команда /blend позволяет загрузить 2-5 изображений и объединить их в новую генерацию сложно предсказуемым образом. Чтобы добавить больше 2 картинок, нажмите на options и выберите image3, image4 или image 5. Выполнение команды /blend занимает больше времени, поскольку ваши изображения нужно сперва дополнительно загрузить.

Вместо использования /blend можно добавлять ссылки на картинки в промпт - так будет не просто смешиваться загруженные изображения, но и учитываться текстовый запрос (в режиме /blend вы не можете добавить текст, только смешать загруженные изображения).

  • Картинка, загружаемая первой, имеет больший вес для итоговой генерации.
  • Команда /blend по умолчанию генерирует соотношение сторон 1:1, но можно использовать дополнительную опцию dimensions, чтобы выбрать между квадратным (1:1), портретным (2:3) или альбомным соотношением сторон (3:2).
  • Для достижения наилучших результатов загружай изображения с таким же соотношением сторон, как и у желаемого результата и в хорошем качестве. Лучше всего использовать сгенерированные самостоятельно картинки.

Помощь в промте

/describe /shorten

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

Команда /shorten анализирует твой промт и предлагает 5 вариантов, как можно сократить запрос. Наиболее важные слова в промте будут выделены жирным шрифтом, наименее важные - зачеркнутым. Команда не совместима с мультизапросом и с параметром --no.

Midjourney анализирует ваш промт и разбивает на более мелкие фрагменты, которые называются токены (фразы, слова или даже слоги) и преобразует эти токены в понятный ему формат.

Старайся не использовать в промтах творческие описания, поэтические фразы или прямое обращение к боту (нарисуй мне картинку, представь) - пишем по делу и только то, что важно. Лишние слова уменьшают значение всех остальных частей промта.

Перемещение генераций

/show

Использование команды /show в Discord позволяет удобно и быстро перемещать свои генерации между различными каналами или серверами.

Как использовать: Найди идентификатор изображения, которое хочешь переместить. Его можно найти на сайте Midjourney в своей галерее, в URL изображения или получить, используя эмодзи конверта ✉ в Discord.

Открой сервер или канал, куда хочешь переместить изображение, и в строку запроса введите команду /show <Job ID>

Например, у нас такая ссылка:

https://cdn.midjourney.com/fb3efd0c-ae26-4277-b8ee-b7b81df13f80/0_0.png

копируем из нее наш код и получаем команду:

/show job_id: fb3efd0c-ae26-4277-b8ee-b7b81df13f80

На сайте можно скопировать сразу Job ID 👇🏻

Пользовательские настройки

/prefer suffix /prefer option set /prefer option list

Команда /prefer suffix - настроить пользовательский суффикс, который добавляется в конце каждого промта.

Например, вы создаете серию работ и вам нужно в конце промта прописать версию, код стиля, соотношение сторон изображения и т.д. Очень удобно забить эти настройки в /prefer suffix и они будут подставляться автоматически в конце промта. Чтобы удалить установленный суффикс, используйте команду /settings и выберите Reset Settings или снова используйте суффикс, оставив поле пустым.

Команда /prefer option set - позволяет создать и управлять собственными настройками. Команда /prefer option list - посмотреть текущий список пользовательских настроек. Ты можешь сохранить текст (например, модель камеры или цвет фона) и параметры, которые чаще всего используешь в конце промта. Можно сохранить 20 пользовательских настроек.

Разберем на примере:

Для создания собственной настройки вводим команду /prefer option set и сперва в поле option вводим название (на примере я сохраняю настройки для баночек с парфюмом и поэтому называю "perfume"), потом вводим значение в поле value - это как раз тот текстовый запрос и параметры, что мы сохраняем. Теперь когда через команду /imagine мы в конце нашего промта пропишем параметр --perfume - после отправки команды в конец текстового запроса автоматически добавятся наш сохраненный текст и параметры.

Для удаления вводим /prefer option set и в поле option вводим название нашего сохраненного промта, value оставляем пустым.

Статья основана на официальном руководстве и дополнена моими личными заметками и комментариями. Будет дополняться по мере выхода обновлений. Для удобства можешь нажать на Распечатать и выбрать в PDF - и файл будет под рукой.

Автор Suremen 🐼 ТГ: suremen_life