Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,14 @@ image on its own.
- **Installing** — install **SDXL Refiner** from the starter models, or any refiner checkpoint or
Diffusers folder; InvokeAI recognizes refiners automatically and lists them under their own
**SDXL Refiner** family.
- **Using it** — the refiner is not selectable in the Generate panel or on the Canvas. Use it in the
workflow editor.
- **Using it** — with an SDXL main model selected, the Generate panel shows a **Refiner** section.
Pick the refiner there and set **Refiner start** (the point where the base model hands over, 0.8
by default), its steps, CFG, scheduler and the positive and negative **aesthetic scores**. The
same settings apply to SDXL generations from the Canvas, including inpainting and outpainting; there
the base pass cannot start after the hand-over, so the effective denoising strength is capped at
1 − Refiner start. The refiner is never offered as a main model, and it cannot be combined with PiD
decoding. An image made with a refiner records it in its metadata, so **Recall All** and
**Remix Image** restore it. The workflow editor offers the same nodes for custom graphs.

A refiner workflow runs two denoise passes over the same latents:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ A negative prompt lists what you do *not* want in the image, such as *blurry, wa

Not every model uses a negative prompt. SD 1.5, SDXL, SD 3.5 and CogView4 always use it. Several newer models, including Z-Image, Qwen Image and Krea-2, use it only when CFG is above 1, and the box says so. FLUX.1, FLUX.2 and Ideogram 4 do not use a negative prompt, and the box is not shown for them.

### Refiner

The **Refiner** section appears for SDXL models. Pick an **SDXL Refiner** model to have it finish the last part of the denoising schedule; the base model stops at **Refiner start** (0.8 by default, so the refiner handles the final 20%) and the refiner continues from there with its own **Refiner steps**, **Refiner CFG** and **Refiner scheduler**. The **Positive** and **Negative aesthetic score** condition the refiner on the aesthetic rating it was trained with. A **Refiner start** of 1 leaves the refiner nothing to do, so it is not run. The controls are disabled until a refiner is selected, and refiner models are only offered here, never as the main model. The refiner also runs for SDXL generations from the Canvas. It cannot be combined with **PiD Decode**. See [SDXL](/users-guide/models/local-models/sdxl/#sdxl-refiner).

### Advanced settings

The **Advanced** section appears for models with extra options, and its header counts the settings you have changed. Depending on the model it can include:
Expand All @@ -66,7 +70,7 @@ The **Advanced** section appears for models with extra options, and its header c

Each model has recommended settings, which you can change in the Model Manager. **Reset all to model defaults**, the ↺ button in the Generate panel's title bar, applies them: size, steps, CFG or guidance, scheduler and VAE settings. Your prompts are left alone. The button is disabled when your settings already match the defaults.

To return to the settings of an earlier image instead, right-click it in the Gallery or Preview and open **Recall Metadata**. **Recall All** restores its model, concepts, prompts, seed, size and render settings; **Remix Image** does the same but keeps a new seed; and **Use Prompt**, **Use Seed** and **Use Size** recall one thing at a time. Recalled concepts replace the ones in the panel at the weights the image used; any that are not installed or do not fit the model are listed in a notice. If the image's model is not installed, or the image was saved from the canvas, your current concepts are kept.
To return to the settings of an earlier image instead, right-click it in the Gallery or Preview and open **Recall Metadata**. **Recall All** restores its model, concepts, prompts, seed, size, render and refiner settings; **Remix Image** does the same but keeps a new seed; and **Use Prompt**, **Use Seed** and **Use Size** recall one thing at a time. Recalled concepts replace the ones in the panel at the weights the image used; any that are not installed or do not fit the model are listed in a notice. If the image's model is not installed, or the image was saved from the canvas, your current concepts are kept.

To keep a combination of settings for later, use **Presets** in the panel's title bar to save the current settings under a name and apply them again.

Expand Down
24 changes: 13 additions & 11 deletions invokeai/frontend/webv2/performance/architecture-baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"build": {
"launchpad": {
"baseline": {
"brotliBytes": 794977,
"brotliBytes": 795879,
"cssRawBytes": 2159,
"fontRawBytes": 219480,
"gzipBytes": 793689,
"gzipBytes": 794696,
"imageRawBytes": 44398,
"initialRawBytes": 2042114,
"largestAssetRawBytes": 749029,
"initialRawBytes": 2046651,
"largestAssetRawBytes": 752421,
"otherAssetRawBytes": 0,
"ownedRawBytes": 98621,
"ownedRawBytes": 98845,
"requestCount": 35,
"scriptRequestCount": 19,
"sourceOwners": [
Expand Down Expand Up @@ -346,15 +346,15 @@
},
"editor": {
"baseline": {
"brotliBytes": 1171873,
"brotliBytes": 1175838,
"cssRawBytes": 2159,
"fontRawBytes": 219480,
"gzipBytes": 1165072,
"gzipBytes": 1169044,
"imageRawBytes": 44398,
"initialRawBytes": 3208701,
"largestAssetRawBytes": 749029,
"initialRawBytes": 3222761,
"largestAssetRawBytes": 752421,
"otherAssetRawBytes": 0,
"ownedRawBytes": 150716,
"ownedRawBytes": 151795,
"requestCount": 72,
"scriptRequestCount": 56,
"sourceOwners": [
Expand Down Expand Up @@ -562,6 +562,8 @@
"source:src/features/generation/core/promptTemplates.ts",
"source:src/features/generation/core/referenceImage.ts",
"source:src/features/generation/core/resolveGenerateWidgetValues.ts",
"source:src/features/generation/core/sdxlRefiner.ts",
"source:src/features/generation/core/sdxlRefinerGraph.ts",
"source:src/features/generation/core/settings.ts",
"source:src/features/generation/core/supportedBases.ts",
"source:src/features/generation/data/architectureCapabilitiesApi.ts",
Expand Down Expand Up @@ -1092,7 +1094,7 @@
"source": "src/app/WorkbenchApp.tsx"
}
},
"capturedAt": "2026-10-09",
"capturedAt": "2026-10-11",
"developmentInvalidation": {
"platformUiBarrel": {
"specifier": "@platform/ui",
Expand Down
Loading
Loading