4 метода: как запустить FLUX локально на Windows, Mac и Linux

FLUX, усовершенствованный генератор изображений на основе ИИ, вырвался на передний план сферы искусственного интеллекта. Он известен своей способностью создавать сложно детализированные и оригинальные изображения по текстовым подсказкам, что делает его популярным ресурсом среди художников, дизайнеров и любителей ИИ. Хотя доступны версии с веб-доступом, запуск FLUX на вашем персональном компьютере имеет

Build APIs Faster & Together in Apidog

4 метода: как запустить FLUX локально на Windows, Mac и Linux

Start for free
Inhalte

FLUX, усовершенствованный генератор изображений на основе ИИ, вырвался на передний план сферы искусственного интеллекта. Он известен своей способностью создавать сложно детализированные и оригинальные изображения по текстовым подсказкам, что делает его популярным ресурсом среди художников, дизайнеров и любителей ИИ. Хотя доступны версии с веб-доступом, запуск FLUX на вашем персональном компьютере имеет преимущества, включая более быструю обработку, неограниченное использование и повышенную конфиденциальность. Этот гид предоставит инструкции о том, как запустить FLUX локально на системах Windows, Mac и Linux. Загрузить еще

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

Следующие изображения сгенерированы с помощью генератора изображений Anakin AI, попробуйте его сейчас! 👇👇👇

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

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

Подсказка: Постер телешоу "Breaking Bread" — пародия на "Breaking Bad". Суровый пекарь в запорошенном мукой фартуке держит скалку как оружие в деревенской пекарне. Батоны хлеба и мешки с мукой имитируют пустынный фон. Меню на черной доске содержит забавные названия. Название написано неряшливым шрифтом для "Breaking" и золотыми, похожими на хлеб буквами для "Bread". Слоган: "Выпечка — опасная игра".

Подсказка: Прекрасный стиль японского аниме, взрослая женщина с белыми ангельскими крыльями, черными дьявольскими рогами и черной повязкой на голове, красное сияние, длинные волнистые розовые волосы, карие глаза, злой усмешка. В одежде в стиле техно: черный и белый худи, джинсы с множеством строп и пряжек. Она держит баллончик с краской и стоит у стены с надписью "Anakin AI Image Generator" в большом черном и желтом граффити рядом с ней.

Эти замечательные, качественные изображения сгенерированы с помощью генератора изображений Anakin AI, попробуйте его сейчас! 👇👇👇

Anakin.ai - Платформа для приложений ИИ "Все в одном"

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

app.anakin.ai

Метод 1: Использование ComfyUI для локального запуска FLUX

ComfyUI — это мощный и удобный интерфейс для запуска моделей ИИ, включая FLUX. Этот метод рекомендуется пользователям, которые предпочитают графический интерфейс и не хотят иметь дело с командной строкой.

Шаг 1: Установите ComfyUI

  1. Перейдите на страницу релизов ComfyUI на GitHub: https://github.com/comfyanonymous/ComfyUI/releases
  2. Скачайте последнюю версию для вашей операционной системы.
  3. Распакуйте загруженный архив в удобное для вас место.

Шаг 2: Скачайте модели FLUX

  1. Перейдите в репозиторий FLUX на HuggingFace: https://huggingface.co/black-forest-labs/FLUX.1-schnell/tree/main
  2. Скачайте следующие файлы:
  • flux_schnell.safetensors (основная модель)
  • ae.safetensors (файл VAE)

3. Из репозитория текстовых кодировщиков FLUX (https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main) скачайте:

  • t5xxl_fp16.safetensors (для систем с 32 ГБ и более ОЗУ)
  • t5xxl_fp8_e4m3fn.safetensors (для систем с менее чем 32 ГБ ОЗУ)
  • clip_l.safetensors

Шаг 3: Поместите файлы в папки ComfyUI

  1. Переместите flux_schnell.safetensors в ComfyUI/models/checkpoints/
  2. Переместите ae.safetensors в ComfyUI/models/vae/
  3. Переместите t5xxl_fp16.safetensors (или t5xxl_fp8_e4m3fn.safetensors) и clip_l.safetensors в ComfyUI/models/clip/

Шаг 4: Запустите ComfyUI

  1. Откройте терминал или командную строку.
  2. Перейдите в папку ComfyUI.
  3. Выполните соответствующую команду для вашей системы:
  • Windows: python_embeded\\\\python.exe -m ComfyUI
  • Mac/Linux: python3 main.py

4. Откройте веб-браузер и перейдите по адресу http://localhost:8188

Шаг 5: Настройте рабочий процесс FLUX

  1. В интерфейсе ComfyUI щелкните правой кнопкой мыши и добавьте следующие узлы:
  • Кодировать текст CLIP (T5XXL)
  • Кодировать текст CLIP (CLIP L)
  • Управление Flux
  • Пустое латентное изображение
  • Декодировать VAE

