flux.1
September 5

Нейросеть Flux.1: генерация изображений по промту

Flux.1 (Флакс) — это передовая модель нейросети для генерации изображений, отличительными особенностями которой являются высокое качество генераций, поддержка моделей LoRA, ControlNet, низкий процент ошибок при прорисовке пальцев, конечностей и пр. В этой статье мы расскажем обо всем по порядку, а также откроем прямой доступ к Flux без установки на собственный компьютер.

Нейросеть Flux.1 для генерации изображений по промту

Нейросеть Flux была разработана выходцами из Stability Ai, а не "ноунеймами", так что авторы прекрасно знали о недостатках большинства генеративных нейросетей, которые следовало исправить в первую очередь.

Вот неполный список особенностей, которым в Flux.1 уделено особое внимание:

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

Flux вышел сразу в трех вариантах: Flux.1 S (облегченная модель), Flux.1 D (расширенная модель), Flux.1 PRO (большая модель, доступна только через API, ее нельзя установить на свой компьютер).

Отдельным списком следует выделить функции Flux, которые раскрывают ее потенциал:

  • нейросеть находится в открытом доступе, что позволяет разработчикам обучать ее и создавать дополненные базы знаний
  • поддержка моделей LoRA (Low-Rank Adaptation)
  • поддержка моделей ControlNet (модели от Stable Diffusion не подойдут, требуются собственные)
  • возможность писать тексты на любых языках (требуется обучение расширенных моделей)
  • возможность интеграции в рабочие процессы любых проектов через API
  • возможность создавать и использовать "склеенные" модели и Лоры (Merge)
Flux.1 умеет писать длинные тексты на изображениях без опечаток

Есть у нейросети Flux.1 и недостатки, основная часть которых будет устранена в ближайшее время:

  • базовые модели достаточно сильно ограничены в знаниях (некоторые токены и стили не работают без дополнительного обучения)
  • достаточно высокие требования к железу (на слабом железе генерации будут происходить достаточно долго). Однако для решения этой проблемы можно использовать внешние сервисы или версию "Flux.1 S"
  • Флакс поддерживает промты только на английском языке (это легко исправляется путем использования внешних сервисов, поддерживающих разные языки), например, @yes_ai_bot

Как решить проблему с ограниченной базой знаний нейросети Flux

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

Про модели Лора более подробно рассказано ниже в этой статье.


Как генерировать изображения в нейросети Flux.1 "D" онлайн, без установки на собственный компьютер

Yes Ai Bot в Телеграм предоставляет доступ к нейросети Flux.1 с поддержкой любых моделей LoRA и прочими опциями:

  • откройте бота по этой ссылке @yes_ai_bot
  • в нижнем меню выберите пункт "Нейросеть: ... [изменить]"
  • в появившемся списке выберите нейросеть "Flux"
Как запустить Flux.1 в Telegram-боте онлайн без установки на компьтер
  • сделайте настройки, если это необходимо
  • отправьте боту промт на любом языке для генерации своего первого изображения

Список доступных настроек для Flux.1 в Yes Ai Bot:
1️⃣ Выбор модели (базовые модели и чекпойнты, каждая из которых рассчитана на работу в определенном стиле). Все модели в Yes Ai Bot - это модели категории "Flux.1 D (Developer)".

Как выбрать модель для нейросети Flux.1

2️⃣ Выбор сэмплера (определяет математический алгоритм обработки изображений, как в Stable Diffusion).

Как выбрать sampler для Flux.1

3️⃣ Количество шагов сэмплинга (определяет качество, глубину и детализацию). Чем больше шагов, тем дольше будет длиться генерация.

Выбор количества шагов генерации изображений

4️⃣ Разрешение изображения в пикселях (доступны различные соотношения сторон и ориентация, можно генерировать обложки для стандартных видео, шортсов и пр.).

Выбор разрешения изображений для генерации в нейросети

5️⃣ Количество копий (вы можете получать сразу по несколько генераций при отправке одного запроса, это экономит время).

