# Easy Diffusion

Enter Prompt or
a photograph of an astronaut riding a horse Negative Prompt Click to learn more about Negative Prompts (optional)
Initial Image (img2img) (optional)
Browse
Draw
Inpaint
Preserve color profile (helps during inpainting)
Strict Mask Border (won't modify outside the mask, but the mask border might be visible)
Image Modifiers Click an Image Modifier to remove it, right-click to temporarily disable it, use Ctrl+Mouse Wheel to adjust its weight

#### Image Settings Reset Image Settings

Image Settings
Seed: | Random
Number of Images: | (total) (in parallel)
Model: | Click to learn more about custom models
Enable TensorRT: |
Clip Skip: | Click to learn more about Clip Skip
ControlNet Image: | Click to learn more about ControlNets Filter to apply: Model: Will download the necessary models, the first time.
Custom VAE: | Click to learn more about VAEs
Sampler: | Click to learn more about samplers
Image Size: | (width) Swap width and height (height) Advanced sizes Custom size: × Enlarge: Recently used: Small image sizes can cause bad image quality
Inference Steps: |
Guidance Scale: |
Prompt Strength: |
LoRA: |
Hypernetwork: |
Hypernetwork Strength: |
Seamless Tiling: | Click to learn more about Seamless Tiling
Output Format: | Lossless
Image Quality: |

- Render Settings
- Show a live preview (uses more VRAM, slower images)
- Fix incorrect faces and eyes

  Strength: |
  Upscale Faces: | (improves the resolution of faces)

- Scale up by
  with

  Upscaling Steps: |

- Show only the corrected/upscaled image

Note: The Image Modifiers section has moved to the `+ Image Modifiers` button at the top, just below the Prompt textbox.
Type a prompt and press the "Make Image" button.
You can set an "Initial Image" if you want to guide the AI.
You can also add modifiers like "Realistic", "Pencil Sketch", "ArtStation" etc by browsing through the "Image Modifiers" section and selecting the desired modifiers.
Click "Image Settings" for additional settings like seed, image size, number of images to generate etc.
Enjoy! :)
%

# System Settings

### Optional Packages

### Share Easy Diffusion

### System Info

Processor: |
Compatible Graphics Cards (all): |
Used for rendering 🔥: |
Server Addresses You can access Stable Diffusion UI from other devices using these addresses : |

# Help

- Using the software
  - How to use
  - UI Overview
  - Writing prompts
  - Inpainting
  - Run on Multiple GPUs
- Installation
  - Troubleshooting
- Downloadable Content
  - Custom Models
  - UI Plugins
  - VAE Variational Auto Encoder

# Community

- Discord user community
- Reddit community
- Source code on GitHub

# Diffusers Tech Preview

The Diffusers Tech Preview allows early access to the new features based on Diffusers.

This is under active development, and is missing a few features. It is experimental! Please report any bugs to the #beta channel in our Discord server!

## New upcoming features in our new engine

- LORA support - Place LORA files in the `models/lora` folder.
- Compel Prompt Parser - New, more powerful parser. In short:
  - no limit to the length of prompts (i.e. long prompts are supported)
  - Use `+` and `-` to increase/decrease the weight. E.g. `apple`, `apple+`, `apple++`, `apple+++`, or `apple-`, `apple--` for different weights.
  - Use exact weights - 0.0 to 1.0 reduces the weight, 1.0 to 2.0 increases the weight. Think of it like a multiplier, like 1.5x or 0.5x: E.g. `(apple)0.8 falling from a tree`, `(apple)1.5 falling from a tree`, `(apple falling)1.4 from a tree`
  - You can group tokens together using parentheses/round-brackets. E.g. `(apple falling)++ from a tree`. Nested parentheses are supported.
  This clarifies a few things:
  - colon (`:`) is NOT used for blending. Neither is it used for weights. It has no impact and will be considered a part of the prompt.
  - `(())` and `[]` do not affect the prompt's weights.
- More choices for img2img samplers
- Support for official inpainting models
- Generate images that tile seamlessly
- Clip Skip support allows to skip the last CLIP layer (recommended by some LORA models)
- New samplers: DDPM and DEIS
- Memory optimizations that allow the use of 2GB GPUs

## Known issues

- Some LoRA consistently fail to load in EasyDiffusion
- Some LoRA are far more sensitive to alpha (compared to a11)
- Hangs sometimes on "compel is ready", while making the token.
- Some custom inpainting models don't work
- These samplers don't work yet: Unipc SNR, Unipc TQ, Unipc SNR2, DPM++ 2s Ancestral, DPM++ SDE, DPM Fast, DPM Adaptive, DPM2
- Hypernetwork doesn't work
- The time remaining in browser differs from the one in the console

#### Download all images

Download as a ZIP file Instead of downloading individual files, generate one zip file with all images
Add per-job folders Place images into job folders
Add metadata files For each image, also download a JSON file with all the settings used to generate the image

# Save Settings Configuration

Select which settings should be remembered when restarting the browser

#### Image Modifiers

(drawing style, camera, etc.)
Add Custom Modifiers
Expand Categories
Image Style:
Thumbnail Size:

#### Custom Modifiers

Set your custom modifiers (one per line)
Tip: You can include special characters like {} () [] and |. You can also put multiple comma-separated phrases in a single line, to make a single modifier that combines all of those.

#### Embeddings

Add embeddings to the prompt (click) or negative prompt (shift-click) Add embeddings to the negative prompt
Mode:

# Image Editor

# Inpainter