# Урок №2: Midjourney, Flux или Stable Diffusion?

На данный момент существует целое множество нейросетей, способных генерировать изображения, но в этом уроке мы сравним три самых мощных и популярных нейросети - MidJourney, Flux и Stable Diffusion. Каждая из них имеет уникальные особенности, сильные и слабые стороны. Мы разберём их возможности, сравним по ключевым параметрам и протестируем на одинаковых промптах, чтобы вы могли выбрать подходящий инструмент именно для своих задач.

### MidJourney

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

**Ключевые особенности**:

* **Доступ**: Через Discord, требуется подписка (от $10/месяц) или агрегаторы нейросетей, такие как BotHub (от $2)
* **Интерфейс**: Команды в чате (например, /imagine prompt).
* **Стили**: Отлично подходит для художественных стилей (фэнтези, сюрреализм, реализм).
* **Параметры**: Поддерживает настройку качества (--q 2), стиля (--s 100), соотношения сторон (--ar 16:9).
* **Ограничения**: Нет локального запуска, ограниченное количество генераций в бесплатной версии.

**Применение**: Создание цифрового искусства, концепт-арта, NFT.

### Flux

**Описание**: Flux, разработанный Black Forest Labs, — это современная нейросеть для генерации изображений, доступная как в облаке, так и для локального запуска. Она конкурирует с MidJourney по качеству и предлагает open-source возможности.

**Ключевые особенности**:

* **Доступ**: Облако (например, через BotHub, от $0.0024/генерация) или локально (Hugging Face, бесплатно с GPU).
* **Интерфейс**: API или веб-платформы.
* **Стили**: Высокая детализация, поддержка реализма, аниме, абстракции.
* **Параметры**: Настройка числа шагов (num\_steps), cfg\_scale (степень соответствия промпту), разрешения.
* **Ограничения**: Локальный запуск требует мощного оборудования (GPU с 12+ ГБ).

**Применение**: Генерация изображений для коммерческих проектов, NFT, локальная разработка.

### Stable Diffusion

**Описание**: Stable Diffusion — open-source нейросеть от Stability AI, широко используемая для генерации изображений. Модель оставляет возможность для fine-tuning (дообучения модели), что позволяет в точности повторять желаемые стили. Она популярна благодаря гибкости и бесплатному локальному запуску.

**Ключевые особенности**:

* **Доступ**: Бесплатно локально (Hugging Face) или через облачные сервисы (DreamStudio, BotHub).
* **Интерфейс**: Веб-интерфейсы, API, GUI (например, Stable Diffusion WebUI).
* **Стили**: Универсальна, хорошо работает с кастомными моделями (LoRA, DreamBooth).
* **Параметры**: Поддержка negative prompts, seed, sampling methods (DDIM, Euler).
* **Ограничения**: Качество может быть ниже MidJourney без тонкой настройки, сложнее для новичков.

**Применение**: Кастомизация моделей, создание уникальных стилей, исследования.

{% hint style="info" %}
Подведем краткий итог:&#x20;

* **MidJourney**: Если нужен быстрый старт, высокое качество и вы готовы платить.
* **Flux**: Если важна детализация, гибкость и возможность локального запуска.
* **Stable Diffusion**: Если требуется кастомизация и бесплатное решение.
  {% endhint %}

### **Сравним на практике**

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

**Первый промпт:** "A serene Japanese garden at sunrise, with a wooden bridge over a pond, cherry blossoms falling, highly detailed, photorealistic"

<figure><img src="/files/aD4krfytXlhX82ZlgPp9" alt=""><figcaption><p>Результат от Flux Pro</p></figcaption></figure>

<figure><img src="/files/B3FkAhlq4re2C2G6IwZM" alt=""><figcaption><p>Результат от Stable Diffusion</p></figcaption></figure>

<figure><img src="/files/jn54VuzDHhX4x1CL95m2" alt=""><figcaption><p>Результат от Midjourney v7</p></figcaption></figure>

Как видите, самым неудовлетворительным стал результат от Stable Diffusion - он весьма резкий по цветам и имеет странную детализацию, как например мост переходящий в воду. Это не значит, что модель некачественная, просто она требует большой предварительной работы по дообучению. Flux dev хорошо справилась с промптом - указала все детали, не нарушена логика и стиль приближен к реализму. Midjourney - очевидный победитель в реализме, сгенерированное изображение выглядит как полноценная картина маслом или фотография.

**Второй промпт:** "A majestic dragon flying over a medieval castle at twilight, glowing scales, cinematic lighting, epic fantasy style".

<figure><img src="/files/odYnAT6xQ6Kh0VMruwVq" alt=""><figcaption><p>Результат от Flux Pro</p></figcaption></figure>

<figure><img src="/files/6yEhKGQeO14PGVeI6gy2" alt=""><figcaption><p>Результат от Stable Diffusion</p></figcaption></figure>

<figure><img src="/files/nDtyYVhtqIKZLZ4hI08g" alt=""><figcaption><p>Результат от Midjourney v7</p></figcaption></figure>

**Третий промпт:** "An abstract representation of human emotions, vibrant colors, surreal shapes, inspired by Kandinsky".

<figure><img src="/files/QAYBc3YW321qYJr2vLXt" alt=""><figcaption><p>Результат от Flux Pro</p></figcaption></figure>

<figure><img src="/files/6wWDtWQIsIIxvtI3dVsN" alt=""><figcaption><p>Результат от Stable Diffusion</p></figcaption></figure>

<figure><img src="/files/Dyrv3eRmoUJKZlWVxbZJ" alt=""><figcaption><p>Результат от Midjourney v7</p></figcaption></figure>

MidJourney, Flux и Stable Diffusion предлагают мощные инструменты для генерации изображений, но их выбор зависит от ваших целей, бюджета и уровня технической подготовки. MidJourney прост в использовании и быстро дает качественный результат, особенно в реализме, Flux балансирует качество и гибкость, а Stable Diffusion идеален для кастомизации, но без нее совершает достаточно много ошибок. Попробуйте все три нейросети, чтобы понять, какая лучше подходит для ваших проектов!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.bothub.chat/modul-4-ii-v-cifrovom-iskusstve/urok-2-midjourney-flux-ili-stable-diffusion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
