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).
  • Распакуйте архив (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

Базовая генерация

  1. Выберите модель в Checkpoint.
  2. Введите промпт (на английском для лучших результатов, e.g., "A cyberpunk city at night, highly detailed, 4k").
  3. Добавьте negative prompt: "blurry, low quality".
  4. Настройте: Steps (20–50), CFG Scale (7–12), Sampler (Euler a).
  5. Нажмите 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: Для слабого железа.

Полезные ресурсы

Заключение

Forge WebUI — отличный выбор для тех, кто хочет ускорить Stable Diffusion без компромиссов в качестве. С one-click установкой и встроенными оптимизациями он упрощает работу с современными моделями вроде Flux. Начните с базовой генерации, экспериментируйте с настройками и следите за обновлениями. Если вы новичок, комбинируйте с предыдущей статьёй о Stable Diffusion. Удачи в создании AI-арта!