Нейросети
1,3M

Как пользоваться Midjourney для гене­рации картинок и правильно состав­лять запросы

Подробный гайд с советами и лайфхаками
143
Как пользоваться Midjourney для гене­рации картинок и правильно состав­лять запросы
Аватар автора

Евгений Кузьмин

25 раз сгенерировал корги-байкера
и ни о чем не жалеет

Страница автора
Аватар автора

Катя Лебедева

уточнила модель мотоцикла

Страница автора

Midjourney — одна из главных нейросетей для рисования и повод в очередной раз убедиться в прогрессе технологий.

Нейросетей для генерации качественных изображений становится все больше. Но Midjourney прочно держится в числе лучших. Вот ее преимущества: высокий уровень фотореализма, работа через «Дискорд» на любом устройстве без требований к производительности, возможность доработки изображений и гибкой настройки параметров.

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

Расскажу, как формулировать запрос к нейросети, как разобраться во множестве настроек и как сделать результаты еще качественнее.

Сколько стоит Midjourney

Бесплатный пробный доступ к Midjourney закрыли в 2023 году. Сейчас нейросеть доступна только по подписке: от 10 $⁣ (916 ₽) в месяц. Сервис не принимает российские карты, для оплаты понадобится карта зарубежного банка.

На любом уровне подписки можно пользоваться общими каналами, добавлять бота Midjourney на свой дискорд-сервер или генерировать картинки прямо в личных сообщениях. Для этого найдите бота в своем «Дискорде» и нажмите «Написать сообщение».

Вот тарифные планы. Важно обращать внимание на часы «быстрой генерации». После того как они закончатся, картинки будут создаваться медленнее. Но при желании можно докупить «быстрые» часы, не меняя тариф.

Платная подписка Midjourney

Basic PlanStandard PlanPro Plan
Стоимость10 $⁣ (916 ₽) в месяц, 96 $⁣ (8798 ₽) в год30 $⁣ (2749 ₽) в месяц, 288 $⁣ (26 253 ₽) в год60 $⁣ (5499 ₽) в месяц, 576 $⁣ (52 507 ₽) в год
Количество генерацийОколо 200 в месяц15 часов в «быстром» режиме, неограниченно — в «медленном»30 часов в «быстром» режиме, неограниченно — в «медленном»
Другие особенности3 запроса выполняются одновременно3 запроса выполняются одновременно12 запросов выполняются одновременно. Можно генерировать в режиме «стелс» — изображения не будут доступны другим пользователям, в том числе через галерею на сайте

Платная подписка Midjourney

Стоимость
Basic Plan10 $⁣ (916 ₽) в месяц, 96 $⁣ (8798 ₽) в год
Standard Plan30 $⁣ (2749 ₽) в месяц, 288 $⁣ (26 253 ₽) в год
Pro Plan60 $⁣ (5499 ₽) в месяц, 576 $⁣ (52 507 ₽) в год
Количество генераций
Basic PlanОколо 200 в месяц
Standard Plan15 часов в «быстром» режиме, неограниченно — в «медленном»
Pro Plan30 часов в «быстром» режиме, неограниченно — в «медленном»
Другие особенности
Basic Plan3 запроса выполняются одновременно
Standard Plan3 запроса выполняются одновременно
Pro Plan12 запросов выполняются одновременноМожно генерировать в режиме «стелс» — изображения не будут доступны другим пользователям, в том числе через галерею на сайте

Как зарегистрироваться в Midjourney

Как получить доступ к Midjourney. Сейчас Midjourney можно пользоваться в виде бота в «Дискорде», возможность генерации на сайте пока в стадии постепенного запуска. Так что вам придется зарегистрироваться на платформе. Midjourney работает как бот в этом мессенджере. Чтобы сгенерировать картинку, нужно каждый раз отправлять запрос в чат с Midjourney Bot.

Еще можно присоединиться к официальному серверу команды сервиса — там удобно следить за новостями и в целом вовлекаться в жизнь нейросетевого сообщества: участвовать в конкурсах, подбирать вместе идеальные запросы, проверять работу новых версий.

Также можно добавлять бота на сторонние серверы, в том числе личный. Это удобно: можно генерировать картинки наедине с собой в разных каналах или друзьями, если на вашем сервере не более 10 тысяч подписчиков.

Нажмите на бота Midjourney в правой части экрана и найдите кнопку «Добавить на сервер»
Нажмите на бота Midjourney в правой части экрана и найдите кнопку «Добавить на сервер»

Как пользоваться Midjourney через телеграм-бота. Официально Midjourney в «Телеграме» нет. Разработчики не открывали доступ к API, но тематические боты все равно есть. И некоторые из них даже генерируют похожие по качеству картинки.

Но к таким ботам нужно относиться осторожно: за названием Midjourney в «Телеграме» может скрываться любая нейросеть или вообще уже готовая база сгенерированных картинок. Тем более что боты преимущественно платные — после пары тестовых попыток появляются предложения купить премиум.

