База про Midjourney: команды
Команды - начинаются с /
- это то, что мы пишем в командной строке для создания изображений, изменения настроек, отслеживания подписки и выполнения других полезных задач.
В статье я разберу такие команды (нажми для быстрого перехода):
/subscribe
/info
/imagine
/settings
/fast
/relax
/turbo
/tune
/list_tuners
/blend
/describe /shorten
и пользовательские /prefer suffix
/prefer option set
/prefer option list
/show
Управление профилем
Для создания персональной ссылки для перехода на страницу с тарифными планами используем команду /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
создает уникальное изображение на основе текстового описания. Каждое изображение генерируется с нуля на основе визуального шума, похожего на телевизионные помехи, которое нейросеть использует в качестве отправной точки для создания исходных сеток изображений. Нейросеть не может в точности повторить предмет или персонажа по фотографии, скопировать идеально стиль или нарисовать узор точно такой же как на референсе - она создает каждый раз новое.
В промт можно дополнительно вставить ссылку/несколько ссылок на изображение, которое будет использоваться как референс и будет равнозначно по значению текстовому запросу (будет учитываться и текст и изображение). Через параметр --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
открывает кнопки переключения для таких параметров, как версия модели, значение стиля, режим генераций.
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
. Значение параметра при запуске через кнопки: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
- сбрасывает до настроек по умолчанию.
Режим генерации
В режиме /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
и параметр --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
позволяет загрузить 2-5 изображений и объединить их в новую генерацию сложно предсказуемым образом. Чтобы добавить больше 2 картинок, нажмите на options
и выберите image3, image4 или image 5. Выполнение команды /blend
занимает больше времени, поскольку ваши изображения нужно сперва дополнительно загрузить.
Вместо использования /blend
можно добавлять ссылки на картинки в промпт - так будет не просто смешиваться загруженные изображения, но и учитываться текстовый запрос (в режиме /blend вы не можете добавить текст, только смешать загруженные изображения).
- Картинка, загружаемая первой, имеет больший вес для итоговой генерации.
- Команда
/blend
по умолчанию генерирует соотношение сторон 1:1, но можно использовать дополнительную опциюdimensions
, чтобы выбрать между квадратным (1:1), портретным (2:3) или альбомным соотношением сторон (3:2). - Для достижения наилучших результатов загружай изображения с таким же соотношением сторон, как и у желаемого результата и в хорошем качестве. Лучше всего использовать сгенерированные самостоятельно картинки.
Помощь в промте
Команда /describe
позволяет загрузить любую картинку и сгенерировать четыре текстовых промта на основе этого изображения. Помогает узнать какие-то новые интересные слова, стили и посмотреть как сам Midjourney составляет запрос, чтобы лучше понять ход мысли нейросети. Эта команда позволяет создать генерации, вдохновленные загруженной картинкой, но не точное воссоздание референса.
Команда /shorten
анализирует твой промт и предлагает 5 вариантов, как можно сократить запрос. Наиболее важные слова в промте будут выделены жирным шрифтом, наименее важные - зачеркнутым. Команда не совместима с мультизапросом и с параметром --no
.
Midjourney анализирует ваш промт и разбивает на более мелкие фрагменты, которые называются токены (фразы, слова или даже слоги) и преобразует эти токены в понятный ему формат.
Старайся не использовать в промтах творческие описания, поэтические фразы или прямое обращение к боту (нарисуй мне картинку, представь) - пишем по делу и только то, что важно. Лишние слова уменьшают значение всех остальных частей промта.
Перемещение генераций
Использование команды /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 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