2. Соедините узлы следующим образом:

  • Выход Кодирования текста CLIP (T5XXL) в вход Управления Flux "t5_emb"
  • Выход Кодирования текста CLIP (CLIP L) в вход Управления Flux "clip_emb"
  • Выход Пустого латентного изображения в вход Управления Flux "latent"
  • Выход Управления Flux в вход Декодирования VAE

3. Установите желаемые параметры в каждом узле.

Шаг 6: Сгенерируйте изображения

  1. Введите вашу текстовую подсказку в оба узла Кодирования текста CLIP.
  2. Нажмите "Добавить в очередь" для генерации изображения.

Метод 2: Использование Stable Diffusion WebUI

Stable Diffusion WebUI — это еще один популярный интерфейс для запуска моделей ИИ, включая FLUX. Этот метод подходит пользователям, которые уже знакомы со Stable Diffusion и предпочитают его интерфейс.

Шаг 1: Установите Stable Diffusion WebUI

  1. Клонируйте репозиторий Stable Diffusion WebUI:

git clone <https://github.com/AUTOMATIC1111/stable-diffusion-webui.git>

2. Перейдите в клонированный каталог:

cd stable-diffusion-webui

3. Выполните соответствующий скрипт для вашей системы:

  • Windows: webui-user.bat
  • Mac/Linux: ./webui.sh

Шаг 2: Скачайте модели FLUX

Следуйте тем же шагам, что и в Методе 1, для скачивания моделей FLUX и файла VAE.

Шаг 3: Поместите файлы в папки Stable Diffusion WebUI

  1. Переместите flux_schnell.safetensors в stable-diffusion-webui/models/Stable-diffusion/
  2. Переместите ae.safetensors в stable-diffusion-webui/models/VAE/

Шаг 4: Настройте Stable Diffusion WebUI

  1. В WebUI перейдите на вкладку "Настройки".
  2. В разделе "Stable Diffusion" выберите модель FLUX.
  3. В разделе "VAE" выберите файл FLUX VAE.
  4. Нажмите "Применить настройки" и перезапустите WebUI.

Шаг 5: Сгенерируйте изображения

  1. На вкладке текст-в-изображение введите вашу подсказку.
  2. Отрегулируйте настройки по желанию.
  3. Нажмите "Сгенерировать", чтобы создать ваше изображение.

Метод 3: Использование Stability Matrix

Stability Matrix — это мощное, удобное приложение, которое позволяет вам запускать различные модели ИИ, включая FLUX, с стильным интерфейсом и расширенными функциями. Этот метод идеален для пользователей, которые хотят сбалансировать простоту использования и возможности настройки.

Шаг 1: Установите Stability Matrix

  1. Перейдите на страницу Stability Matrix на GitHub: https://github.com/LykosAI/StabilityMatrix
  2. Скачайте последнюю версию для вашей операционной системы (Windows, Mac или Linux).
  3. Установите приложение, следуя инструкциям для вашей ОС:
  • Windows: Запустите исполняемый файл установщика.
  • Mac: Перетащите файл .app в папку Программы.
  • Linux: Распакуйте AppImage и сделайте его исполняемым.

Шаг 2: Настройте Stability Matrix

  1. Запустите Stability Matrix.
  2. При первом запуске приложение проведет вас через первоначальную настройку.
  3. Выберите желаемое место установки и настройки GPU.

Шаг 3: Установите пакет ComfyUI

  1. В Stability Matrix перейдите на вкладку "Диспетчер пакетов".
  2. Найдите "ComfyUI" в списке доступных пакетов.
  3. Нажмите "Установить" рядом с ComfyUI.
  4. Подождите, пока установка завершится.

Шаг 4: Скачайте модели FLUX

  1. В Stability Matrix перейдите на вкладку "Диспетчер моделей".
  2. Нажмите "Добавить новую модель".
  3. В строке поиска введите "FLUX" и нажмите Enter.
  4. Найдите следующие модели и нажмите "Скачать" для каждой:
  • FLUX.1-schnell (основная модель)
  • FLUX VAE (файл VAE)
  • FLUX T5XXL Text Encoder (выберите fp16 или fp8 в зависимости от ОЗУ вашей системы)
  • FLUX CLIP L Text Encoder

Шаг 5: Настройте ComfyUI для FLUX

  1. В Stability Matrix перейдите на вкладку "Установленные пакеты".
  2. Найдите ComfyUI и нажмите "Запустить".
  3. Когда ComfyUI откроется в вашем браузере, щелкните правой кнопкой в рабочей области и добавьте следующие узлы:
  • Кодировать текст CLIP (T5XXL)
  • Кодировать текст CLIP (CLIP L)
  • Управление Flux
  • Пустое латентное изображение
  • Декодировать VAE