Мы подробно писали, как пользоваться ботами нейросетей в «Телеграме» — и стоит ли это вообще делать.

Как генерировать картинки в Midjourney

Как устроен дискорд-сервер Midjourney. Главных каналов несколько: в Announcements размещают объявления от разработчиков, в Status сообщают о технических проблемах. Советую заодно ознакомиться с правилами в канале Rules, чтобы не возникало вопросов, если вас вдруг за что-то забанят.

В основе сервера — пространства для генерации изображений. В «Дискорде» есть каналы Newcomer Rooms, внутри которых — сотни чатов Newbies. Именно в них создают картинки пользователи, которым нравится творить в большой компании. Выбирайте любой из чатов, в идеале — чтобы одновременно с вами там сидело не очень много людей. Вы будете видеть все их попытки создать картинку при помощи нейросети, а они — ваши.

Первым делом попытаемся сгенерировать корги на мотоцикле в стилистике сериала «Очень странные дела» по самому простому запросу, без дополнительных деталей
Первым делом попытаемся сгенерировать корги на мотоцикле в стилистике сериала «Очень странные дела» по самому простому запросу, без дополнительных деталей

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

Как сгенерировать свое первое изображение. Зайдите в один из чатов Newbies и введите в поле для отправки сообщения команду /imagine. Появится плашка Prompt: все, что вы напишете после нее, станет частью запроса. Описание картинки для нейросети лучше формулировать на английском языке. Другие языки Midjourney понимает гораздо хуже. Если не знаете английский, пользуйтесь нейросетевым переводчиком DeepL.

Когда сформулируете запрос, нажмите кнопку «Отправить». Бот начнет генерировать изображение. Вы буквально в прямом эфире увидите, как смутные очертания превращаются в четыре картинки. Обычно генерация занимает не дольше минуты, но все зависит от нагрузки на сервер «Дискорда» и деталей конкретного запроса. Кстати, некоторые параметры заданы ботом изначально — например, скорость генерации. Посмотреть или изменить настройки можно, отправив команду /settings.

Видео генерации картинки в Midjourney. Да, по⁠-⁠прежнему с корги на байке
Видео генерации картинки в Midjourney. Да, по⁠-⁠прежнему с корги на байке

Под сгенерированными изображениями появятся кнопки «U1, U2, U3, U4» и «V1, V2, V3, V4». Первый параметр — апскейлинг. Выберите наиболее удачную картинку из четырех, и нейросеть выдаст ее отдельно и покрупнее. Второй параметр позволяет создать еще четыре вариации конкретной картинки из коллажа — на случай, если вам нравится результат, но хочется посмотреть, что еще сделает нейросеть в том же духе.

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

  1. Upscale (Subtle) и Upscale (Creative) увеличивают разрешение картинки вдвое. В первом случае — без дополнительных деталей, во втором — с креативной доработкой.
  2. Vary (Subtle) и Vary (Strong) генерируют четыре вариации выбранной картинки, отличающиеся от нее немного или сильно.
  3. Vary Region перерисовывает фрагмент картинки. Если нажать эту кнопку, откроется окно, в котором можно выделить участок изображения, и если включен режим Remix, то написать для него новый промпт.
  4. ←, →, ↑ и ↓ дорисуют картинку с соответствующей стрелочке стороны. При этом изменится соотношение сторон — квадратная станет прямоугольной с новым фрагментом. Промпт можно задать новый, если включен режим Remix. Однако тут нейросеть пока плохо слушается запроса, часто дорисовывает исходный сюжет.
  5. Zoom Out 2×, Zoom Out 1.5×, Custom Zoom дорисовывают картину за пределами краев.
Корги на мотоцикле из средневекового бестиария можно доработать
Если хотите перерисовать участок, можно выделить прямоугольную зону или обвести произвольный фрагмент — только не очень маленький
Есть ли кто⁠-⁠то круче? Нет
Вообще⁠-⁠то я просила дорисовать справа медведей на велосипеде, но даже за несколько попыток это сделать не удалось

Как сохранить картинку. Можно скачать результат прямо из чата в «Дискорде». На компьютере пункт «Сохранить изображение» будет в меню при клике правой кнопкой мыши — как прямо в чате, так и если открыть в нем картинку отдельно. На смартфоне надо тапнуть на изображение, а когда оно откроется — на три точки в правом верхнем углу, там будет пункт «Сохранить».

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

Если генерируете в общих чатах, можно попросить бота отправить вам картинки в личные сообщения и сохранить уже оттуда. Для этого отреагируйте на пост с результатом от бота эмодзи в виде письма. Его можно найти в поиске по запросу :envelope:.

А еще ваши результаты хранятся на сайте — нужно авторизоваться через «Дискорд».

Теперь лего⁠-⁠корги придет в личные сообщения в «Дискорде»
Теперь лего⁠-⁠корги придет в личные сообщения в «Дискорде»

