May 3

Midjourney: как создать промпт для бота

Что такое промпт (prompt)?

Промпт – это короткое описание, на основе которого Midjourney генерирует изображение. Хорошо составленный промпт поможет создать то, что вам нужно. Работать с Midjourney удобно через @GPT4Telegrambot.

Промпты начинаются с команды /imagine и могут включать текст, ссылки на изображения и параметры:

  • текст описывает, какое изображение вы хотите сгенерировать;
  • ссылки на изображения могут быть добавлены в промпт, чтобы задать стиль генерируемой картинки. Ссылки всегда идут в начале промпта;
  • параметры задают версию Midjourney, стиль, размер изображения. Параметры указываются в конце через два дефиса --
/imagine крупные буквы "Midjourney" на ярком абстрактном фоне --ar 2:1 --style raw --v 6

Как и зачем использовать в промпте изображения?

Вы можете добавлять в промпт ссылки на изображения, чтобы влиять на композицию, стиль и цвета картинки. Также Midjourney умеет объединять два разных изображения в одно.

Как это работает:

  • загрузите исходное изображение (или два) на сервис Postimages.org и получите ссылки на них в формате .png или .jpeg;
  • вставьте ссылку в начало промпта, а затем добавьте текстовое описание;
  • чтобы объединить два изображения в одно, вставьте две ссылки на них подряд через запятую.

Примеры промптов с использованием изображений:

/imagine https://i.postimg.cc/MpDzn2xC/logo.jpg граффити с драконом на стене

Пример объединения изображений:

/imagine https://i.postimg.cc/HkSfGpTk/Sculpture.png, https://i.postimg.cc/xdcBnWdy/flowers.png

Использование параметров --

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

Вот список наиболее полезных:

--v 5.2 или --v 6 Для генерации изображения будет использоваться более ранняя версия Midjourney (5.2 или 6, соответственно). По умолчанию используется V6.1;

--niji и --niji 6 Изображение будет генерироваться в стиле аниме;

--aspect или --ar 16:9 Изменение соотношения сторон генерируемого изображения. Вместо 16:9 укажите нужное вам значение. По умолчанию 1:1.

--style raw позволяет получить более натуральные и реалистичные изображения, уменьшая влияние эстетической обработки Midjourney;

--stylize или --s также влияет на художественную обработку изображения. Низкие значения stylize создают более естественные картинки, высокие – более обработанные. Параметры варьируется от --s 0 до --s 1000, по умолчанию 100;

--chaos <число от 0 до 100> Более высокие значения создают более разнообразные и не похожие друг на друга начальные варианты изображения;

--weird <число от 0 до 3000> Параметр используется для добавления необычных и эксцентричных качеств к изображениям, что приводит к уникальным и неожиданным результатам. Параметры варьируется от 0 до 3000, где 0 означает отсутствие "странности", а 3000 – максимальную "странность";

--no Указывает, чего в изображении быть не должно, --no цветы попытается удалить цветы из изображения.

Больше о параметрах на сайте Midjourney. @GPT4Telegrambot поддерживает следующие параметры: --v --niji --aspect --ar --style --s --stylize --chaos --weird --no --sref --sw --cref --cw --upbeta --seed --tile --uplight --hd --test --testp --iw.

Как задать нужный стиль изображения?

Midjourney позволяет отправить ссылку на изображение, стиль которого вам нравится, и создавать новые в таком же стиле. Для этого есть параметр --sref.

Как работает:

  • Загрузите изображение, стиль которого вы хотите повторить, на любой фотохостинг, например, Postimages.org и скопируйте ссылку в формате .jpeg или .png.
  • При генерации новой картинки добавьте в конце промпта --sref и через пробел ссылку на изображение-образeц стиля.
  • Используя дополнительный параметр --sw от 0 до 1000, можно управлять, насколько сильно образец влияет на стиль. По умолчанию --sw 100.
/imagine Iron Man --sref https://i.postimg.cc/RhQDgmP9/Spider.jpg

Случайный стиль

При помощи параметра --sref random можно задать изображению случайный художественный стиль. Отличный инструмент для поиска идей и вдохновения.

/imagine a fox --sref random

Создание похожих персонажей

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

Как работает:

  • Сгенерируйте образец персонажа, загрузите изображение на любой фотохостинг, например, Postimages.org и скопируйте ссылку в формате .jpeg или .png.
  • При генерации новой картинки добавьте в конце промпта параметр --cref и ссылку на изображение вашего персонажа.
  • С помощью параметра --cw от 0 до 100 можно управлять степенью похожести. По умолчанию применяется --cw 100 – копируются черты лица, прическа и одежда. При --сw 0 только лицо.
/imagine a lady in a red dress is dancing --cref https://i.postimg.cc/sg006wJB/lady-in-black.jpg --cw 0

Обратите внимание: опция хорошо работает со сгенерированными картинками и НЕ предназначена для обработки фото реальных людей.

Длина промпта

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

Думайте о том, что важно

Все, что не было сказано, Midjourney сделает на свое усмотрение. Неопределенность – путь к неожиданному результату. Попробуйте точно описать контекст и детали, которые важны для вас.

Команды-подсказки для подготовки промпта

В Midjourney есть 2 команды, помогающие составить грамотный промпт:

/describe + загрузка изображения. Команда работает по обратному принципу: загрузите в бот со своего девайса любое изображение, в подписи к нему напишите команду /describe. Midjourney в ответ на ваш запрос пришлет несколько вариантов промпта для этого изображения.

/shorten и текстовый промпт. Midjourney проанализирует ваш промпт и даст рекомендации по его улучшению: какие слова лишние и не участвуют в генерации изображения, а какие ключевые.