Количество экземпляров для генерации изображений

Использование авторских стилей для генерации изображений Flux

В Yes Ai Bot вам доступна возможность выбора заранее подготовленных стилей, для открытия галереи нажмите кнопку "🎭 Стили". Вы можете одновременно активировать не более 3-х стилей. Порядок выбора стилей из списка определяет их значимость при генерации изображений: первый стиль будет иметь большее влияние, чем 2-й и 3-й. Однако для изучения данной опции следует использовать одновременно только один стиль, а их комбинацию применяйте только после обретения навыков работы с нейросетью Flux.1.

👉 Рекомендуем ознакомиться с примерами генераций из Флакс в галерее работ: https://forum.yesai.su/gallery/category/9-flux1-primery-promtov/ (там же вы найдете бесплатные промты для создания картинок в разных стилях)


Подключение нейросети Flux.1 через API

Проект Yes Ai открыл доступ к нейросети Flux.1 "D" через API - это позволит всем желающим интегрировать ее в собственные проекты.

Документация находится по ссылке: https://yesai.su/ru/docs/flux_1


Галерея моделей LoRA для Flux в Yes Ai Bot

LoRA (Low-Rank Adaptation) — это модели для нейросети, которые были обучены авторами со всего мира, вы можете добавлять их в @yes_ai_bot прямо с сайта civitai.com, а потом использовать для генерации изображений в нейросети Флакс. Модели LoRA способны дополнить знания нейросети и/или обучить ее рисовать в нужном стиле или с заданными характеристиками.

Использование моделей LoRA в нейросети Flux.1 при генерации изображений

Рекомендуем обогащать знания нейросети Флакс, для этого используйте модели LoRA, которые уже есть в галерее бота:

  • в нижнем меню нажмите кнопку "🎭 Стили"
  • в появившемся списке нажмите "🎨 Галерея LoRA"
Выбор модели Лора из галереи
  • выберите подходящую LoRA и скопируйте ее ключ <lora:****:1>
  • отправьте боту промт в формате "текст вашего промта <lora:****:1>" (если к лоре прилагаются триггерные слова, то добавьте их в промт)

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


Установка моделей LoRA для Флакс в боте Yes Ai

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

  • активируйте нейросеть Flux в Yes Ai Bot, как это было описано выше
  • откройте сайт civitai.com и перейдите в раздел "Models"
  • активируйте фильтры "Lora" и "Flux.1 D"
Как выбрать модель LoRA для Flux.1 на сайте civitai.com
  • из появившегося списка выберите нужную модель и откройте ее карточку
  • внимательно ознакомьтесь с описанием модели (если нужно перевести текст на ваш язык, то рекомендуем использовать нейросеть Chat GPT или translate.google.com)
  • отправьте @yes_ai_bot полную ссылку карточки модели LoRA, которую нужно добавить в галерею
Как добавить Лору в галерею Telegram-бота Yes Ai Bot
  • подождите несколько минут, бот уведомит вас об успешной активации модели
  • отправьте боту промт с уникальным ключом LoRA в формате "текст вашего промта <lora:****:вес> триггерные слова"
**** — уникальный номер модели LoRA, который отображается в галерее бота
вес — число, определяющее силу влияния модели Лора на ваши генерации. Более подробную информацию об использовании весовых коэффициентов следует читать в описании от автора модели на сайте civitai.com.
Как написать промт с использованием модели LoRA для генерации изображения в Telegram-боте Yes Ai Bot

В этой статье мы раскрыли лишь базовую часть возможностей нейросети Flux.1, в будущих материалах расскажем обо всем более подробно, поэтому рекомендуем подписаться на наш канал в Телеграм, чтобы не пропустить публикацию рекомендаций и лайфхаков https://t.me/yes_ai_official


Вы можете делиться своими генерациями из нейросетей и получать за это бонусные баллы, подробнее об этом рассказано здесь: https://t.me/yes_ai_official/864