Как правильно составлять запросы к нейросети

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

Описывайте сцену подробно. Чем больше деталей, тем точнее будет результат. Нейросеть плохо понимает расплывчатые усилители в запросе. «Суперъяркий» или «красивый» не сообщают ничего о том, что и как должно быть нарисовано. Хороший промпт — ясный и точный, с визуальными деталями. Вот как его формулировать:

  1. Опишите основной сюжет. Например, главный объект — корги. Но не просто собака, а байкер, то есть корги в динамичной позе на мотоцикле.
  2. Уточните визуальные детали. Сначала — самого объекта: пусть корги будет в классическом байкерском прикиде с кожаной курткой, шлемом или очками, банданой на шее. Затем — окружения: мотоцикл может быть винтажным Harley-Davidson с хромированной отделкой и кожаными вставками.
  3. Расскажите об окружающей обстановке. Местоположение, атмосфера, интерьер и другие сведения о пространстве вокруг объекта. Например, корги будет ехать на мотоцикле по пустой трассе с живописными видами.
  4. Объясните нейросети, какое настроение и освещение должна передавать картинка. Возможно, корги едет по трассе на закате, чтобы передать ощущение свободы и движения навстречу приключениям. Картинка авантюрная, длинные тени придают глубину сцене.

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

Как меняется картинка по мере уточнения запроса

Было: corgi biker on a motorcycle

Стало: a confident corgi biker, dressed in a miniature leather jacket, custom-fit helmet with goggles, and a whimsical bandana, striking a pose on a classic Harley-Davidson motorcycle. The scene is set on an open road, cutting through a breathtaking landscape at sunset, with the warm glow of the setting sun illuminating the scene, creating long shadows and a sense of boundless freedom. The composition focuses on the corgi’s adventurous spirit, with a blurred background to emphasize the main subject.

Простой запрос — корги-байкер на мотоцикле. Получился красивый и качественный арт
Сложный запрос: уверенный в себе корги-байкер, одетый в миниатюрную кожаную куртку, шлем с очками и причудливую бандану, позирует на классическом мотоцикле Harley⁠-⁠Davidson. Действие происходит на открытой дороге, идущей через захватывающий пейзаж на закате, теплый свет заходящего солнца освещает сцену, создавая длинные тени и ощущение безграничной свободы
Пересаживаем корги на Ducati Panigale V4

Не пишите отрицания в основном тексте запроса. Слова «не», «без», «исключая», «кроме» и подобные лишь запутают нейросеть. «Человек не в синей шляпе» — плохой промпт, а вот «человек в красной шляпе» сгенерируется без проблем.

Можно прописать, что вы не хотите видеть на картинке. Для этого есть специальная команда --no, о ней — ниже.

Используйте изображения как референс. В запрос можно добавить прямую ссылку на картинку, которая вам нравится, или даже несколько. При генерации нейросеть учтет не только слова в запросе, но и эти изображения. Можно указать, насколько весомым должен быть вклад референса, с помощью параметра --iw. Подробнее — в разделе с полезными короткими командами.

Учитывайте весомость каждой части запроса. Те слова, которые идут вначале, сильнее влияют на результат, поэтому основной сюжет лучше указать сразу. Кроме того, можно добавлять «веса» к разным частям запроса через двойное двоеточие: corgi on a motorcycle as Marvel hero::5, cinematic shot::5, epic shot::2. Если пишете подробный запрос, это не требуется.

Если генерируете в Midjourney v4 или v5, запрос надо строить иначе. В старых версиях нейросеть учитывает описания меньшей длины и жестко ранжирует весомость слов: сначала надо сказать главное, потом через запятую добавлять детали. Например, corgi biker on a motorcycle, leather clothing, vintage motorcycle, sunset, photorealism. Начиная с Midjourney v6 лучше работают естественные описания, хотя старые промпты все еще могут давать хорошие результаты.

Полезные короткие команды, которые стоит учитывать

--iw. В Midjourney можно загружать картинки в качестве референса — одну или несколько для каждого запроса. И можно указать «вес» — чем больше, тем сильнее картинки будут влиять на результат. Значение по умолчанию — 1, допустимый диапазон в Midjourney v6 — от 0 до 3, число не обязательно должно быть целым — 0.5 тоже годится.

--ar. Быстрая команда для параметра aspect ratio, или «соотношение сторон». По умолчанию картинки генерируются в соотношении 1:1, но это можно поменять на любое другое — например, на 3:2 или 16:9.

--c или –chaos. Уровень «хаоса», то есть насколько сильно предлагаемые нейросетью варианты картинки будут отличаться друг от друга. Можно варьировать в диапазоне от 0 до 100.

--no. Параметр, в котором можно прописать, чего на картинке быть не должно. Например, --no plants — рисовать сюжет без растений. Но важно учесть, что нежелательные предметы надо еще правильно назвать: хеллоуинская ведьма с параметром --no hat все еще будет в остроконечном колпаке. Потому что колпак называется witch’s hat — вот его-то и надо исключать.