Эти команды НЕ расходуют генерации, позволят вам взглянуть на промпты "глазами" Midjourney и лучше понять принципы их составления.

Как использовать кнопки U, V, 🔄, ✉️ и Zoom ?

После отправки команды /imagine с вашим промптом начинается генерация 4 начальных изображений, она занимает обычно 1-3 минуты. Вместе с картинками появятся 2 ряда кнопок:

U – увеличивает выбранное изображение и добавляет детализацию;

V – создает 4 новые вариации выбранного изображения;

🔄 – генерирует изображения заново с тем же промптом;

✉️ – позволяет получить "seed" изображения – это случайная переменная, обозначающая визуальный шум изображения. Зная seed, можно указывать его в параметрах, чтобы повторить или незначительно менять результат генерации.

После увеличения (U) изображения появляются новые кнопки:

Upscale – увеличивают разрешение в 2 или 4 раза. Подробнее ниже.

🪄 Vary – создает 4 новые вариации изображения с большими (Strong) или меньшими (Subtle) изменениями;

🔍 Zoom out (1.5x или 2x) – отдаляет изображение и дорисовывает новые детали;

⬅️ ➡️ 🔼 🔽 Pan – дорисовывает изображение в выбранную сторону.

Изображение в высоком разрешении

Кнопки Upscale, появившиеся после увеличения изображения (U), позволяют повысить разрешение. Кнопки отличаются для Midjourney V6 и V5.

Для Midjourney V6 и V6.1:

  • Upscale (Subtle) и Upscale (Creative) – увеличивают разрешение в 2 раза до 2048x2048 пикселей.
  • Subtle при этом старается ничего не менять, а Creative вносит креативные изменения.

Для Midjourney V 5.2 и более ранних:

  • Upscale X2 и X4 – увеличивает разрешение в 2 или 4 раза, до 2048x2048 или 4096x4096 пикселей соответсвенно.

Команды Upscale X2, Subtle, Creative расходуют 2 обычных генерации изображений, Upscale X4 – 4 генерации.

Как разместить текст на изображении?

Midjourney V6.1 умеет генерировать небольшой объем текста на изображениях: пишите текст, который нужно нарисовать, на английском языке и в "кавычках".

/imagine a photo of the text "Hello World" written with a marker on a sticky note

Как добиться фотореалистичности?

Новая версия Midjourney создает максимально фотореалистичные картинки, как-будто снятые на камеру или телефон. Чтобы добиться реалистичности:

  • добавьте параметр --style raw для снижения художественной обработки;
  • используйте более низкие значения стилизации. Например: --s 0;
  • не используйте «словесный мусор» типа «фотореалистично», 4k, 8k;
  • можно указать тип камеры или пленки, на которую сделан "снимок". Например: фото на камеру Canon R6 Mark II, 35 mm lens или фото на iPhone;
  • если указать параметр --ar 9:16 получится вертикальное фото на телефон;
  • Midjourney V6.1 включена в боте по умолчанию.

Выбор "камеры" и освещения в Midjourney >

Настройка ракурса и перспективы >

Примеры промптов

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

Портрет девушки с Сицилии

/imagine young woman from Sicily, portrait shoot, well-defined facial features, long black hair, photo taken with Canon R6 Mark II, 35 mm lens --style raw

Терминатор продвигает канал @hiaimedia

/imagine a robot-terminator is holding a yellow sign with the words "Hi, AI" written in black letters --style raw

Продавец гранатов, "фото на iPhone"

/imagine pomegranate seller at the Sicilian market --style raw --s 0 --ar 9:16

Гонка

/imagine photo shot of scene of a Formula 1 racing, fast speed, stadium, panoramic view, crowd

Илон Маск едет на верблюде по Парижу

/imagine Elon Musk is riding a camel in Paris, photo on a Canon R6 Mark II camera, 35 mm lens, uplight --style raw

Пример изображения кота с параметром --weird

/imagine cosmic cat --stylize 500 --weird 500

Обладают ли люди сознанием?

/imagine the robot is sitting in an armchair and reading a newspaper with the inscription "Are humans conscious?"

Кубок в руках, крупный план

/imagine detailed close-up image of a female hand, carefully holding an ornate glass goblet

Пример использования изображения в промпте

/imagine https://i.postimg.cc/2ymHbJCt/screen.jpg cinematic, professional color correction, technopunk, science fiction, volumetric lighting

Собака Джулия на картине Ван Гога

/imagine a portrait of a poodle in Vincent van Gogh's painting "Starry Night"

Пустыня

/imagine a landscape photo of a vast desert, with a lone camel in the distance, overheard sunlight, midday --ar 3:2 --v 5.2

Закат над Великой китайской стеной, импрессионизм

/imagine an impressionist painting of a sunset over the Great Wall of China

Лев-хипстер, портрет

/imagine a hipster lion portrait, headshot --no glasses

Черный пудель в мире игры The Last of us

/imagine a black poodle in the world of the game The Last of us --v 5.2

Королева огня с параметром --niji

/imagine the queen of fire, the crown made of flames --niji

Портрет девушки с параметром --niji 6

/imagine young woman, portrait, red t-shirt with "Niji 6" text, beautiful face, black hair --style raw --niji 6

Начальная генерация с низким уровнем хаоса --сhaos 0

/imagine house by the water --chaos 0

Начальная генерация с высоким уровнем хаоса --chaos 100

/imagine house by the water --chaos 100

Теперь ваша очередь написать свой промпт и удивиться тому, на что способна Midjourney ❤️🔥🍀

@GPT4Telegrambot