Шаг 6: Настройте рабочий процесс FLUX

  1. Соедините узлы следующим образом:
  • Выход Кодирования текста CLIP (T5XXL) в вход Управления Flux "t5_emb"
  • Выход Кодирования текста CLIP (CLIP L) в вход Управления Flux "clip_emb"
  • Выход Пустого латентного изображения в вход Управления Flux "latent"
  • Выход Управления Flux в вход Декодирования VAE

2. В каждом узле выберите соответствующую модель FLUX:

  • Для Кодирования текста CLIP (T5XXL) выберите текстовый кодировщик FLUX T5XXL
  • Для Кодирования текста CLIP (CLIP L) выберите текстовый кодировщик FLUX CLIP L
  • Для Управления Flux выберите FLUX.1-schnell
  • Для Декодирования VAE выберите FLUX VAE

Шаг 7: Сгенерируйте изображения

  1. Введите свою желаемую текстовую подсказку в оба узла Кодирования текста CLIP.
  2. Отрегулируйте параметры в узле Управления Flux:
  • Установите количество шагов (например, 20–50)
  • Отрегулируйте масштаб управления (например, 7–9)
  • Установите желаемую ширину и высоту (например, 512x512)

3. Нажмите "Добавить в очередь" для генерации изображения.

Метод 4: Использование Python-скрипта (для продвинутых пользователей)

Этот метод предназначен для продвинутых пользователей, которые уверенно обращаются с Python и предпочитают более настраиваемый подход.

Шаг 1: Настройка окружения Python

  1. Установите Python 3.8 или выше.

2. Создайте новое виртуальное окружение:

python -m venv flux_env

3. Активируйте виртуальное окружение:

  • Windows: flux_env\\\\Scripts\\\\activate
  • Mac/Linux: source flux_env/bin/activate

Шаг 2: Установка зависимостей

  1. Установите PyTorch с поддержкой CUDA (посетите pytorch.org для получения правильной команды для вашей системы).

2. Установите другие необходимые пакеты:

pip install transformers diffusers accelerate

Шаг 3: Скачайте модели FLUX

Следуйте тем же шагам, что и в Методе 1, для скачивания моделей FLUX и файла VAE.

Шаг 4: Создайте Python-скрипт

Создайте новый файл с именем run_flux.py со следующим содержанием:

import torch

from diffusers import FluxModel, FluxScheduler, FluxPipeline

from transformers import T5EncoderModel, CLIPTextModel, CLIPTokenizer

def load_flux():

flux_model = FluxModel.from_pretrained(“path/to/flux_schnell.safetensors”)

t5_model = T5EncoderModel.from_pretrained(“path/to/t5xxl_fp16.safetensors”)

clip_model = CLIPTextModel.from_pretrained(“path/to/clip_l.safetensors”)

clip_tokenizer = CLIPTokenizer.from_pretrained(“openai/clip-vit-large-patch14”)

scheduler = FluxScheduler()

pipeline = FluxPipeline(

flux_model=flux_model,

t5_model=t5_model,

clip_model=clip_model,

clip_tokenizer=clip_tokenizer,

scheduler=scheduler

)

return pipeline

def generate_image(pipeline, prompt, num_inference_steps=50):

image = pipeline(prompt, num_inference_steps=num_inference_steps).images[0]

return image

if __name__ == “__main__”:

pipeline = load_flux()

prompt = “A beautiful landscape with mountains and a lake”

image = generate_image(pipeline, prompt)

image.save(“flux_generated_image.png”)

Шаг 5: Запустите скрипт

  1. Откройте терминал или командную строку.
  2. Активируйте ваше виртуальное окружение.
  3. Запустите скрипт:

python run_flux.py

Заключение

Использование FLUX локально открывает перед вами мир бесконечных возможностей в искусстве и дизайне, генерируемом ИИ. Будь то через удобный интерфейс ComfyUI, знакомый Stable Diffusion WebUI или пользовательский Python-скрипт, вы теперь можете контролировать мощь FLUX на своем локальном компьютере. Всегда следуйте условиям лицензирования модели и используйте ее ответственно.

Изучайте FLUX подробнее, экспериментируйте с различными подсказками, настройками и рабочими процессами, чтобы оценить его полный потенциал. Запуск FLUX локально не только предлагает больше контроля во время генерации, но и позволяет быстрее проводить итерации и глубже понимать возможности модели.

С упорством и воображением вы на пути к созданию необычных визуализаций высшего качества, которые выходят за рамки искусства, поддерживаемого ИИ. Наслаждайтесь своим путешествием в увлекательный мир FLUX и генерации изображений ИИ! Станьте Элон Муском своих собственных творений!