--q. Уровень качества. Можно установить 0.25, 0.5 или 1, от этого будет зависеть уровень проработки деталей и количество расходуемых минут работы сервера из вашей подписки.

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

--sref. Перенос стиля: если в этот параметр вписать ссылку на картинку, новая сгенерируется в похожем стиле. Так можно делать наборы иконок, рисовать персонажа в разных ситуациях или иллюстрировать текст в одном стиле.

--cref. Перенос персонажа: можно «переодеть» человека на картинке, поместить его в другую обстановку или создать последовательность сцен с сохранением облика героя. Работает в паре с параметром --cw, который определяет, насколько полно переносить образ. То есть к запросу добавляется конструкция: --cref (прямая ссылка на изображение человека) --cw (от 0 до 100).

При --cw 0 будет сохраняться лицо, а прическу, одежду и окружение можно сменить. При --cw 100 нейросеть постарается сохранить лицо, волосы и одежду, хотя результат обычно получается хуже, чем при низком значении.

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

Вот как работает перенос персонажа параметром --cref в Midjourney v6.

Сгенерированное изображение молодой женщины в Москве в стиле фото на Айфон, выложенного в соцсети несколько лет назад
Примерно та же девушка, но в темно-синем бархатном платье, позирует для модного журнала
Но зато меняется на глазах, только заслышав шум дорог
Белый пуховик Balenciaga
А вот перенести персонажа в точности в той же одежде с параметром ⁠-⁠⁠-⁠cw 100 получается хуже: лицо и куртка все равно искажаются, детализация страдает, на картинке появляются артефакты

--style raw. Midjourney более точно следует запросам с таким параметром и меньше украшает картинку автоматически. Так реалистичные изображения становятся чуть более натуральными, а плоские иконки не превращаются в трехмерные рисунки. Если параметр --raw нужен часто, его можно включить в настройках по умолчанию с помощью команды /settings.

--stylize или --s. Нейросеть Midjourney была обучена создавать изображения с художественным цветом, композицией и формами. Параметр --stylize, или --s, влияет на то, насколько сильно модель будет использовать эти свои навыки. Чем ниже значение, тем точнее результат соответствует запросу, но тем менее художественным он будет. Значение по умолчанию — 100, можно указать любое другое целое число в диапазоне от 0 до 1000. Если хотите, чтобы на картинке была надпись, рекомендуется ставить низкие значения --s: так буквы будут меньше искажены.

--tile. Параметр для создания паттернов, которые можно бесшовно соединить. Например, узоров для ткани, плитки, обоев.

--weird. Параметр для экспериментов с необычными эстетиками. Нейросеть будет рисовать не привычно красивые картинки, а порой довольно причудливые. Можно варьировать значение от 0 до 3000.

--v. Позволяет задать, какая версия Midjourney будет генерировать картинку по запросу. По умолчанию стоит последняя версия. Менять на ранние стоит только для использования каких-то особенно удачных промптов или возможностей, которых пока нет в новой.

--video. Сохраняет видео процесса генерации картинки. Добавьте к запросу, а потом попросите бота прислать ролик в личные сообщения с помощью эмодзи письма.

Диапазон, в котором можно варьировать параметры, зависит от версии нейросети. Здесь — для Midjouney v6, для других моделей параметры есть на сайте сервиса.

Посмотрите, какие есть настройки и режимы. По команде /settings бот покажет полтора десятка опций, которые можно настроить под себя:

  1. Версия нейросети, которой будете пользоваться по умолчанию. Выбирайте самую новую — каждая следующая намного мощнее предыдущей.
  2. Stylize помогает настроить степень вмешательства нейросети: насколько сильно она будет применять свои навыки «делать красиво». По умолчанию стоит средний уровень — Stylize Med.
  3. Public mode означает, что ваши генерации будут видны другим пользователям в галерее на сайте Midjourney. Выключить этот режим могут только обладатели подписки уровня Pro.
  4. Remix mode позволяет скорректировать запрос, когда вы просите нейросеть дать несколько вариантов выбранной картинки или дорисовать фрагмент. Если его отключить, в этих случаях бот будет использовать исходный промпт, зато вам надо будет нажимать на одну кнопку меньше. Рекомендую держать Remix mode включенным, пока не будете уверены в том, что вам это не нужно: с ним проще дорабатывать и дописывать промпт.
  5. High Variation Mode и Low Variation Mode отвечают за то, насколько сильно друг от друга будут отличаться те четыре картинки, которые нейросеть рисует по одному запросу. Донастроить это можно с помощью параметра --chaos в запросе.
  6. Sticky Style будет полезна скорее опытным пользователям. Она закрепляет прописанный параметр --style для будущих генераций, чтобы не нужно было его копировать снова.
  7. Turbo, Fast и Relax Mode — переключение между режимами генерации. Если активно пользоваться нейросетью, «быстрые» часы из тарифа иногда приходится экономить. По умолчанию включен Fast Mode.
  8. Reset Settings возвращает к настройкам по умолчанию.

