ChatGPT vs. MidJourney
Это должен был быть пост о том, как ChatGPT (далее чатик) глупенький и ничего не знает про MidJourney (далее MJ). А оказалось, это я глупенький :) Текста много, с картинками, поэтому ниже лонгрид.

На прошлой неделе мы зарубились за завтраком на тему того, что чатик не умеет делать промпты для MJ. Ну как бы логично. MJ вышел в июле 2022, в чатике памяти до сентября 2021. Механики построения промптов у него "из коробки" нет. Ну и я решил это доказать. Написали в чатик, мол дай промпт для "Девушки, которая отдыхает в поле в космическом скафандре". Получили такое:
Промтп от ChatGPT:
Создайте изображение девушки, которая отдыхает в поле. Она одета в космический скафандр, и вокруг неё видны разнообразные растения и цветы. Небо ясное, с ярким солнцем, и вдали видны горы. Девушка сидит, опираясь на одну руку, и смотрит в небо, задумчиво представляя себе бескрайние просторы космоса. Её шлем лежит рядом, и лицо освещено мягким солнечным светом. Всё вокруг наполнено спокойствием и гармонией.

Загружаем в MJ, получаем тортики

Хм, просим чатик сделать из текста перечисление слов, более привычное к формату запросов MJ:
Промтп от ChatGPT:
девушка, отдых, поле, космический скафандр, разнообразные растения, цветы, ясное небо, яркое солнце, горы вдали, сидячая поза, опора на руку, взгляд в небо, задумчивость, шлем, мягкий солнечный свет, спокойствие, гармония

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

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

А вот сам промпт-обучалка (там много текста, поэтому скрыл его):
Чат говорит: ам рэди, и я пишу: "I need to get an image with a girl who is resting in a field in a space suit"
Промтп от ChatGPT
girl in space suit resting in field ::5
lush green grass, vibrant flowers ::4
distant mountains, bright sun ::3
helm off, reflective, dreaming of the cosmos ::2
peaceful atmosphere, serene landscape ::1
--s 250

Переношу это в MJ и получаю, аллилуйя, девушку в скафандре в поле. Уверен это девушка, хоть и не видно лица, однозначно не торт и не кот.
И тут до меня начинает доходить... я же до этого всегда общался с MJ только английскими словами, видимо тут кофе в голову ударило. Возвращаюсь в чат, перевожу все промпты выше на английский язык и вот результат:
Create an image of a girl who is resting in a field. She is dressed in a space suit, and around her, various plants and flowers can be seen. The sky is clear, with a bright sun, and mountains are visible in the distance. The girl is sitting, leaning on one hand, and looking up at the sky, thoughtfully imagining the boundless expanses of space. Her helmet lies next to her, and her face is illuminated by soft sunlight. Everything around is filled with calm and harmony
girl, rest, field, space suit, various plants, flowers, clear sky, bright sun, mountains in the distance, sitting position, support on the arm, gaze at the sky, thoughtfulness, helmet, soft sunlight, calmness, harmony

Иду ва-банк. Пишу изначальный запрос с которого все началось.
a girl is resting in a field in a space suit
Без комментариев...
По моей субъективной оценке, последняя картинка ближе всего к изначальному запросу про девушку в космическом костюме в поле. Даже по сравнению с обученными чатиком.

Какой вывод из всего этого можно сделать? Если у вас утром в воскресенье есть лишний час, потратьте его на что-то более полезное, чем его потратил я :)

Моя рекомендация с MJ:

  • пишите запрос на английском языке
  • пишите проще, чем больше в тексте воды — тем дальше от результата будете
  • слова через запятую или конкретную фразу, для которой хотите получить картинку
  • корректируйте запрос и пишите опять, пока не получите нужный вам результат
  • указывайте стиль (фотореализм или гуашь, карандашный набросок или в стиле Клода Моне)
  • изучите параметры, он очень сильно изменяют результат (начиная от размера картинки, заканчивая глубиной стилизации)

Диалог в ChatGPT, если вдруг захочется повторить)