Forge WebUI — это продвинутый интерфейс для Stable Diffusion, построенный на базе популярного AUTOMATIC1111 WebUI. Он оптимизирован для ускорения генерации изображений, особенно на видеокартах с низким объёмом VRAM, и поддерживает новейшие модели, такие как Flux. В этой статье мы разберём, что такое Forge, его преимущества, пошаговую установку и базовое использование. Материал ориентирован на начинающих, но с учётом актуальной информации на октябрь 2025 года.
Что такое Forge WebUI?
Forge WebUI (Stable Diffusion WebUI Forge) — это открытая платформа на базе Gradio, разработанная для упрощения разработки, оптимизации ресурсов, ускорения вывода изображений и тестирования экспериментальных функций. Название вдохновлено "Minecraft Forge" — моддинг-платформой для Minecraft, и Forge позиционирует себя как аналог для Stable Diffusion WebUI.
Основные характеристики:
- База на AUTOMATIC1111: Forge синхронизируется с оригинальным SD-WebUI каждые 90 дней или при важных исправлениях (текущая версия основана на commit от 2024 года).
- Поддержка новых моделей: Включает Flux (BNB NF4 и GGUF), Lumina, Sana и другие.
- Интеграция инструментов: Встроенный FreeU V2, LayerDiffuse для редактирования прозрачных изображений, улучшенный ControlNet.
- UI на Gradio 4: Поддержка canvas с движением правой кнопкой мыши, Wacom-таблеток (128 уровней давления) и сенсорных экранов (хотя поддержка Microsoft Surface пока сломана).
Forge идеален для пользователей с GPU NVIDIA (CUDA 12.1+), но работает и на CPU, хотя медленнее.
Преимущества Forge по сравнению с AUTOMATIC1111
Forge — это "надстройка" над оригинальным WebUI, с фокусом на производительности:
- Скорость генерации: До 6x быстрее на низком VRAM (например, для SDXL-моделей на 6–8 ГБ VRAM).
- Оптимизация памяти: Лучшее управление GPU-памятью, offload методов для Flux (GPU Weight, Offload Location).
- Экспериментальные фичи: Native поддержка Flux LoRA, BitsandBytes NF4, GGUF-квантизация (Q8_0, Q5_0 и т.д.).
- Совместимость: Поддерживает большинство расширений A1111 (Adetailer, ControlNet), но с заменами (например, Reactor вместо Roop).
- Минусы: Некоторые фичи сломаны (OFT LoRAs, Surface touch), и проект "под строительством" — UI/доки могут меняться.
Если у вас уже установлен A1111, Forge можно интегрировать как ветку Git, чтобы переиспользовать модели и расширения.
Системные требования
- GPU: NVIDIA с CUDA 12.1+ (рекомендуется RTX 30xx/40xx с 8+ ГБ VRAM для Flux). Для низкого VRAM (4–6 ГБ) — отличный выбор.
- RAM: Минимум 16 ГБ, рекомендуется 32 ГБ (Flux требует много).
- ОС: Windows (основная поддержка), Linux/macOS (частично, для macOS — только NVIDIA).
- Другое: Python 3.10+, Git. Пакеты включают PyTorch 2.1–2.4.
- Место на диске: 20+ ГБ для моделей.
Если GPU слабая, используйте Google Colab или облачные сервисы вроде RunPod.
Установка Forge WebUI
Рекомендуется one-click установка для новичков. Скачайте с GitHub Releases.
Шаг 1: Скачивание пакета
- Выберите версию:
- Рекомендуемая: CUDA 12.1 + PyTorch 2.3.1 (
webui_forge_cu121_torch231.7z) — стабильная. - Быстрая: CUDA 12.4 + PyTorch 2.4 (
webui_forge_cu124_torch24.7z) — но xformers может не работать. - Старая: CUDA 12.1 + PyTorch 2.1 (
webui_forge_cu121_torch21.7z).
- Рекомендуемая: CUDA 12.1 + PyTorch 2.3.1 (
- Распакуйте архив (7-Zip или WinRAR).
Шаг 2: Обновление
- Запустите
update.bat(важно! Фиксит баги).
Шаг 3: Запуск
- Запустите
run.bat. Интерфейс откроется в браузере наhttp://127.0.0.1:7860. - Первый запуск скачает модели (если нужно).
Альтернативная установка (для продвинутых)
- Установите Git и Python 3.10+.
- В терминале:
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git - Перейдите в папку:
cd stable-diffusion-webui-forge - Запустите
webui-user.bat(Windows) или./webui.sh(Linux).
Если у вас A1111: Следуйте инструкции по Git-ветке, чтобы поделиться моделями.
Установка на Google Colab
- Используйте готовые ноутбуки (поиск "Forge WebUI Colab" на GitHub).
- Требует Pro-подписку для высокого RAM.
Настройка моделей и расширений
Добавление моделей
- Поместите checkpoints (.safetensors/.ckpt) в
webui/models/Stable-diffusion. - VAE: В
webui/models/VAE. - LoRA: В
webui/models/Lora. - Upscalers: Создайте
webui/models/ESRGANи добавьте модели. - ControlNet: В
webui/models/ControlNet(SDXL — отдельно от SD 1.5).
Обновите список в UI кнопкой "Refresh". Скачивайте модели с Civitai.
Расширения
- Устанавливайте через UI: Extensions → Available → Load from → Install.
- Совместимые: Adetailer, ControlNet, Reactor (вместо Roop).
- Список: Forge Extensions.
- Если проблемы: Удалите папку в
webui/extensionsи перезапустите.
Использование Forge WebUI
Базовая генерация
- Выберите модель в Checkpoint.
- Введите промпт (на английском для лучших результатов, e.g., "A cyberpunk city at night, highly detailed, 4k").
- Добавьте negative prompt: "blurry, low quality".
- Настройте: Steps (20–50), CFG Scale (7–12), Sampler (Euler a).
- Нажмите Generate. Изображение появится в галерее.
Специфические фичи
- Flux: Выберите Flux-модель, настройте GPU Weight (начните с 0.5 для производительности), Offload Method (GPU/CPU).
- FreeU V2: В Scripts включите, настройте B1=1.01, B2=1.02, S1=0.99, S2=0.95.
- Canvas (Inpaint/Outpaint): Двигайте правой кнопкой мыши.
- LoRA: Загружайте в UI, применяйте с весом 0.6–1.0. Для Flux — используйте точную загрузку.
Советы
- Для низкого VRAM: Уменьшите разрешение (512x512), используйте half-precision.
- Обновляйте: Запускайте
update.batрегулярно. - Промпты: Добавляйте "highly detailed, cinematic" для качества.
Распространённые проблемы и решения
| Проблема | Решение |
|---|---|
| Connection errored out | Проверьте порты, перезапустите run.bat. См. дискуссию. |
| Low VRAM warning / Медленная генерация | Уменьшите GPU Weight в Flux, используйте NF4/GGUF. Обновите драйверы NVIDIA. |
| LoRA не работает | Проверьте совместимость, загрузите один раз на сессию. См. tips. |
| Ошибки FFT | Устройство без torch.fft — fallback на CPU. |
| Сломанные фичи (OFT LoRA, Surface touch) | Ждите фиксов; используйте альтернативы. |
| Не видит модели | Обновите список в UI, проверьте пути. |
Если проблема persists — свежая переустановка или issue на GitHub.
Альтернативы и облачные варианты
- Shakker AI: Бесплатный онлайн-WebUI на базе Forge, без установки.
- ComfyUI: Для продвинутых workflow, но сложнее.
- InvokeAI/SD.Next: Другие UI с похожей функциональностью.
- Colab/RunPod: Для слабого железа.
Полезные ресурсы
- Официальный GitHub — README, NEWS.md.
- Flux Tutorial.
- Civitai — модели.
- Reddit: r/StableDiffusion — обсуждения.
- Видео: Install & Use Forge, Flux Guide.
Заключение
Forge WebUI — отличный выбор для тех, кто хочет ускорить Stable Diffusion без компромиссов в качестве. С one-click установкой и встроенными оптимизациями он упрощает работу с современными моделями вроде Flux. Начните с базовой генерации, экспериментируйте с настройками и следите за обновлениями. Если вы новичок, комбинируйте с предыдущей статьёй о Stable Diffusion. Удачи в создании AI-арта!
Комментарии 0
Есть мысль, дополнение или вопрос? Пиши.
Оставь первый комментарий и начни обсуждение.