Также в Midjourney 5.2 работают тюнеры — возможность задать стиль генераций, не прописывая его вручную. Особенно это важно, если вы хотите создать свой уникальный стиль. На сайте сервиса есть подробное описание того, как создать свой тюнер и как ими пользоваться вообще, а также пример тюнера от авторов Midjourney.

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

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

Я особенно полюбил добавлять к запросам «японская гравюра»
Я особенно полюбил добавлять к запросам «японская гравюра»

Задайте стилистику. Нейросеть обучена на огромном количестве художественных стилей, работах конкретных людей, различных эстетиках и временных эпохах. Многое зависит от фантазии пользователей. Не бойтесь добавлять детали: цвета, освещение, материалы. В моем случае корги превращался то в фотореалистичный портрет, то в 3D-рендер, то в оригами, то в татуировку, то в часть советского плаката.

Стилистических деталей, влияющих на итоговое изображение, тысячи. Часть из них описана на «Гитхабе»: есть даже более-менее наглядный пример со сферой, которая изменяется в зависимости от параметров. Если этого недостаточно — ищите идеи для стилистик и форматов в тематических интернет-сообществах.

Посмотрите, как меняется сфера в зависимости от разных панк-стилистик в запросе
Посмотрите, как меняется сфера в зависимости от разных панк-стилистик в запросе

Если вы увлекаетесь фотографией, попробуйте применить навыки при составлении запроса. Вы можете задать тип камеры, объектива, расстояние до объекта, фокусное расстояние, выдержку. Кстати, в попытках подражать фотографиям пользователи часто пишут параметр Photorealism. На «Гитхабе» советуют вместо этого писать Photograph или 35mm photograph. Еще один вариант — написать имя любимого известного фотографа.

В целом относительно стилей команда Midjourney советует такие формулировки:

  • in the style of — если вы хотите добавить какую-то стилистику или эстетику;
  • by x, где x — художник, чьими работами будет вдохновляться нейросеть.

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

Фигурка лего⁠-⁠корги на байке
Советская мозаика корги на байке
Восьмибитный корги на байке
Оригами-корги на байке
Античная скульптура корги на байке

Периодически отпускайте ситуацию. Не раз и не два я приходил к тому, что простой запрос из трех-пяти слов мне в итоге нравится гораздо больше, чем описание из десятка параметров. Иногда стоит дать нейросети свободу творчества, результат может понравиться даже больше.

Вот примеры генерации по очень простым запросам: corgi on a motorcycle + формат картинки — кадр из фильма Marvel, минималистичная открытка или рисунок тушью. Позу, эстетику, цвета и все прочее нейросеть подбирала сама.

На случай, если захочется выложить плиткой с корги на мотоцикле стену в гостиной. По всем четырем сторонам картинки бесшовно совмещаются друг с другом
Минималистичная открытка
Рисунок тушью в японском стиле
Маленький, но все еще крутой
Не все герои носят плащи. Этот носит
Путь к «Харлею» был непростым
Всегда на коне
30 секунд до Марса
Нуарный детектив собачке тоже идет

Где искать промпты для Midjourney

За последние пару лет в сети появились сотни сайтов с конструкторами промптов для Midjourney и других нейросетей, но все они устарели. Когда запрос был похож на алгоритм для компьютерной программы, такие сервисы помогали создавать лучшие изображения. Но начиная с Midjourney v5 нейросеть все лучше понимает запросы на естественном языке: просто описываете, что хотите увидеть, при необходимости меняете части запроса или уточняете детали, даете референсы или корректируете отдельную область.

Тем не менее писать промпты вручную не всегда нужно. Есть общие каналы на сервере Midjourney в «Дискорде» — можно вдохновляться работами других пользователей. Есть сайты с коллекциями промптов — платных и бесплатных. А есть основанные на нейросетях боты, которые генерируют запрос именно для Midjourney v6.

Библиотеки промптов:

  1. PromptBase — магазин промптов, но в нем достаточно много бесплатных. Вряд ли они удивят опытного пользователя Midjourney, а вот начинающим пригодятся. Собрана библиотека запросов и для других нейросетей: предыдущих версий Midjourney, Stable Diffusion, Leonardo AI, Dall-E разных поколений.
  2. Lexica.art — сервис для генерации изображений на основе других моделей, с Midjourney не работает. Но там есть большая коллекция созданных пользователями изображений, у которых можно посмотреть промпт. Детали для Midjourney v6 прописаны не будут, но как источник вдохновения и отправная точка — часто полезно.

Боты для ChatGPT, доступные по платной подписке:

  1. MJ V6 Prompt Assistant — генерирует подробные качественные промпты, заточенные именно под Midjourney v6. А еще может объяснить, как написать хороший запрос самостоятельно.
  2. Image Prompt Generator — по сформулированной пользователем идее выдает три промпта для фотореалистичного, кинематографичного и стилизованного под аниме изображений. Но можно попросить и другое количество вариантов или ограничить стилистику.
  3. MJ v6 GPT Prompt Generator — иногда предлагает более интересные трактовки темы и стильные промпты.
  4. MJ Prompt Generator (V6) — дает пять подробных и оптимизированных для Midjourney v6 промптов, которые можно сразу скопировать без лишних символов и редактирования. Если в запросе упомянуть niji, даст промпты для niji 6 — обученной специально на аниме версии нейросети.

Как получить запрос, если есть готовая картинка

В Midjourney есть и обратная функция: нейросеть подбирает текстовый запрос, по которому могло бы быть сгенерировано имеющееся изображение. Это может пригодиться, если есть референс, но вы не знаете, как его описать. Например, реальное фото или картинка в понравившемся стиле.

Работает это так: вводите команду /describe, выбираете на устройстве файл с картинкой или копируете прямую ссылку на иллюстрацию в интернете, отправляете сообщение. Бот предложит четыре варианта запросов, по которым это можно нарисовать.

Попадание не всегда абсолютно точное, но предложенные варианты можно рассматривать как конструктор. Они помогают понять, какие части запроса описывают нужную вам эстетику, художественные приемы или сюжет.

На самом деле эта картинка была сгенерирована по базовому запросу corgi biker on a motorcycle. Но чтобы ее повторить, этого недостаточно: бот выдаст самых разных корги-байкеров
На самом деле эта картинка была сгенерирована по базовому запросу corgi biker on a motorcycle. Но чтобы ее повторить, этого недостаточно: бот выдаст самых разных корги-байкеров

Бот предложит сгенерировать картинку по одному из этих запросов или по всем сразу — если включен режим /fast. Или можно попросить еще варианты.

Вот что получилось из попыток описать нашего корги-байкера.

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

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

Как скрещивать картинки в Midjourney

Способ 1. Команда /blend позволяет загрузить от двух до пяти картинок и получить их микс. Но тут нельзя использовать текстовый запрос.

Супергерой + мимоза = супергерой с мимозой
Супергерой + мимоза = супергерой с мимозой
Супергерой + мимоза = супергерой с мимозой

Способ 2. Достаточно ввести команду /imagine в «Дискорде» и в поле Prompt вставить прямые ссылки на две картинки. После этого нейросеть сгенерирует изображение, которое возьмет что-то от обоих источников.

Тут уже не до корги на мотоцикле
Тут уже не до корги на мотоцикле
Тут уже не до корги на мотоцикле

Можно скрестить двух персонажей или использовать комбинацию «персонаж + картинка с атмосферой». У авторов работ различается мнение, влияет ли очередность ссылок на результат: одни говорят, что первый референс выступает базой для нейросети, другие — что в любом случае заимствование идет в пропорции 50 на 50.

При желании к ссылкам можно добавить и текстовые уточнения — или прописать «весомость» каждой картинки в запросе. Например, так: ссылка1::2, ссылка2::1. Первая ссылка будет сильнее влиять на результат.

Итоговая памятка

  1. Midjourney доступен для пользователей «Дискорда». С ботом можно переписываться в личных сообщениях, а можно тестировать в официальном сообществе нейросети — получится заодно посмотреть, что делают другие.
  2. Нейросеть платная — по подписке от 10 $⁣ (916 ₽) в месяц. Российской картой оплатить не получится. Раньше были доступны бесплатные генерации, но это отменили.
  3. Чтобы сгенерировать картинку, вводите команду /imagine и формулируйте запрос.
  4. Определитесь с объектом — что или кто станет главным героем изображения. Добавьте общие требования к картинке — фон, эстетику, цветовую гамму, художника с подходящим стилем. Можно через команды in style of или artwork by.
  5. Запомните короткие команды, с их помощью можно задать детализированность картинки, соотношение сторон и другие параметры.
  6. Воспользуйтесь настройками. Они расширяют возможности нейросети и позволяют создавать похожих персонажей, скрещивать картинки и многое другое.

Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult

Евгений КузьминУже пробовали Midjourney? Поделитесь результатами:
  • Алиса ТретьяковаПробовала. По ощущениям отлично выходят абстракции аля "пейзаж в стиле импрессионистов". Если нужны конкретные герои фильмов/книг/мультфильмов, то уже хуже. Неплохо удаются стилизации под ретро, пиксели, инди и т. п.7
  • Валентин ШороховРуслан, нужно отправить в чат необходимое изображение, после чего жмите пкм и из списка выберете "копировать ссылку". Следущим действием как обычно ставим /images, вставляем ссылку и дописываем необходимые параметры, если требуется4
  • Михаил ГусевЯ сделал космическую сагу в стиле работ Алана Ли (автору иллюстраций к Властелину Колец)58
  • Валерий ТрусевичКак мне кажется, все эти нейросети безумно крутой инструмент для игровых инди-студий, чтобы генерировать визуальные концепты. Буквально за 3 минуты сгенерировал городскую площадь в стиле Disco Elysium21
  • АлександрКот фотографируется на паспорт16
  • PaidamartОтлично, это самый внятный гайд по Midjourney! Я уже третью неделю зависаю в ней) Жду не дождусь открытия доступа для всех к ещё более продвинутой нейронке Stable Diffusion на первый взгляд она это следующий уровень после DALL-E 2 и Midjourney. К примеру у нее не только нет никаких проблем с рисованием лиц и глаз, так ещё и делает это она на уровне продвинутых художников, чего не скажешь про Midjourney постоянно какие то косяки с глазами. Но самое интересное что в данный момент если вы умудритесь подключиться к Stable Diffusion (убедив разработчиков что вы это в научных целях) в этой нейронке нет практически никаких ограничений и стоп слов, привет любителям клубнички и расчлененки. По словам разработчиков они не стремились к ограничениям и постараются ввести минимум их к официальному публичному релизу. А в Midjourney я попыток 30 истратил на то чтобы обойти это досадный запрет на фразу "female body" и у меня ничего не вышло. И каково же было мое удивление когда кто-то в чате (и я уверен что это был парень)) сумел обмануть нейронку и она таки выдала женское тело конкретно с грудями и бедрами, разумеется прикрытыми. И запрос был простетский: gerl "in bikini anime" и что-то ещё. Так вот результат был отличный, то есть нейронка выдала результат во весь рост с грудями и бедрами 4 варианта и все отличные. Интересно что у меня по тому же запросу вышли куда более скромные картинки. И сколько я не пытался выдача была какая то совсем строгая. Видимо это был глюк))4
  • Ольга Тимакова7
  • Дмитрий Журавлёв11
  • Михаил ИконниковОтличная нейронка, свой опыт работы с ней описал в своем блоге. вот пример моей работы ...13
  • Полиция Т—ЖМихаил, посмотрите первый пункт правил: https://journal.tinkoff.ru/comments-rules/. Ссылку мы убрали2
  • Максим ЛамбинЖалко, что MJ через дискорд реализовали - очень проблематично штамповать фейк-профили для неограниченного пользования.. Будем ждать более доступных вариантов реализации этой нейронки. В Stable Diffusion тоже неплохо получается, и там через фейк-почту довольно легко сообразить анлим, но мне по степени отработки бэкграундов и деталей MJ таки больше зашла. Вот пример моей работы в SD - довольно долго тыкался11
  • Антон ГустилевОтлично генерирует задние фоны На изображении задний фон для 2д слешера по типу катаны зеро для нашей маленькой инди студии. Данный инструмент отлично позволяет сократить бюджет на художнике :)5
  • Светлана ХельвинМихаил, вашего запроса, а не работы)4
  • Мариан Чалфа11
  • YuliyaЭто эльф ангел. Так видит его нейросеть 😅12
  • Валерий ДмитриевCelestial Angel4
  • Олег СтешинМаксим, можете скинуть пример запроса, который вводили? Вообще никак не получается получить такого качества картинки0
  • Максим ЛамбинОлег, "Valkyrie in valhalla , full colors, realistic, 4k, remaster extremely detailed, artstation, highly detailed, digital paint, post processing, ambient lighting, octane render, unreal engine, illustration, octane render" А вообще вот тут очень много примеров с запросами, по которым эти примеры делались https://lexica.art/1
  • Юлия БажанЯ визуализировала свою сказку: Гулкий плеск горных рек. Берега и цветы. В том краю шла война эльфов с силами тьмы. А все ангелы тьмы жили в черном лесу - Рядом с лугом, где эльфы собирали росу. И, Однажды - одна, Та, что любит цветы… На лугу вдруг увидела Ангела тьмы - Он лежал, чуть дыша, пряча крылья свои - Руки, плечи, лицо были в черной крови. Любопытство свое не смогла одолеть - И к нему подошла, на него посмотреть, Тихо рядом присела, в глаза заглянув - И забыла, что – враг! В них навек утонув… Захотелось ей, чтоб - он остался живой - Напоила его родниковой водой… В тот же миг теплый дождь над землею пошел – Его ветер позвал. И он молча ушел. Эльфов край расцветал! Так должно было быть… Но она не могла те глаза позабыть… И решилась она полететь в черный лес. В лес, где ветви сплетались до самых небес! В лес, где сумрак царит. В мир, где сходят с ума… Где лишь раз в много лет появлялась луна… В этот мир, прилетев - начала поиск свой - Светлых глаз, что позвали ее за собой... А добраться туда, ей мечта помогла - И искала она! Но найти не могла… Вот и нежные крылья устали летать, Только губы могли еле-еле шептать: «Как-то трудно дышать… Лучше мне улететь… Чтоб последний раз в небо мое посмотреть… Чтобы вновь ощутить… и обнять облака… Чтоб у теплого моря уснуть на руках…» И она устремилась, сорвавшись вперед, Вырываясь из веток, хватавших ее. Поднимаясь наверх, из неведомой власти - Разрывая тончайшие крылья на части!.. Пролетев длинный путь - так устала в ночи… Вот уже вдалеке показались лучи!.. Лишь последний рывок! - Путь подходит к концу!.. Но вдруг ветер ударил ее по лицу: Закружил и унес! А потом отпустил… - С высоты - и на землю!.. Лишив всяких сил. Вскоре стих ураган. И рассеялся дым - Открывалась луна в паре с небом седым!.. Но она не могла уже больше взлететь… Оставалось - лежать и на небо смотреть… «Не боюсь умирать… Мне не страшно одной!..» Но приблизился кто-то с прохладной водой… И сквозь тень и туман… Как в далекий тот раз - Разглядела она глубину светлых глаз…31
  • marsopitЗагрузил фото кошки и своё.37
  • Данил ПодчалкинДмитрий, Каааак? Я пытался сделать похожее, но получилось только +-0
  • Татьяна ГромоваПример работы четвёртой версии.4
  • Марина ГромоваГосподе я не могу остановиться и хочу теперь подписку. Спасибо за статью, сама пыталась разобраться, как пользоваться Midjourney, не смогла. Давно в закладочках держала эту статью, и вот11
  • Евгений С фамилией7
  • Максим Мешков3
  • Максим Мешков3
  • Andryu HDМариан, Спасибо за потраченные попытки, Ваш труд не был напрасным, интересный результат получился. С Вашего позволения качну себе картинку.0
  • Ре Май5
  • Ре Май3
  • SюRдолина чудная долина1
  • Олег Ковальчук4
  • Олег Ковальчук4
  • mr. BarbadosМарина, Да, почему-то это затягивает и сильно. Хочется "генерировать" и генерировать.2
  • Антон ЕрёминМаксим, можно штамповать фейки, если у вас свое доменое имя и возможность создавать любое количество email. На полный переход с одного фейка на другой, уходит гдето 7 мин.1
  • Максим ЛамбинАнтон, с тех пор произошли неплохие изменения в мире SD) Теперь на локальном ПК через Автоматику1111 генерирую модели, обученные на своем лице - благодать)1
  • Максим ЛамбинАнтон, хотя MJ конечно все равно не хватает, уж больно там все качественно получается. Как нить озадачусь созданием анлим штамповкой для MJ0
  • Елена МеньшиковаСпасибо вам за подробное описание! Я просто в восторге, получилось сгенерировать около 50 раз! Меня так затянуло, так жаль, что оплатить не получается(((9
  • Евгений ЗахарычевЕлена, я через remoney.ru рискнул оплатить. Все просто. Это конечно не автоматический сервис, придётся подождать, состыковаться, но в итоге все классно2
  • Аня ОреховаПопробовала работать с этой сеткой,результаты порадовали.Нарисовала свою собственную картину,придуманную кучу лет назад3
  • Василий СеливерстовБоже, ну что за "помогаторы". Это не Рембрант, это Вермеер. "Девочка с жемчужной серёжкой".8
  • Давид СеджидиВалерий, все хотел найти этот стиль, и мне удалось. Спасибо вам)0
  • Даниил Степнов5
  • Анастасия ЕмельяноваМарина, наши глаза просто требуют зрелищ! а нейронка выдаёт картинки, взрывающие привычное понимание вещей, вот уж зрелища так зрелища, как оторваться!0
  • Сергей МихайловЮлия, И тот, кто подошел, был Ангелом тьмы - Тем, что лежал на лугу, в черной крови. Он ее узнал и прижал к себе, Но она уже чувствовала, как уходит жизнь из нее. И он плакал, не зная, как ее спасти, Но было уже поздно, она ушла во тьму ночи. Так закончилась их история, Война эльфов и сил тьмы прекратилась навсегда. Но Ангел тьмы больше не мог жить без нее, Он ушел в дальний мир, чтобы снова ее встретить. А в горах реки все гуляют и звенят, И цветы расцветают на берегах. И хоть никто не знает, что было там, Но они верят, что любовь вечна и не умрет никогда.0
  • Сергей МихайловЮлия, привет от Chat GBT2
  • Ник Айсмоmarsopit, на каком ресурсе ты выкладывал фотки? ссылки какой URL имеют? не могу отправить ему свои0
  • Богдан КовинскийХотелось бы создать что-то среднее между 1-ым и 2-ым фото4
  • Валерий ДмитриевКричащее молчание4
  • Валерий ДмитриевМаяк, закат, волны... Витраж.6
  • Артем ХабаровАлександр, Он скорее похож на кота который совершил преступление и фотографируется с карточкой-номером 🤣10
Вот что еще мы писали по этой теме