diff --git a/.github/skills/update-hints/SKILL.md b/.github/skills/update-hints/SKILL.md
index 66b44efcc..3248803f4 100644
--- a/.github/skills/update-hints/SKILL.md
+++ b/.github/skills/update-hints/SKILL.md
@@ -16,6 +16,7 @@ Scan UI definitions and components in `modules/ui*.py`, `scripts/*.py`, and buil
- Reviewing UI hints for factual accuracy against current backend/pipeline implementations.
- Identifying and reporting incorrect hints without making automated destructive changes.
- Checking for labels exceeding the 63-character limit or broken `... ` cross-references.
+- Checking for very long hints (e.g. `len(hint) > 500` characters) that may benefit from condensing.
- Preparing an audit report of hint status across the codebase.
## Guidance
@@ -32,6 +33,13 @@ Scan UI definitions and components in `modules/ui*.py`, `scripts/*.py`, and buil
- `extensions-builtin/**/*.py`: Built-in extension UI elements.
- `test/validate-locale.py`: Validation script for checking duplicate labels, missing hints, long labels, and formatting.
+## Priority Ordering
+
+When identifying and drafting missing hints, prioritize the following sources:
+- **High-Priority Items**: UI controls from `modules/ui_control.py` (and `modules/ui_control_*.py`), `modules/ui_video.py` (and sub-modules in `modules/video_models/` and `modules/minimax/`), `modules/ui_postprocessing.py`, and `modules/ui_caption.py`, including all nested UI controls instantiated via helper functions (e.g. `ui_sections.py`, `ui_guidance.py`, `ui_common.py`, `masking.py`, `create_ui_outputs()`, etc.).
+- **Medium-Priority Items**: All settings defined in `modules/ui_definitions.py` (`options_templates` OptionInfo definitions).
+- **Lower-Priority Items**: Script UI definitions in `scripts/*.py`, built-in extension elements in `extensions-builtin/`, model management tabs, and sub-level interface controls.
+
## Typography and Formatting Rules
Hint strings render as HTML. Use only the following tags:
@@ -45,7 +53,7 @@ Hint strings render as HTML. Use only the following tags:
### Content Guidelines
-- **Concise & Direct**: Keep hints short and focused. Describe the exact argument or function of the control without filler words (avoid phrases like "This button allows you to...").
+- **Concise & Direct**: Keep hints short and focused (typically under 500 characters). Describe the exact argument or function of the control without filler words (avoid phrases like "This button allows you to...").
- **Recommended Values**: If there is a specific recommended value or range for a given use-case (e.g. recommended CFG scale for specific architectures or recommended step counts), add it briefly, but only if necessary.
- **Unified Tab Reference**: Always refer to the primary generation tab as `Images ` (the ModernUI label). Never write "Control tab".
- **Structure**:
@@ -53,7 +61,7 @@ Hint strings render as HTML. Use only the following tags:
- Use ` ` for paragraph breaks.
- Use ` - key : description` for short keyed bullet lists (e.g. dropdown options or mode descriptions).
- Do not use `
`, ``, Markdown asterisks, or unicode bullet characters.
-- **ASCII Only**: Keep all text ASCII; avoid unicode quotes, em-dashes, or special symbols.
+- **ASCII & PUA Glyphs**: Keep all prose text and descriptions ASCII (avoid unicode curly quotes, em-dashes, or special symbols like →). Non-ASCII Unicode Private Use Area (PUA) icon glyphs (e.g. Nerd Font icons such as `\uf06e`, `\uf0eb`, ``, ``, `⟲`, `🎲️`, `📐`, `※`, `` used for UI controls, badges, and labels) are valid and must not be flagged as incorrect.
## Core Rules
@@ -63,13 +71,16 @@ Hint strings render as HTML. Use only the following tags:
4. **Incorrect Hints Handling (No Auto-Update)**: If an existing hint is found to be incorrect (e.g. misleading description, wrong default, invalid choice options, broken cross-references, or mismatched control functionality), **DO NOT update it automatically**. Instead, record the issue in the report with the current text, the reason it is incorrect, and a recommended fix for manual review.
5. **Label Length Constraint**: Flag any UI label exceeding 63 characters (`len(label) > 63`) to prevent layout and localization breaks.
6. **Cross-Reference Integrity**: Verify that any `Label ` cross-reference refers to an actual, verbatim visible label present in `locale_en.json`. Flag broken or obsolete cross-references.
-7. **Symbol and Tool Button Placement**: Buttons with icon/symbol labels (e.g. `⟲`, `🎲️`, `📐`, `※`, ``) or empty labels identified by `elem_id` belong in the `"_"` section of `locale_en.json`.
-8. **Final Report**: Always produce a final structured report containing:
+7. **Long Hint Identification**: Flag hints exceeding 500 characters (`len(hint) > 500`) in the audit report to identify overly verbose or complex tooltips that may benefit from streamlining.
+8. **Symbol and Tool Button Placement**: Buttons with icon/symbol labels (e.g. `⟲`, `🎲️`, `📐`, `※`, ``) or empty labels identified by `elem_id` belong in the `"_"` section of `locale_en.json`.
+9. **Single-Line JSON Record Formatting**: Each entry record in `ui/locale/locale_en.json` MUST be formatted on a single line (e.g. ` {"id": "...", "label": "...", "localized": "", "hint": "..."}`). Do not break individual JSON entry objects across multiple lines.
+10. **Final Report**: Always write the complete structured audit report to `tmp/HINTS.md` at the end of the run and output it in the response, containing:
- Added hints
- Updated hints
- Duplicate hints
- Incorrect hints (with proposed fixes)
- Stale / Unmatched locale entries (in `locale_en.json` but not found in code)
+ - Long hints (>500 characters)
- Flagged items (long labels, broken cross-references)
## Procedure
@@ -79,6 +90,7 @@ Hint strings render as HTML. Use only the following tags:
Extract all UI controls and settings definitions:
- **`modules/ui_definitions.py`**: Inspect `OptionInfo` entries, note setting keys, labels, component types (`gr.Slider`, `gr.Checkbox`, `gr.Dropdown`, `gr.Radio`, etc.), default values, and choice lists.
- **`modules/ui_*.py` & `scripts/*.py`**: Scan for Gradio components (`gr.Slider`, `gr.Checkbox`, `gr.Dropdown`, `gr.Radio`, `gr.Textbox`, `gr.Button`, `gr.Accordion`, `gr.Tab`, `ToolButton`, etc.) with `label="..."`, `value="..."`, or `elem_id="..."`.
+- **Nested UI & Helper Scanning**: When scanning high-priority UI modules, extraction must account for nested builder calls and helper function invocations (such as helper functions in `modules/ui_sections.py`, `modules/ui_guidance.py`, `modules/ui_common.py`, `modules/masking.py`, and sub-module builders like `create_ui_outputs()`, `minimax_ui.create_ui()`, etc.) that instantiate Gradio components on behalf of the parent tab or interface.
- Understand the context and purpose of each control by checking how the parameter is used in execution or pipeline processing.
- For helper extraction scripts, write them to `tmp/` (e.g. `tmp/scan_ui_hints.py`).
@@ -104,7 +116,9 @@ Read `ui/locale/locale_en.json` and perform the audit checks:
- Formatting/HTML errors (e.g. malformed tags, unclosed brackets).
5. **Long Labels**:
- Check for any label whose length exceeds 63 characters.
-6. **Valid Existing Updates**:
+6. **Long Hints**:
+ - Check for hints whose length exceeds 500 characters (`len(hint) > 500`) to highlight verbose tooltips.
+7. **Valid Existing Updates**:
- Check if existing hints only need supplementary recommended values for specific models/use cases.
### 3. Draft & Apply Safe Updates
@@ -114,10 +128,21 @@ Read `ui/locale/locale_en.json` and perform the audit checks:
- Add optional recommended values if necessary for specific use cases.
- Place icon/symbol buttons into section `"_"` with their `elem_id`.
- Place standard text labels into their alphabetical section (`"0"`, `"a"`-`"z"`, or `"reference"`).
- - Schema:
+ - Schema (MUST be on a single line per record):
```json
{"id": "optional_elem_id", "label": "Label Text", "localized": "", "hint": "Concise hint description..."}
```
+- **JSON Formatting Rule**:
+ - Each object in a section array must be formatted on a single line without newlines breaking the object properties.
+ - Ensure standard JSON structure:
+ ```json
+ {
+ "a": [
+ {"id": "...", "label": "...", "localized": "", "hint": "..."},
+ {"id": "...", "label": "...", "localized": "", "hint": "..."}
+ ]
+ }
+ ```
- **For Incorrect Hints**:
- **Do NOT modify or overwrite automatically in `locale_en.json`**.
- Document the finding, rationale, and suggested replacement for the report.
@@ -139,7 +164,7 @@ Read `ui/locale/locale_en.json` and perform the audit checks:
### 5. Prepare Audit Report
-At the end of the execution, output a structured markdown report categorized as follows:
+At the end of the execution, always write the full structured markdown report to `tmp/HINTS.md` and output it in the response, categorized as follows:
```markdown
## UI Hints Audit Report
@@ -162,6 +187,9 @@ At the end of the execution, output a structured markdown report categorized as
### Stale / Unmatched Locale Entries (In locale_en.json but not found in code)
- **`Label Name`** (`section`): `Current hint` — not found in active code (may have been renamed or removed)
+### Long Hints (>500 characters)
+- **`Label Name`** (`section`, length: XXX): `Hint text summary`
+
### Flagged Items (Long Labels / Broken Cross-References)
- **Long Label**: `Label Name` (length: XX > 63)
- **Broken Cross-Reference**: `Label Name` references `Target ` which does not exist in `locale_en.json`
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc91232c9..3cc6b56ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@
- **DLSS5** reimagined for much higher performance and full cross-platform support
- New live-preview method using **MicroDecoder**
- Better handling of multi-image reference editing
+- Massive updates to UI tooltips/hints: over 1,000 new entries and revised existing ones
Plus quite a few other improvements and inevitable bug-fixes, see full changelog below for details...
@@ -56,8 +57,12 @@ Plus quite a few other improvements and inevitable bug-fixes, see full changelog
automatically handle: flux.2, glm-image, nano-banana, joy-image-edit, qwen-image-edit
- processors: `DWPose`, `RTMW`, `RTMO`: image processor updates, thanks @kirtasshh
refactored to use `ONNX` instead of obsolete `mmpose` lib and with additional configurable settings
- - ui: manual clear of errors/warnings, thanks @kirtasshh
- - ui: selecting lora from networks panel inserts it in active prompt instead of just default, thanks @kirtasshh
+- **UI**
+ - massive improvement to built-in tooltips/hints
+ over 1,000 new entries, now at zero missing ui controls or settings
+ revised existing ones
+ - manual clear of errors/warnings, thanks @kirtasshh
+ - selecting lora from networks panel inserts it in active prompt instead of just default, thanks @kirtasshh
- **Fixes**
- api: control endpoint with input images
- api: hardening all all file-access api endpoints
diff --git a/extensions-builtin/sdnext-modernui b/extensions-builtin/sdnext-modernui
index aae168959..1f5c18f36 160000
--- a/extensions-builtin/sdnext-modernui
+++ b/extensions-builtin/sdnext-modernui
@@ -1 +1 @@
-Subproject commit aae168959de5acad6cbfb5c97713ba8c0395f076
+Subproject commit 1f5c18f36632b4f654521f038f8db4db0161be61
diff --git a/installer.py b/installer.py
index b4ebd55ad..eeec920cc 100644
--- a/installer.py
+++ b/installer.py
@@ -583,7 +583,7 @@ def check_diffusers():
t_start = time.time()
if args.skip_all:
return
- target_commit = "51a454be9a43854939d2ef2d231565f46a41e366" # diffusers commit hash == 0.41.0.dev0 == 09-28-2026
+ target_commit = "fef717ffb01f407d2637584ed936c16db908587a" # diffusers commit hash == 0.41.0.dev0 == 09-29-2026
# if args.use_rocm or args.use_zluda:
# sha = '043ab2520f6a19fce78e6e060a68dbc947edb9f9' # lock diffusers versions for now
pkg = package_spec('diffusers')
diff --git a/requirements.txt b/requirements.txt
index 33206ca79..eda4b287e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -25,7 +25,7 @@ fastapi==0.124.4
uvicorn==0.52.4
rich==15.0.0
safetensors==0.8.0
-peft==0.21.0
+peft==0.21.1
httpx==0.28.1
requests==2.34.2
tqdm==4.70.1
diff --git a/ui/locale/locale_en.json b/ui/locale/locale_en.json
index fe7680f23..d329fd1d4 100644
--- a/ui/locale/locale_en.json
+++ b/ui/locale/locale_en.json
@@ -1,1770 +1,2138 @@
{
- "0": [
- {"id":"","label":"1st Stage","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"2nd Stage","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"2nd Scale","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"2nd Restart step","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"3rd Stage","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"3rd Scale","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"3rd Restart step","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"4th Stage","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"4th Scale","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"4th Restart step","localized":"","hint":"","ui":"script_freescale"}
- ],
"_": [
- {"id":"txt2img_styles_refresh","label":"⟲","localized":"","hint":"Refresh","ui":"txt2img"},
- {"id":"txt2img_styles_apply","label":"↶","localized":"","hint":"Apply selected style to prompt","ui":"txt2img"},
- {"id":"txt2img_styles_save","label":"↷","localized":"","hint":"Save current prompt to style","ui":"txt2img"},
- {"id":"txt2img_res_btn_swap","label":"⇅","localized":"","hint":"Swap values","ui":"txt2img"},
- {"id":"txt2img_seed_random","label":"🎲️","localized":"","hint":"Use random seed","ui":"txt2img"},
- {"id":"txt2img_seed_reuse","label":"⬅️","localized":"","hint":"Reuse seed from last known generated image","ui":"txt2img"},
- {"id":"txt2img_guider_docs","label":"🕮","localized":"","hint":"Save parameters from last generated image as style template","ui":"txt2img"},
- {"id":"txt2img_resize_detect_size","label":"📐","localized":"","hint":"Measure size from existing image","ui":"txt2img"},
- {"id":"txt2img_yolo_models_list","label":"☲","localized":"","hint":"Change view type","ui":"txt2img"},
- {"id":"xyz_grid_x_list","label":"⊜","localized":"","hint":"Fill","ui":"script_xyz_grid_script"},
- {"id":"txt2img_caption_output","label":"","localized":"","hint":"Caption image","ui":"txt2img"},
- {"id":"txt2img_image_fit","label":"⁜","localized":"","hint":"Cycle image fit method","ui":"txt2img"},
- {"id":"","label":"➠ Control","localized":"","hint":"Transfer image to the Images tab. Right-click this button to transfer only the prompt or all generation parameters without sending the image itself.","ui":"txt2img"},
- {"id":"","label":"➠ Text","localized":"","hint":"Transfer image to text interface","ui":"txt2img"},
- {"id":"","label":"➠ Image","localized":"","hint":"Transfer image to image interface","ui":"txt2img"},
- {"id":"","label":"➠ Process","localized":"","hint":"Transfer image to process interface","ui":"txt2img"},
- {"id":"","label":"➠ Caption","localized":"","hint":"Transfer image to caption interface","ui":"txt2img"},
- {"id":"","label":"➠ Sketch","localized":"","hint":"Transfer image to sketch interface","ui":"img2img"},
- {"id":"","label":"➠ Inpaint","localized":"","hint":"Transfer image to inpaint interface","ui":"img2img"},
- {"id":"","label":"➠ Composite","localized":"","hint":"Transfer image to inpaint sketch interface","ui":"img2img"},
- {"id":"controlnet_unit-0-upload","label":"⬆️","localized":"","hint":"Upload image","ui":"control"},
- {"id":"controlnet_unit-0-reset","label":"🔄","localized":"","hint":"Reset values","ui":"control"},
- {"id":"controlnet_unit-0-preview","label":"🖼️","localized":"","hint":"Show preview","ui":"control"},
- {"id":"video_model_load","label":"↺","localized":"","hint":"Immediately apply selection","ui":"video"},
- {"id":"component-5878","label":"","localized":"","hint":"Sort by name, ascending","ui":"gallery"},
- {"id":"component-5879","label":"","localized":"","hint":"Sort by name, descending","ui":"gallery"},
- {"id":"component-5880","label":"","localized":"","hint":"Sort by size, ascending","ui":"gallery"},
- {"id":"component-5881","label":"","localized":"","hint":"Sort by size, descending","ui":"gallery"},
- {"id":"component-5882","label":"","localized":"","hint":"Sort by resolution, ascending","ui":"gallery"},
- {"id":"component-5883","label":"","localized":"","hint":"Sort by resolution, descending","ui":"gallery"},
- {"id":"component-5884","label":"","localized":"","hint":"Sort by time, ascending","ui":"gallery"},
- {"id":"component-5885","label":"","localized":"","hint":"Sort by time, descending","ui":"gallery"},
- {"id":"quicksettings_clear","label":"⊗","localized":"","hint":"Reset values"},
- {"id":"docs_btn_search","label":"🔍","localized":"","hint":"Search","ui":"system_tab_docs"},
- {"id":"component-5667","label":"⇨","localized":"","hint":"Apply preset","ui":"component-5660"},
- {"id":"txt2img_extra_model","label":"※","localized":"","hint":"Load model as secondary model when selected, otherwise load as base model"},
- {"id":"txt2img_extra_scan","label":"🔎︎","localized":"","hint":"Scan CivitAI for missing metadata and previews"},
- {"id":"txt2img_extra_sort","label":"⇕","localized":"","hint":"Sort by: Name asc/desc, Size largest/smallest, Time newest/oldest"},
- {"id":"txt2img_extra_close","label":"✕","localized":"","hint":"Close"},
- {"id":"","label":"_Guidance scale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"_Guidance rescale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"_Guidance start","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"_Guidance stop","localized":"","hint":"","ui":"txt2img"},
- {"id":"tag_autocomplete_refresh","label":"⟲","localized":"","hint":"Fetch list of available tag dictionaries from the remote repository","ui":"script_autocomplete"},
- {"id":"tag_autocomplete_update","label":"⇩","localized":"","hint":"Re-download enabled dictionaries if a newer version is available","ui":"script_autocomplete"}
+ {"id": "", "label": "➠ Caption", "localized": "", "hint": "Transfer image to caption interface", "ui": "txt2img"},
+ {"id": "", "label": "➠ Composite", "localized": "", "hint": "Transfer image to inpaint sketch interface", "ui": "img2img"},
+ {"id": "", "label": "➠ Control", "localized": "", "hint": "Transfer image to the Images tab. Right-click this button to transfer only the prompt or all generation parameters without sending the image itself.", "ui": "txt2img"},
+ {"id": "", "label": "➠ Image", "localized": "", "hint": "Transfer image to image interface", "ui": "txt2img"},
+ {"id": "", "label": "➠ Inpaint", "localized": "", "hint": "Transfer image to inpaint interface", "ui": "img2img"},
+ {"id": "", "label": "➠ Process", "localized": "", "hint": "Transfer image to process interface", "ui": "txt2img"},
+ {"id": "", "label": "➠ Sketch", "localized": "", "hint": "Transfer image to sketch interface", "ui": "img2img"},
+ {"id": "", "label": "➠ Text", "localized": "", "hint": "Transfer image to text interface", "ui": "txt2img"},
+ {"id": "analyze_load", "label": "", "localized": "", "hint": "Load visual language model into GPU memory", "ui": "caption"},
+ {"id": "analyze_unload", "label": "", "localized": "", "hint": "Unload visual language model from memory", "ui": "caption"},
+ {"id": "btn_enhance", "label": "✨", "localized": "", "hint": "Enhance prompt using language model", "ui": "video"},
+ {"id": "civit_metadata", "label": "", "localized": "", "hint": "Model metadata and parameters retrieved from CivitAI", "ui": "models"},
+ {"id": "civit_search_tag", "label": "", "localized": "", "hint": "Filter CivitAI search results by specific tag category", "ui": "models"},
+ {"id": "civit_search_text", "label": "", "localized": "", "hint": "Search query keywords for CivitAI model discovery", "ui": "models"},
+ {"id": "civit_text_search", "label": "🔍", "localized": "", "hint": "Search CivitAI models", "ui": "models"},
+ {"id": "civitai_models_output", "label": "", "localized": "", "hint": "CivitAI model cards and download options", "ui": "models"},
+ {"id": "component-5667", "label": "⇨", "localized": "", "hint": "Apply preset", "ui": "component-5660"},
+ {"id": "component-5878", "label": "", "localized": "", "hint": "Sort by name, ascending", "ui": "gallery"},
+ {"id": "component-5879", "label": "", "localized": "", "hint": "Sort by name, descending", "ui": "gallery"},
+ {"id": "component-5880", "label": "", "localized": "", "hint": "Sort by size, ascending", "ui": "gallery"},
+ {"id": "component-5881", "label": "", "localized": "", "hint": "Sort by size, descending", "ui": "gallery"},
+ {"id": "component-5882", "label": "", "localized": "", "hint": "Sort by resolution, ascending", "ui": "gallery"},
+ {"id": "component-5883", "label": "", "localized": "", "hint": "Sort by resolution, descending", "ui": "gallery"},
+ {"id": "component-5884", "label": "", "localized": "", "hint": "Sort by time, ascending", "ui": "gallery"},
+ {"id": "component-5885", "label": "", "localized": "", "hint": "Sort by time, descending", "ui": "gallery"},
+ {"id": "control-result", "label": "", "localized": "", "hint": "Generation status, performance timing, and execution summary", "ui": "control"},
+ {"id": "control_prompt_image", "label": "", "localized": "", "hint": "Upload image file to extract prompt text", "ui": "control"},
+ {"id": "controlnet_unit-0-preview", "label": "🖼️", "localized": "", "hint": "Show preview", "ui": "control"},
+ {"id": "controlnet_unit-0-reset", "label": "🔄", "localized": "", "hint": "Reset values", "ui": "control"},
+ {"id": "controlnet_unit-0-upload", "label": "⬆️", "localized": "", "hint": "Upload image", "ui": "control"},
+ {"id": "docs_btn_search", "label": "🔍", "localized": "", "hint": "Search", "ui": "system_tab_docs"},
+ {"id": "extension_info", "label": "", "localized": "", "hint": "Extension documentation, commit history, and metadata", "ui": "extensions"},
+ {"id": "extension_to_install", "label": "", "localized": "", "hint": "Git repository URL of extension to install", "ui": "extensions"},
+ {"id": "extensions_disabled_list", "label": "", "localized": "", "hint": "List of currently disabled extensions", "ui": "extensions"},
+ {"id": "extensions_update_list", "label": "", "localized": "", "hint": "List of installed extensions with available updates", "ui": "extensions"},
+ {"id": "gpu-container", "label": "", "localized": "", "hint": "GPU telemetry graph and VRAM usage monitor", "ui": "settings"},
+ {"id": "gpu_stop", "label": "", "localized": "", "hint": "Stop background GPU telemetry polling", "ui": "settings"},
+ {"id": "hf_text_search", "label": "🔍", "localized": "", "hint": "Search Hugging Face models", "ui": "models"},
+ {"id": "img2img_composite", "label": "", "localized": "", "hint": "Inpaint sketch compositing canvas", "ui": "img2img"},
+ {"id": "img2img_image", "label": "", "localized": "", "hint": "Primary source image for img2img generation", "ui": "img2img"},
+ {"id": "img2img_inpaint", "label": "", "localized": "", "hint": "Inpainting canvas for drawing mask regions", "ui": "img2img"},
+ {"id": "img2img_prompt_image", "label": "", "localized": "", "hint": "Drop image here to load embedded prompt parameters", "ui": "img2img"},
+ {"id": "img2img_sketch", "label": "", "localized": "", "hint": "Color sketch overlay canvas", "ui": "img2img"},
+ {"id": "install_extension_button", "label": "", "localized": "", "hint": "Install extension from specified Git repository URL", "ui": "extensions"},
+ {"id": "kanvas-container", "label": "", "localized": "", "hint": "Interactive Kanvas multi-layer drawing canvas", "ui": "control"},
+ {"id": "main_info", "label": "", "localized": "", "hint": "System information and task execution log summary", "ui": "other"},
+ {"id": "minimax_generation_info", "label": "", "localized": "", "hint": "MiniMax generation execution parameters and log info", "ui": "video"},
+ {"id": "minimax_reference_media_info", "label": "", "localized": "", "hint": "Reference media upload limits and multi-modal file count constraints", "ui": "video"},
+ {"id": "minimax_resize_detect_size", "label": "📐", "localized": "", "hint": "Measure resolution from input image", "ui": "video"},
+ {"id": "minimax_seed_random", "label": "🎲️", "localized": "", "hint": "Use random seed", "ui": "video"},
+ {"id": "model_cache_table", "label": "", "localized": "", "hint": "List of model checkpoints currently cached in memory", "ui": "models"},
+ {"id": "model_desc", "label": "", "localized": "", "hint": "Model description, architecture, and training provenance", "ui": "models"},
+ {"id": "model_list_table", "label": "", "localized": "", "hint": "Table of discovered model checkpoints and network files", "ui": "models"},
+ {"id": "model_save_outcome", "label": "", "localized": "", "hint": "Model save and export operation status", "ui": "models"},
+ {"id": "models_outcome", "label": "", "localized": "", "hint": "Model operation result and execution log", "ui": "models"},
+ {"id": "pnginfo_html_info", "label": "", "localized": "", "hint": "Extracted image generation parameters and PNG metadata", "ui": "extras"},
+ {"id": "postprocess_seedvr_accordion", "label": "", "localized": "", "hint": "SeedVR generative super-resolution parameters", "ui": "extras"},
+ {"id": "prompt_enhance_clear", "label": "", "localized": "", "hint": "Clear enhanced prompt text", "ui": "prompt_enhance"},
+ {"id": "quicksettings_clear", "label": "⊗", "localized": "", "hint": "Reset values"},
+ {"id": "rocm_info_table", "label": "", "localized": "", "hint": "AMD ROCm GPU device status and hardware parameters", "ui": "script_rocm"},
+ {"id": "sett_reload_sd_model", "label": "", "localized": "", "hint": "Reload active base model checkpoint", "ui": "settings"},
+ {"id": "sett_unload_sd_model", "label": "", "localized": "", "hint": "Unload currently loaded base model from GPU VRAM", "ui": "settings"},
+ {"id": "settings_json", "label": "", "localized": "", "hint": "Raw configuration JSON file viewer and editor", "ui": "settings"},
+ {"id": "settings_result", "label": "", "localized": "", "hint": "Settings save status and restart confirmation message", "ui": "settings"},
+ {"id": "storage_table", "label": "", "localized": "", "hint": "Storage space breakdown across models, outputs, and cache directories", "ui": "storage"},
+ {"id": "storage_timeline", "label": "", "localized": "", "hint": "Storage utilization history and timeline analysis", "ui": "storage"},
+ {"id": "tag_autocomplete_refresh", "label": "⟲", "localized": "", "hint": "Fetch list of available tag dictionaries from the remote repository", "ui": "script_autocomplete"},
+ {"id": "tag_autocomplete_update", "label": "⇩", "localized": "", "hint": "Re-download enabled dictionaries if a newer version is available", "ui": "script_autocomplete"},
+ {"id": "txt2img_caption_output", "label": "", "localized": "", "hint": "Caption image", "ui": "txt2img"},
+ {"id": "txt2img_extra_close", "label": "✕", "localized": "", "hint": "Close"},
+ {"id": "txt2img_extra_model", "label": "※", "localized": "", "hint": "Load model as secondary model when selected, otherwise load as base model"},
+ {"id": "txt2img_extra_scan", "label": "🔎︎", "localized": "", "hint": "Scan CivitAI for missing metadata and previews"},
+ {"id": "txt2img_extra_sort", "label": "⇕", "localized": "", "hint": "Sort by: Name asc/desc, Size largest/smallest, Time newest/oldest"},
+ {"id": "txt2img_guider_docs", "label": "🕮", "localized": "", "hint": "Save parameters from last generated image as style template", "ui": "txt2img"},
+ {"id": "txt2img_image_fit", "label": "⁜", "localized": "", "hint": "Cycle image fit method", "ui": "txt2img"},
+ {"id": "txt2img_prompt_image", "label": "", "localized": "", "hint": "Drop image here to load embedded prompt parameters", "ui": "txt2img"},
+ {"id": "txt2img_res_btn_swap", "label": "⇅", "localized": "", "hint": "Swap values", "ui": "txt2img"},
+ {"id": "txt2img_resize_detect_size", "label": "📐", "localized": "", "hint": "Measure size from existing image", "ui": "txt2img"},
+ {"id": "txt2img_seed_random", "label": "🎲️", "localized": "", "hint": "Use random seed", "ui": "txt2img"},
+ {"id": "txt2img_seed_reuse", "label": "⬅️", "localized": "", "hint": "Reuse seed from last known generated image", "ui": "txt2img"},
+ {"id": "txt2img_styles_apply", "label": "↶", "localized": "", "hint": "Apply selected style to prompt", "ui": "txt2img"},
+ {"id": "txt2img_styles_refresh", "label": "⟲", "localized": "", "hint": "Refresh", "ui": "txt2img"},
+ {"id": "txt2img_styles_save", "label": "↷", "localized": "", "hint": "Save current prompt to style", "ui": "txt2img"},
+ {"id": "txt2img_yolo_models_list", "label": "☲", "localized": "", "hint": "Change view type", "ui": "txt2img"},
+ {"id": "uninstall_extension_button", "label": "", "localized": "", "hint": "Uninstall selected extension", "ui": "extensions"},
+ {"id": "update_extension_button", "label": "", "localized": "", "hint": "Update selected extension from remote Git repository", "ui": "extensions"},
+ {"id": "upscaling_res_swap", "label": "⇅", "localized": "", "hint": "Swap width and height values", "ui": "extras"},
+ {"id": "video_image", "label": "", "localized": "", "hint": "Initial image conditioning frame for video generation", "ui": "video"},
+ {"id": "video_last", "label": "", "localized": "", "hint": "Ending image conditioning frame for video generation", "ui": "video"},
+ {"id": "video_model_load", "label": "↺", "localized": "", "hint": "Immediately apply selection", "ui": "video"},
+ {"id": "video_model_load_minimax", "label": "", "localized": "", "hint": "Load MiniMax model weights into GPU memory", "ui": "video"},
+ {"id": "video_prompt_image", "label": "", "localized": "", "hint": "Upload image file to extract video prompt text", "ui": "video"},
+ {"id": "video_seed_random", "label": "🎲️", "localized": "", "hint": "Use random seed", "ui": "video"},
+ {"id": "video_seed_reuse", "label": "⬅️", "localized": "", "hint": "Reuse seed from last known generation run", "ui": "video"},
+ {"id": "video_upscalers_refresh", "label": "⟲", "localized": "", "hint": "Refresh list of available video upscalers", "ui": "video"},
+ {"id": "wd_load", "label": "", "localized": "", "hint": "Load tagger model into GPU memory", "ui": "caption"},
+ {"id": "wd_unload", "label": "", "localized": "", "hint": "Unload tagger model from memory", "ui": "caption"},
+ {"id": "xyz_grid_x_list", "label": "⊜", "localized": "", "hint": "Fill X axis values from list", "ui": "script_xyz_grid"},
+ {"id": "xyz_grid_y_list", "label": "⊜", "localized": "", "hint": "Fill Y axis values from list", "ui": "script_xyz_grid"},
+ {"id": "xyz_grid_z_list", "label": "⊜", "localized": "", "hint": "Fill Z axis values from list", "ui": "script_xyz_grid"},
+ {"id": "xyz_gridon_x_list", "label": "⊜", "localized": "", "hint": "Fill X axis values from list", "ui": "script_xyz_grid_on"},
+ {"id": "xyz_gridon_y_list", "label": "⊜", "localized": "", "hint": "Fill Y axis values from list", "ui": "script_xyz_grid_on"},
+ {"id": "xyz_gridon_z_list", "label": "⊜", "localized": "", "hint": "Fill Z axis values from list", "ui": "script_xyz_grid_on"}
],
"a": [
- {"id":"","label":"Active dictionaries","localized":"","hint":"Select which tag dictionaries are used for prompt autocompletion. Dictionaries not yet downloaded locally will be fetched automatically when the autocomplete engine loads them.","ui":"script_autocomplete"},
- {"id":"video_audio","label":"Audio","localized":"","hint":"Generate synchronized audio for video models with audio support When disabled, audio decode and muxing are skipped and the audio component stays off the device","ui":"video"},
- {"id":"ltx_audio_accordion","label":"Audio","localized":"","hint":"Audio track settings for video models with audio support","ui":"video"},
- {"id":"txt2img_advanced","label":"Advanced","localized":"","hint":"Advanced settings used to run image generation","ui":"txt2img"},
- {"id":"txt2img_adapters","label":"Adapters","localized":"","hint":"Settings related to IP Adapters","ui":"txt2img"},
- {"id":"component-981","label":"Apply to model","localized":"","hint":"","ui":"script_layerdiffuse"},
- {"id":"btn_clip_analyze_img","label":"Analyze","localized":"","hint":"","ui":"caption"},
- {"id":"component-8740","label":"Apply changes","localized":"","hint":"Apply all changes and restart server","ui":"component-8724"},
- {"id":"settings_submit","label":"Apply settings","localized":"","hint":"Save current settings, server restart is recommended"},
- {"id":"component-5578","label":"Analyze model","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"","label":"All","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"Alpha","localized":"","hint":"","ui":"component-5674"},
- {"id":"","label":"Advanced Options","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Appearance","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Answer","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"Adjust start","localized":"","hint":"Lower bound of the denoising window where Sigma adjust is active, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). The adjustment stops once denoising progresses past this point, so higher values end the effect earlier. Default 0.2 leaves the final ~20% of the schedule unmodified.","ui":"txt2img"},
- {"id":"","label":"Adjust end","localized":"","hint":"Upper bound of the denoising window where Sigma adjust is active, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). The adjustment only begins once denoising has progressed past this point, so lower values delay the effect further into the run. Default 0.8 leaves the first ~20% of the schedule unmodified.","ui":"txt2img"},
- {"id":"","label":"Autocomplete","localized":"","hint":"Enable or disable Tag Autocomplete. Choose which dictionaries are used for prompt autocompletion in Extras","ui":"control"},
- {"id":"","label":"AutoGuidance dropout","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"AutoGuidance layers","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"AutoGuidance config","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"APG momentum","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"APG rescale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Attention guidance","localized":"","hint":"Dual-purpose slider that activates one of two guidance mechanisms depending on the loaded model. - SD 1.5 and SDXL : enables Perturbed Attention Guidance (PAG). Sdnext silently swaps the pipeline to a PAG-aware variant and steers generation away from a self-attention-perturbed prediction, improving structure and detail. Used in addition to the regular Guidance scale . - Flux, QwenImage, HiDream, Hunyuan Video, Sana, and other flow-matching models : routes to true_cfg_scale, enabling classifier-free guidance with negative prompts on models that don't natively use CFG. On other models the slider has no effect. Set to 0 to disable. Disabled by default.","ui":"txt2img"},
- {"id":"","label":"Adaptive scaling","localized":"","hint":"Decay rate for the Perturbed Attention Guidance (PAG) component of Attention guidance . Higher values cause PAG strength to decay faster across the denoising steps. Only takes effect on SD 1.5 and SDXL when Attention guidance is non-zero (the only path that actually enables PAG). Has no effect on Flux , QwenImage , HiDream , or other flow-matching models that route Attention guidance to true_cfg_scale instead. Default 0.5 applies moderate decay. Set to 0 to keep PAG at full strength for the entire process.","ui":"txt2img"},
- {"id":"","label":"Apply to hires","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Active IP adapters","localized":"","hint":"Number of active IP adapter","ui":"txt2img"},
- {"id":"","label":"Adapter","localized":"","hint":"IP adapter model","ui":"txt2img"},
- {"id":"","label":"Anchor settings","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Alpha preset","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Append heatmaps to results","localized":"","hint":"","ui":"script_daam"},
- {"id":"","label":"Auto apply","localized":"","hint":"","ui":"script_flux_prompt_enhance_(legacy)"},
- {"id":"","label":"Add time info","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Add text info","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Add metadata","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Allowed languages","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Allowed alphabets","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Apply to prompt","localized":"","hint":"Automatically copy enhanced result to the prompt input box","ui":"script_prompt_enhance"},
- {"id":"","label":"Auto enhance","localized":"","hint":"Automatically enhance prompt before every image generation","ui":"script_prompt_enhance"},
- {"id":"","label":"ACI: Color to Mask","localized":"","hint":"Pick the color you want to mask and inpaint. Click on the color in the image to automatically select it. Advised to use images like green screens to get precise results.","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"ACI: Color tolerance","localized":"","hint":"Adjust the tolerance to include similar colors in the mask. Lower values = mask only very similar colors. Higher = values mask a wider range of similar colors.","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"ACI: Denoising strength","localized":"","hint":"Change Denoising Strength to achieve desired inpaint amount.","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"ACI: Mask dilate","localized":"","hint":"","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"ACI: Mask erode","localized":"","hint":"Adjust padding to apply a inside offset to the mask. (Recommended value = 2 to remove leftovers at edges)","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"ACI: Mask blur","localized":"","hint":"Adjust blur to apply a smooth transition between image and inpainted area. (Recommended value = 0 for sharpness)","ui":"script_automatic_color_inpaint"},
- {"id":"","label":"Adaptive restore","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"Apply noise","localized":"","hint":"","ui":"script_softfill"},
- {"id":"","label":"Auto min score","localized":"","hint":"Minimum stability score for masks produced by Auto-segment (Facebook SAM and SlimSAM models). Higher values keep only the most confident masks; lower values include more candidates including noisier ones. Has no effect on Rembg models or on the Auto-mask threshold/edge methods. Default 0.8.","ui":"control"},
- {"id":"","label":"Auto-segment","localized":"","hint":"Automatic foreground segmentation model. Runs on the input image to generate a mask without manual painting.None : no auto-segmentation; the manually painted mask is used instead.Facebook SAM ViT (Base/Large/Huge) : Meta's Segment Anything Model. Quality scales with size, Huge is the most accurate but slowest and largest in VRAM.SlimSAM Uniform / Uniform Tiny : pruned, faster SAM variants with a good speed/quality tradeoff for repetitive workflows.Rembg BEN2 / Silueta / U2Net / U2Net human / ISNet general / ISNet anime : lightweight background-removal models. Pick by content: U2Net human or BEN2 for people, ISNet anime for illustrations, U2Net or Silueta for general subjects. Models are downloaded on first use. Default None.","ui":"control"},
- {"id":"","label":"Auto-mask","localized":"","hint":"Automatic mask generation from the input image using simple computer-vision methods (no neural model). Runs only when no manual mask is painted and Auto-segment is set to None.None : disabled.Threshold : Otsu binary threshold; everything brighter than the auto-computed threshold becomes the mask. Works for high-contrast subjects on plain backgrounds.Edge : detects contours and keeps the largest ones; useful for masking distinct objects with clear outlines.Grayscale : uses the image's luminance as the mask intensity, producing a soft, gradient-style mask. Default None.","ui":"control"},
- {"id":"","label":"Active","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Attention","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Adain","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Attention Adain","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Apply filter","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Alpha matting","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Append Caption Files","localized":"","hint":"Append to existing caption files instead of overwriting them. Useful for adding additional descriptions or tags to images that already have captions.","ui":"caption"},
- {"id":"","label":"a1111","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Autocast","localized":"","hint":"Automatically determine precision during runtime","ui":"settings_cuda"},
- {"id":"","label":"Auto","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Automatic server status monitor rate","localized":"","hint":"","ui":"settings_server"},
- {"id":"","label":"Automatic server memory monitor rate","localized":"","hint":"","ui":"settings_server"},
- {"id":"","label":"API base rate limit rate","localized":"","hint":"","ui":"settings_server"},
- {"id":"","label":"accuracy","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"atiadlxx (AMD only)","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"aot_ts_nvfuser","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Additional image browser folders","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Add system information to metadata","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"Autolaunch browser upon startup","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Allowed aspect ratios","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Approximate","localized":"","hint":"Cheap neural network approximation. Very fast compared to VAE, but produces pictures with 4 times smaller horizontal/vertical resolution and lower quality","ui":"settings_live-preview"},
- {"id":"","label":"Additional postprocessing operations","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Apply color correction","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Apply mask as overlay","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Apply sRGB linearization","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Available networks","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Auto-convert SD15 embeddings to SDXL","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"alias","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Attention query chunk size","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Attention kv chunk size","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Attention chunking threshold","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Attempt VAE roll back for NaN values","localized":"","hint":"Requires Torch 2.1 and NaN check enabled","ui":"settings_legacy_options"},
- {"id":"","label":"Add extended info to filename when saving grid","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Add LoRA to prompt","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Alpha Ratio","localized":"","hint":"","ui":"component-5655"},
- {"id":"","label":"ALPHA Block Weight Preset","localized":"","hint":"","ui":"component-5660"},
- {"id":"","label":"Automatically determine rank","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Autorank ratio","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Advanced guidance params","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Adapter 1","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Adapter 2","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Adapter 3","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Adapter 4","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Audio","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Attention method","localized":"","hint":"Attention processor the pipeline is loaded with.Scaled-Dot-Product uses torch attention and is the path the rest of this section builds on; SDP kernels and SDP overrides apply to it and to nothing else.xFormers uses the xFormers library on the modules that accept it.Disabled leaves whatever the pipeline was built with. Default Scaled-Dot-Product.","ui":"settings_cuda"},
- {"id":"","label":"Attention slicing","localized":"","hint":"Computes attention in slices instead of one pass, trading speed for a lower memory peak. Applied by the pipeline rather than by the kernel, so it stacks on whichever Attention method is active.Default leaves the pipeline's own choice untouched, which for most models means off.Enabled and Disabled override that choice. Unrelated to Dynamic attention , which slices by a memory estimate; this one is diffusers' fixed slicing. Default Default .","ui":"settings_cuda"},
- {"id":"","label":"Attention Dispatcher","localized":"","hint":"Diffusers keeps its own attention backend registry, separate from the torch level settings above. A backend chosen here is installed on the model itself and changes what diffusers dispatches to inside its transformer blocks. Applies to diffusion transformer models that expose the call. UNet models and pipelines without it are left alone.","ui":"settings_cuda"},
- {"id":"","label":"Attention dispatcher kernel","localized":"","hint":"Name of the diffusers attention backend to install on the model. Empty leaves the diffusers default in place. Accepted names come from the diffusers build in use and currently include native , flash , flash_varlen , flex , sage , sage_varlen and xformers , alongside underscore-prefixed variants that pin one specific kernel. A name is checked against that list, and an unrecognized one is logged as a warning with the full list while the model keeps its current backend. A recognized name whose package is missing is logged as an error at the same point, with the same result. Names ending in _hub fetch the kernel from the Hugging Face Hub on first use, which needs a download and the kernels package. Empty by default.","ui":"settings_cuda"}
+ {"id": "", "label": "a1111", "localized": "", "hint": "Automatic1111 prompt weighting syntax compatibility (e.g. (prompt:1.2))", "ui": "settings_text_encoder"},
+ {"id": "", "label": "accuracy", "localized": "", "hint": "Inference precision policy balancing mathematical precision against throughput", "ui": "settings_backends"},
+ {"id": "", "label": "ACI: Color to Mask", "localized": "", "hint": "Pick the color you want to mask and inpaint. Click on the color in the image to automatically select it. Advised to use images like green screens to get precise results.", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "ACI: Color tolerance", "localized": "", "hint": "Adjust the tolerance to include similar colors in the mask. Lower values = mask only very similar colors. Higher = values mask a wider range of similar colors.", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "ACI: Denoising strength", "localized": "", "hint": "Change Denoising Strength to achieve desired inpaint amount.", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "ACI: Mask blur", "localized": "", "hint": "Adjust blur to apply a smooth transition between image and inpainted area. (Recommended value = 0 for sharpness)", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "ACI: Mask dilate", "localized": "", "hint": "Dilate mask boundaries for automatic color inpainting", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "ACI: Mask erode", "localized": "", "hint": "Adjust padding to apply a inside offset to the mask. (Recommended value = 2 to remove leftovers at edges)", "ui": "script_automatic_color_inpaint"},
+ {"id": "", "label": "Active", "localized": "", "hint": "Enable or disable this control or adapter unit", "ui": "control"},
+ {"id": "", "label": "Active dictionaries", "localized": "", "hint": "Select which tag dictionaries are used for prompt autocompletion. Dictionaries not yet downloaded locally will be fetched automatically when the autocomplete engine loads them.", "ui": "script_autocomplete"},
+ {"id": "", "label": "Active IP adapters", "localized": "", "hint": "Number of active IP adapter", "ui": "txt2img"},
+ {"id": "", "label": "Active Model", "localized": "", "hint": "Currently loaded diffusion or generator model"},
+ {"id": "", "label": "Adain", "localized": "", "hint": "Adaptive Instance Normalization style transfer weighting", "ui": "control"},
+ {"id": "", "label": "Adapter", "localized": "", "hint": "IP adapter model", "ui": "txt2img"},
+ {"id": "txt2img_adapters", "label": "Adapters", "localized": "", "hint": "Settings related to IP Adapters", "ui": "txt2img"},
+ {"id": "", "label": "Adaptive restore", "localized": "", "hint": "Dynamically adjust restoration strength based on image degradation level", "ui": "script_instantir"},
+ {"id": "", "label": "Adaptive scaling", "localized": "", "hint": "Decay rate for Perturbed Attention Guidance (PAG). Higher values cause PAG strength to decay faster across sampling steps. Active on SD 1.5 and SDXL when Attention guidance is non-zero. Set to 0 for constant strength or 0.5 (default) for moderate decay.", "ui": "txt2img"},
+ {"id": "", "label": "Add metadata", "localized": "", "hint": "Embed generation parameters and metadata into saved outputs", "ui": "script_nudenet"},
+ {"id": "", "label": "Add text info", "localized": "", "hint": "Add descriptive text headers to X/Y/Z Plot grids", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Add time info", "localized": "", "hint": "Include generation timing information on grid plots", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Additional image browser folders", "localized": "", "hint": "Extra directories indexed by the built-in image browser", "ui": "settings_saving-images"},
+ {"id": "", "label": "Additional postprocessing operations", "localized": "", "hint": "List of postprocessing steps executed sequentially after generation", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Adjust end", "localized": "", "hint": "Upper bound of the denoising window where Sigma adjust is active, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). The adjustment only begins once denoising has progressed past this point, so lower values delay the effect further into the run. Default 0.8 leaves the first ~20% of the schedule unmodified.", "ui": "txt2img"},
+ {"id": "", "label": "Adjust start", "localized": "", "hint": "Lower bound of the denoising window where Sigma adjust is active, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). The adjustment stops once denoising progresses past this point, so higher values end the effect earlier. Default 0.2 leaves the final ~20% of the schedule unmodified.", "ui": "txt2img"},
+ {"id": "txt2img_advanced", "label": "Advanced", "localized": "", "hint": "Advanced settings used to run image generation", "ui": "txt2img"},
+ {"id": "", "label": "Advanced guidance params", "localized": "", "hint": "Configure advanced guidance schedules and negative prompt weighting", "ui": "txt2img"},
+ {"id": "", "label": "Advanced Options", "localized": "", "hint": "Advanced configuration and execution parameters", "ui": "settings_sd"},
+ {"id": "", "label": "Allowed alphabets", "localized": "", "hint": "Allowed character sets and alphabets for content filtering", "ui": "script_nudenet"},
+ {"id": "", "label": "Allowed aspect ratios", "localized": "", "hint": "Comma-separated list of permitted aspect ratio presets displayed in UI", "ui": "settings_ui"},
+ {"id": "", "label": "Allowed languages", "localized": "", "hint": "Permitted languages for text analysis and filtering", "ui": "script_nudenet"},
+ {"id": "", "label": "Alpha", "localized": "", "hint": "Transparency or blend weight parameter", "ui": "component-5674"},
+ {"id": "", "label": "ALPHA Block Weight Preset", "localized": "", "hint": "Predefined UNet layer weight ratio vector for primary Model A"},
+ {"id": "", "label": "Alpha matting", "localized": "", "hint": "Refine transparent foreground edges using KNN or closed-form alpha matting", "ui": "extras"},
+ {"id": "", "label": "Alpha preset", "localized": "", "hint": "Preconfigured transparency and blending profiles", "ui": "script_consistory"},
+ {"id": "", "label": "Alpha Ratio", "localized": "", "hint": "Interpolation weighting ratio applied to primary Model A during block merging"},
+ {"id": "btn_clip_analyze_img", "label": "Analyze", "localized": "", "hint": "Run visual analysis and classification on the input image", "ui": "caption"},
+ {"id": "component-5578", "label": "Analyze model", "localized": "", "hint": "Inspect model architecture, tensor shapes, and layer configurations", "ui": "models_current_tab"},
+ {"id": "", "label": "Analyze Question", "localized": "", "hint": "Question or prompt sent to the visual language model for targeted analysis"},
+ {"id": "", "label": "Analyze System Prompt", "localized": "", "hint": "System instruction defining the analyzer role and formatting constraints"},
+ {"id": "", "label": "Analyze: Batch", "localized": "", "hint": "Process an entire folder of images through the visual analyzer"},
+ {"id": "", "label": "Anchor settings", "localized": "", "hint": "Reference anchor configuration for cross-frame visual consistency", "ui": "script_consistory"},
+ {"id": "", "label": "Annotated Image", "localized": "", "hint": "Visual overlay showing detected bounding boxes and keypoint annotations"},
+ {"id": "", "label": "Answer", "localized": "", "hint": "Generated response from the visual question-answering model", "ui": "caption"},
+ {"id": "", "label": "aot_ts_nvfuser", "localized": "", "hint": "TorchScript Ahead-of-Time compiler with NVFuser backend for NVIDIA GPUs", "ui": "settings_compile"},
+ {"id": "", "label": "APG momentum", "localized": "", "hint": "Adaptive Projected Guidance momentum parameter for velocity smoothing", "ui": "txt2img"},
+ {"id": "", "label": "APG rescale", "localized": "", "hint": "Adaptive Projected Guidance rescale factor to stabilize contrast", "ui": "txt2img"},
+ {"id": "", "label": "API base rate limit rate", "localized": "", "hint": "Maximum allowed API requests per minute before rate limiting engages", "ui": "settings_server"},
+ {"id": "", "label": "Appearance", "localized": "", "hint": "User interface theme, accent colors, and display preferences", "ui": "settings_ui"},
+ {"id": "", "label": "Append Analysis Files", "localized": "", "hint": "Save analysis results alongside input images in text or JSON files"},
+ {"id": "", "label": "Append Caption Files", "localized": "", "hint": "Append to existing caption files instead of overwriting them. Useful for adding additional descriptions or tags to images that already have captions.", "ui": "caption"},
+ {"id": "", "label": "Append comma after autocomplete", "localized": "", "hint": "Automatically insert a comma after accepting a prompt tag suggestion"},
+ {"id": "", "label": "Append heatmaps to results", "localized": "", "hint": "Save DAAM cross-attention heatmaps alongside generated images", "ui": "script_daam"},
+ {"id": "", "label": "Apply", "localized": "", "hint": "Apply changes and update current settings"},
+ {"id": "component-8740", "label": "Apply changes", "localized": "", "hint": "Apply all changes and restart server", "ui": "component-8724"},
+ {"id": "", "label": "Apply color correction", "localized": "", "hint": "Match luminance and color distribution of output images to input reference", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Apply filter", "localized": "", "hint": "Run preprocessing filter on the input control image", "ui": "control"},
+ {"id": "", "label": "Apply mask as overlay", "localized": "", "hint": "Composite original unmasked areas over generated output for clean boundaries", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Apply noise", "localized": "", "hint": "Inject subtle Gaussian noise into masked regions to facilitate blending", "ui": "script_softfill"},
+ {"id": "settings_submit", "label": "Apply settings", "localized": "", "hint": "Save current settings, server restart is recommended"},
+ {"id": "", "label": "Apply sRGB linearization", "localized": "", "hint": "Convert color space to linear RGB before applying adjustments", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Apply to hires", "localized": "", "hint": "Apply guidance corrections during high-resolution fix passes", "ui": "txt2img"},
+ {"id": "component-981", "label": "Apply to model", "localized": "", "hint": "Inject LayerDiffuse transparency layers directly into loaded model weights", "ui": "script_layerdiffuse"},
+ {"id": "", "label": "Apply to prompt", "localized": "", "hint": "Automatically copy enhanced result to the prompt input box", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Approximate", "localized": "", "hint": "Cheap neural network approximation. Very fast compared to VAE, but produces pictures with 4 times smaller horizontal/vertical resolution and lower quality", "ui": "settings_live-preview"},
+ {"id": "", "label": "Artist", "localized": "", "hint": "Target artist style identifier for tag analysis"},
+ {"id": "", "label": "Aspect ratio resize", "localized": "", "hint": "Resize mode when adjusting aspect ratio across different resolutions"},
+ {"id": "", "label": "Asymmetric Tiling", "localized": "", "hint": "Enable independent horizontal (X) and vertical (Y) seamless pattern tiling"},
+ {"id": "", "label": "atiadlxx (AMD only)", "localized": "", "hint": "AMD ADL hardware monitoring library for Radeon GPU telemetry", "ui": "settings_backends"},
+ {"id": "", "label": "Attempt to load incomplete model", "localized": "", "hint": "Attempt loading checkpoint even if some non-essential weights or tensors are missing"},
+ {"id": "", "label": "Attempt VAE roll back for NaN values", "localized": "", "hint": "Requires Torch 2.1 and NaN check enabled", "ui": "settings_legacy_options"},
+ {"id": "", "label": "Attention", "localized": "", "hint": "Self-attention and cross-attention control guidance weight", "ui": "control"},
+ {"id": "", "label": "Attention Adain", "localized": "", "hint": "Combined attention and Adaptive Instance Normalization guidance", "ui": "control"},
+ {"id": "", "label": "Attention Dispatcher", "localized": "", "hint": "Diffusers keeps its own attention backend registry, separate from the torch level settings above. A backend chosen here is installed on the model itself and changes what diffusers dispatches to inside its transformer blocks. Applies to diffusion transformer models that expose the call. UNet models and pipelines without it are left alone.", "ui": "settings_cuda"},
+ {"id": "", "label": "Attention dispatcher kernel", "localized": "", "hint": "Diffusers attention backend kernel to install on the model. Accepted backends include native , flash , flash_varlen , flex , sage , sage_varlen , and xformers . Leave empty (default) to keep the pipeline's native attention dispatch.", "ui": "settings_cuda"},
+ {"id": "", "label": "Attention guidance", "localized": "", "hint": "Dual-purpose guidance slider depending on architecture: - SD 1.5 / SDXL : enables Perturbed Attention Guidance (PAG) to enhance structural clarity - Flux / Qwen / HiDream / Hunyuan / Sana : routes to true_cfg_scale for negative prompt guidance Set to 0 (default) to disable.", "ui": "txt2img"},
+ {"id": "", "label": "Attention method", "localized": "", "hint": "Attention processor the pipeline is loaded with.Scaled-Dot-Product uses torch attention and is the path the rest of this section builds on; SDP kernels and SDP overrides apply to it and to nothing else.xFormers uses the xFormers library on the modules that accept it.Disabled leaves whatever the pipeline was built with. Default Scaled-Dot-Product.", "ui": "settings_cuda"},
+ {"id": "", "label": "Attention slicing", "localized": "", "hint": "Divides attention computation into sequential slices to reduce peak VRAM usage at a small speed cost. Stacks with active Attention method . Default is Default (pipeline-controlled).", "ui": "settings_cuda"},
+ {"id": "video_audio", "label": "Audio", "localized": "", "hint": "Generate synchronized audio for video models with audio support When disabled, audio decode and muxing are skipped and the audio component stays off the device", "ui": "video"},
+ {"id": "", "label": "Auto", "localized": "", "hint": "Automatically determine optimal configuration based on hardware capabilities", "ui": "settings_cuda"},
+ {"id": "", "label": "Auto enhance", "localized": "", "hint": "Automatically enhance prompt before every image generation", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Auto masking", "localized": "", "hint": "Automated object and segment masking options"},
+ {"id": "", "label": "Auto min score", "localized": "", "hint": "Minimum stability score for masks produced by Auto-segment (Facebook SAM and SlimSAM models). Higher values keep only the most confident masks; lower values include more candidates including noisier ones. Has no effect on Rembg models or on the Auto-mask threshold/edge methods. Default 0.8.", "ui": "control"},
+ {"id": "", "label": "Auto-convert SD15 embeddings to SDXL", "localized": "", "hint": "Automatically project 768-dim SD 1.5 textual inversions into 2048-dim SDXL space", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Auto-mask", "localized": "", "hint": "Computer-vision mask generation applied when no manual mask is painted and Auto-segment is None : - None : disabled (default) - Threshold : Otsu luminance thresholding for high-contrast subjects - Edge : contour boundary detection - Grayscale : luminance intensity mask", "ui": "control"},
+ {"id": "", "label": "Auto-segment", "localized": "", "hint": "Automated foreground segmentation model that extracts masks without manual painting: - None : use manually painted mask (default) - Facebook SAM (Base/Large/Huge) : high-accuracy Segment Anything Model - SlimSAM : lightweight, fast SAM variants - Rembg (BEN2, U2Net, ISNet) : fast background removal models tailored for people, anime, or general subjects", "ui": "control"},
+ {"id": "", "label": "Autocast", "localized": "", "hint": "Automatically determine precision during runtime", "ui": "settings_cuda"},
+ {"id": "", "label": "Autocomplete", "localized": "", "hint": "Enable or disable Tag Autocomplete. Choose which dictionaries are used for prompt autocompletion in Extras", "ui": "control"},
+ {"id": "", "label": "AutoGuidance config", "localized": "", "hint": "Configuration profile for automated guidance scheduling", "ui": "txt2img"},
+ {"id": "", "label": "AutoGuidance dropout", "localized": "", "hint": "Layer dropout probability for AutoGuidance attention steering", "ui": "txt2img"},
+ {"id": "", "label": "AutoGuidance layers", "localized": "", "hint": "Target transformer blocks for AutoGuidance application", "ui": "txt2img"},
+ {"id": "", "label": "Autolaunch browser upon startup", "localized": "", "hint": "Automatically open the web UI in default browser upon server start", "ui": "settings_ui"},
+ {"id": "", "label": "Automatic server memory monitor rate", "localized": "", "hint": "Polling interval in seconds for server VRAM and RAM monitoring", "ui": "settings_server"},
+ {"id": "", "label": "Automatic server status monitor rate", "localized": "", "hint": "Polling interval in seconds for background task status polling", "ui": "settings_server"},
+ {"id": "", "label": "Automatically determine rank", "localized": "", "hint": "Calculate SVD singular value rank dynamically using Autorank ratio instead of a fixed maximum rank", "ui": "lora"},
+ {"id": "", "label": "Autorank ratio", "localized": "", "hint": "Energy threshold ratio of singular values retained when Automatically determine rank is enabled", "ui": "lora"},
+ {"id": "", "label": "Available networks", "localized": "", "hint": "Refresh and display list of available LoRA and LoCon network adapters", "ui": "settings_extra_networks"}
],
"b": [
- {"id":"","label":"Batch","localized":"","hint":"Batch processing settings","ui":"img2img"},
- {"id":"btn_vlm_caption_batch","label":"Batch Caption","localized":"","hint":"","ui":"caption"},
- {"id":"btn_wd_tag_batch","label":"Batch Tag","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"Benchmark","localized":"","hint":"Run benchmarks"},
- {"id":"","label":"Backend Settings","localized":"","hint":"Settings related to compute backends: torch, onnx and olive"},
- {"id":"","label":"Beta","localized":"","hint":"","ui":"component-5674"},
- {"id":"","label":"Balanced Offload","localized":"","hint":"Moves whole components between VRAM and system memory as each one is needed, keeping as much on the GPU as the watermarks below allow. Suited to models whose individual components fit in VRAM; a single component larger than the card still will not fit. Applies only when Model offload mode is balanced .","ui":"settings_offload"},
- {"id":"","label":"BitsAndBytes","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Batch count","localized":"","hint":"How many batches of images to create (has no impact on generation performance or VRAM usage)","ui":"txt2img"},
- {"id":"","label":"Batch size","localized":"","hint":"How many image to create in a single batch (increases generation performance at cost of higher VRAM usage)","ui":"txt2img"},
- {"id":"","label":"Beta schedule","localized":"","hint":"Defines how beta (noise strength per step) grows. Options: - default : the model default - linear : evenly decays noise per step - scaled : squared version of linear, used only by Stable Diffusion - cosine : smoother decay, often better results with fewer steps - sigmoid : sharp transition, experimental","ui":"txt2img"},
- {"id":"","label":"Base shift","localized":"","hint":"Minimum shift value for low resolutions when using dynamic shifting.","ui":"txt2img"},
- {"id":"","label":"Brightness","localized":"","hint":"Adjusts overall image brightness. Positive values lighten the image, negative values darken it. Applied uniformly across all pixels in linear space.","ui":"txt2img"},
- {"id":"","label":"Block","localized":"","hint":"","ui":"script_kohya_hires_fix"},
- {"id":"","label":"Block size","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Banned words","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Blur","localized":"","hint":"Softens the mask edge with a Gaussian blur so the boundary between masked and unmasked regions blends gradually instead of cutting hard. Reduces visible seams at the mask edge after generation. Combine with a small Dilate to push the soft transition just outside the original mask. Sigma scales with image size: at value 0.05 on a 1024px image the blur radius is roughly 13 pixels. Set to 0 to disable. Default 0.","ui":"img2img"},
- {"id":"","label":"Batch input directory","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Batch output directory","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Batch mask directory","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Background threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Body","localized":"","hint":"Draw the body skeleton in the pose output; on whole-body models this includes the feet","ui":"control"},
- {"id":"","label":"Boost","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Blend strength","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Base model","localized":"","hint":"Main model used for all operations"},
- {"id":"","label":"Backend","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Benchmark steps","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"Benchmark level","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"Benchmark Image width","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"Benchmark Image height","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"balanced","localized":"","hint":"","ui":"settings_offload"},
- {"id":"","label":"block_level","localized":"","hint":"","ui":"settings_offload"},
- {"id":"","label":"Backend storage","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"BF16","localized":"","hint":"Use modified 16-bit floating point precision for calculations","ui":"settings_cuda"},
- {"id":"","label":"BCFHW","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"BFCHW","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"BCHW","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Batch mode uses sequential seeds","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Batch uses original name","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Base images folder","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Base grids folder","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Build info on first access","localized":"","hint":"Prevents server from building EN page on server startup and instead build it when requested","ui":"settings_extra_networks"},
- {"id":"","label":"Beta Ratio","localized":"","hint":"","ui":"component-5655"},
- {"id":"","label":"BETA Block Weight Preset","localized":"","hint":"","ui":"component-5660"},
- {"id":"","label":"Base model type","localized":"","hint":"","ui":"models_replace_tab"}
+ {"id": "", "label": "Backend Settings", "localized": "", "hint": "Settings related to compute backends: torch, onnx and olive"},
+ {"id": "", "label": "Backend storage", "localized": "", "hint": "Storage memory type for quantized weight buffers (GPU or CPU )", "ui": "settings_quantization"},
+ {"id": "", "label": "Background image", "localized": "", "hint": "Input background image used for composite generation and blend operations"},
+ {"id": "", "label": "Background threshold", "localized": "", "hint": "Luminance threshold used to separate background from foreground subjects", "ui": "control"},
+ {"id": "", "label": "balanced", "localized": "", "hint": "Balanced memory offloading balancing layer weights across GPU and host RAM", "ui": "settings_offload"},
+ {"id": "", "label": "Balanced Offload", "localized": "", "hint": "Moves whole components between VRAM and system memory as each one is needed, keeping as much on the GPU as the watermarks below allow. Suited to models whose individual components fit in VRAM; a single component larger than the card still will not fit. Applies only when Model offload mode is balanced .", "ui": "settings_offload"},
+ {"id": "", "label": "Banned words", "localized": "", "hint": "Comma-separated list of prohibited keywords blocked during prompt validation", "ui": "script_nudenet"},
+ {"id": "", "label": "Base grids folder", "localized": "", "hint": "Root directory where generated contact sheet grids are saved", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Base images folder", "localized": "", "hint": "Root directory where individual generated images are saved", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Base model", "localized": "", "hint": "Main model used for all operations"},
+ {"id": "", "label": "Base model type", "localized": "", "hint": "Target base architecture (SD 1.5 , SDXL , SD3 , Flux , etc.)", "ui": "models_replace_tab"},
+ {"id": "", "label": "Base shift", "localized": "", "hint": "Minimum shift value for low resolutions when using dynamic shifting.", "ui": "txt2img"},
+ {"id": "", "label": "Batch", "localized": "", "hint": "Batch processing settings", "ui": "img2img"},
+ {"id": "", "label": "Batch Analysis", "localized": "", "hint": "Analyze all images in a specified directory in batch mode"},
+ {"id": "btn_vlm_caption_batch", "label": "Batch Caption", "localized": "", "hint": "Generate descriptive captions for a directory of images", "ui": "caption"},
+ {"id": "", "label": "Batch count", "localized": "", "hint": "How many batches of images to create (has no impact on generation performance or VRAM usage)", "ui": "txt2img"},
+ {"id": "", "label": "Batch input directory", "localized": "", "hint": "Path to folder containing source images for batch img2img processing", "ui": "img2img"},
+ {"id": "", "label": "Batch mask directory", "localized": "", "hint": "Path to folder containing corresponding mask images for batch inpainting", "ui": "img2img"},
+ {"id": "", "label": "Batch mode uses sequential seeds", "localized": "", "hint": "Increment random seed sequentially (+1) per image in batch runs", "ui": "settings_advanced"},
+ {"id": "", "label": "Batch output directory", "localized": "", "hint": "Path to destination folder for generated batch images", "ui": "img2img"},
+ {"id": "", "label": "Batch Process", "localized": "", "hint": "Process a directory of images through image-to-image pipeline"},
+ {"id": "", "label": "Batch process", "localized": "", "hint": "Run postprocessing filters across an entire folder of images"},
+ {"id": "", "label": "Batch size", "localized": "", "hint": "How many image to create in a single batch (increases generation performance at cost of higher VRAM usage)", "ui": "txt2img"},
+ {"id": "btn_wd_tag_batch", "label": "Batch Tag", "localized": "", "hint": "Generate Danbooru and e621 tags for a directory of images", "ui": "caption"},
+ {"id": "", "label": "Batch uses original name", "localized": "", "hint": "Prepend original input filename to output images during batch operations", "ui": "settings_saving-paths"},
+ {"id": "", "label": "BCFHW", "localized": "", "hint": "Batch-Channel-Frame-Height-Width tensor layout format for 5D video latents", "ui": "settings_advanced"},
+ {"id": "", "label": "BCHW", "localized": "", "hint": "Batch-Channel-Height-Width standard 4D image tensor memory format", "ui": "settings_advanced"},
+ {"id": "", "label": "Benchmark", "localized": "", "hint": "Run benchmarks"},
+ {"id": "", "label": "BETA Block Weight Preset", "localized": "", "hint": "Predefined UNet layer weight ratio vector for secondary Model B"},
+ {"id": "", "label": "Beta end", "localized": "", "hint": "Ending beta value for the diffusion noise schedule"},
+ {"id": "", "label": "Beta Ratio", "localized": "", "hint": "Interpolation weighting ratio applied to secondary Model B during block merging"},
+ {"id": "", "label": "Beta schedule", "localized": "", "hint": "Defines how beta (noise strength per step) grows. Options: - default : the model default - linear : evenly decays noise per step - scaled : squared version of linear, used only by Stable Diffusion - cosine : smoother decay, often better results with fewer steps - sigmoid : sharp transition, experimental", "ui": "txt2img"},
+ {"id": "", "label": "Beta start", "localized": "", "hint": "Starting beta value for the diffusion noise schedule"},
+ {"id": "", "label": "BF16", "localized": "", "hint": "Use modified 16-bit floating point precision for calculations", "ui": "settings_cuda"},
+ {"id": "", "label": "BFCHW", "localized": "", "hint": "Batch-Frame-Channel-Height-Width alternate 5D video tensor layout", "ui": "settings_advanced"},
+ {"id": "", "label": "BitsAndBytes", "localized": "", "hint": "Use BitsAndBytes 8-bit or 4-bit matrix multiplication kernels", "ui": "settings_quantization"},
+ {"id": "", "label": "Blend strength", "localized": "", "hint": "Opacity multiplier for blending processed outputs with initial images", "ui": "extras"},
+ {"id": "", "label": "Block", "localized": "", "hint": "Target UNet/DiT transformer block where DeepShrink downsampling is applied", "ui": "script_kohya_hires_fix"},
+ {"id": "", "label": "Block size", "localized": "", "hint": "Pixel block dimension used when applying pixelation censure masks", "ui": "script_nudenet"},
+ {"id": "", "label": "block_level", "localized": "", "hint": "Group offloading at individual transformer block granularity", "ui": "settings_offload"},
+ {"id": "", "label": "Blur", "localized": "", "hint": "Softens the mask edge with a Gaussian blur so the boundary between masked and unmasked regions blends gradually instead of cutting hard. Reduces visible seams at the mask edge after generation. Combine with a small Dilate to push the soft transition just outside the original mask. Sigma scales with image size: at value 0.05 on a 1024px image the blur radius is roughly 13 pixels. Set to 0 to disable. Default 0.", "ui": "img2img"},
+ {"id": "", "label": "Body", "localized": "", "hint": "Draw the body skeleton in the pose output; on whole-body models this includes the feet", "ui": "control"},
+ {"id": "", "label": "Boost", "localized": "", "hint": "Amplify control conditioning signal during early denoising steps", "ui": "control"},
+ {"id": "", "label": "Brightness", "localized": "", "hint": "Adjusts overall image brightness. Positive values lighten the image, negative values darken it. Applied uniformly across all pixels in linear space.", "ui": "txt2img"},
+ {"id": "", "label": "Build info on first access", "localized": "", "hint": "Prevents server from building EN page on server startup and instead build it when requested", "ui": "settings_extra_networks"}
],
"c": [
- {"id":"caption_nav","label":"Caption","localized":"","hint":"Analyze existing images and create text descriptions"},
- {"id":"contributors","label":"Contributors","localized":"","hint":""},
- {"id":"txt2img_corrections","label":"Corrections","localized":"","hint":"Control image color/sharpen/brighness corrections during generate process","ui":"txt2img"},
- {"id":"txt2img_clear_prompt_btn","label":"Clear","localized":"","hint":"Clear prompts","ui":"txt2img"},
- {"id":"component-980","label":"Check status","localized":"","hint":"","ui":"script_layerdiffuse"},
- {"id":"","label":"Copy","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Composite","localized":"","hint":"","ui":"img2img"},
- {"id":"control_params_elements","label":"Control","localized":"","hint":"Create image with full guidance","ui":"control"},
- {"id":"","label":"ControlNet","localized":"","hint":"ControlNet is an advanced guidance model","ui":"control"},
- {"id":"caption_tab_controls","label":"Controls","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"CaptionCaption","localized":"","hint":"","ui":"caption"},
- {"id":"btn_console","label":"Console","localized":"","hint":""},
- {"id":"ui_update_check","label":"Check for updates","localized":"","hint":"","ui":"tab_update"},
- {"id":"","label":"Change log","localized":"","hint":""},
- {"id":"","label":"Compute Settings","localized":"","hint":"Settings related to compute precision, cross attention, and optimizations for computing platforms"},
- {"id":"","label":"Current","localized":"","hint":"Analyze modules inside currently loaded model"},
- {"id":"","label":"CivitAI","localized":"","hint":"Search and download models from CitivAI"},
- {"id":"component-5603","label":"Calculate missing hashes","localized":"","hint":"","ui":"models_list_tab"},
- {"id":"","label":"Community","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"Cloud","localized":"","hint":"","ui":"component-98"},
- {"id":"txt2img_extra_details_close_desc","label":"Close","localized":"","hint":"","ui":"component-59"},
- {"id":"change_checkpoint","label":"Change model","localized":"","hint":""},
- {"id":"change_refiner","label":"Change refiner","localized":"","hint":""},
- {"id":"change_vae","label":"Change VAE","localized":"","hint":""},
- {"id":"change_unet","label":"Change UNet","localized":"","hint":""},
- {"id":"change_reference","label":"Change reference","localized":"","hint":""},
- {"id":"","label":"Color Grading","localized":"","hint":"Post-generation color adjustments, applied per-image after generation and before mask overlay.","ui":"txt2img"},
- {"id":"","label":"Control Methods","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control Media","localized":"","hint":"Add input image as separate initialization image for control processing","ui":"control"},
- {"id":"","label":"Create Video","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"ChronoEdit","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Cross Attention","localized":"","hint":"Selects how attention is computed during generation. Attention is where a diffusion model spends most of its time and most of its peak memory, so these settings move both. Three layers apply in order. Attention method picks the attention processor the pipeline is loaded with. SDP kernels limits which kernels torch may choose from inside its own attention. SDP overrides replaces torch attention with a different implementation for the calls that implementation accepts. Overrides are tried in priority order and each one declines the calls it cannot serve, so several can be enabled at once and whatever is left over falls back to torch.","ui":"settings_cuda"},
- {"id":"","label":"CLiP Skip","localized":"","hint":"Early stopping parameter for the CLiP text encoder; 1 is stop at last layer as usual, 2 is stop at penultimate layer, etc","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"CFG-Zero","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache folders","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Custom model loader","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"Client log","localized":"","hint":""},
- {"id":"","label":"CLiP Analysis","localized":"","hint":"Detailed analysis output from OpenCLiP, listing the matched medium, artist, movement, trending, and flavor terms. Populated when you click the Analyze button next to the OpenCLiP Caption button.","ui":"caption"},
- {"id":"","label":"Context","localized":"","hint":"Behavior of the Context aware resize Mode (no effect with any other Mode).Add : extend the image by inserting new pixels along smooth, featureless paths (like sky or plain backgrounds), avoiding detailed regions.Remove : shrink the image by removing pixels along the same low-detail paths.Forward : examine what the image will look like after each seam is added or removed, picking the paths that minimize visible damage. Slower but higher quality.Backward : pick paths based on existing pixel contrast in the image. Faster, classic seam-carving.","ui":"resize"},
- {"id":"","label":"Contrast","localized":"","hint":"Adjusts the difference between light and dark areas. Positive values increase contrast, making darks darker and lights brighter. Negative values flatten the tonal range toward a more uniform appearance.","ui":"txt2img"},
- {"id":"","label":"Color temp","localized":"","hint":"Shifts color temperature in Kelvin. Lower values (e.g., 2000K) produce a warm, amber tone. Higher values (e.g., 12000K) produce a cool, bluish tone. Default 6500K is neutral daylight. Works by scaling R/G/B channels to simulate the target white point.","ui":"txt2img"},
- {"id":"","label":"CLAHE clip","localized":"","hint":"Clip limit for Contrast Limited Adaptive Histogram Equalization. Higher values allow more local contrast enhancement, which brings out detail in flat regions. Set to 0 to disable. Typical values are 1.0–3.0. Very high values can introduce noise amplification.","ui":"txt2img"},
- {"id":"","label":"CLAHE grid","localized":"","hint":"Grid size for CLAHE tile regions. Smaller grids (e.g., 2–4) produce coarser, more global equalization. Larger grids (e.g., 12–16) enhance finer local detail but may amplify noise. Default is 8. Only active when CLAHE clip is above 0.","ui":"txt2img"},
- {"id":"","label":"Correction mode","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Crop to portrait","localized":"","hint":"Crop input image to portrait-only before using it as IP adapter input","ui":"txt2img"},
- {"id":"","label":"Concept Tokens","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Colormap","localized":"","hint":"OpenCV color palette used to visualize the mask or heatmap overlay. For control masks, this is the palette applied when Preview is set to Color or Composite. Pick one that contrasts well with the input image so the overlay stays readable. Default pink (control mask), jet (DAAM script).","ui":"script_daam"},
- {"id":"","label":"Cosine scale 1","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Cosine scale 2","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Cosine scale 3","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Cache model","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Cosine scale","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"Cosine Background","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"Control guidance","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"comma","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"Columns","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Censor","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Check language","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Check policy violations","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Check banned words","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Control preprocess input images","localized":"","hint":"","ui":"script_flux_tools"},
- {"id":"","label":"Control override denoise strength","localized":"","hint":"","ui":"script_flux_tools"},
- {"id":"","label":"Color variation","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Change rate","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Context after","localized":"","hint":"Behavior of the Context aware resize Mode applied to the output image after the model finishes generating (Post sub-tab in the Size accordion; no effect with any other Mode).Add : extend the image by inserting new pixels along smooth, featureless paths (like sky or plain backgrounds), avoiding detailed regions.Remove : shrink the image by removing pixels along the same low-detail paths.Forward : examine what the image will look like after each seam is added or removed, picking the paths that minimize visible damage. Slower but higher quality.Backward : pick paths based on existing pixel contrast in the image. Faster, classic seam-carving.","ui":"control"},
- {"id":"","label":"Context mask","localized":"","hint":"Behavior of the Context aware resize Mode applied to the input mask image (used for inpainting, outpainting, or control masks; Mask sub-tab in the Size accordion; no effect with any other Mode).Add : extend the image by inserting new pixels along smooth, featureless paths (like sky or plain backgrounds), avoiding detailed regions.Remove : shrink the image by removing pixels along the same low-detail paths.Forward : examine what the image will look like after each seam is added or removed, picking the paths that minimize visible damage. Slower but higher quality.Backward : pick paths based on existing pixel contrast in the image. Faster, classic seam-carving.","ui":"control"},
- {"id":"","label":"Control only","localized":"","hint":"This uses only the Control input below as the source for any ControlNet or IP Adapter type tasks based on any of our various options.","ui":"control"},
- {"id":"","label":"CN Mode","localized":"","hint":"","ui":"control"},
- {"id":"","label":"CN Strength","localized":"","hint":"","ui":"control"},
- {"id":"","label":"CN Start","localized":"","hint":"","ui":"control"},
- {"id":"","label":"CN End","localized":"","hint":"","ui":"control"},
- {"id":"","label":"CN Tiles","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control factor","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet-XS","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Coarse","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Color map","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Crop to fit","localized":"","hint":"If the dimensions of your source image (e.g. 512x510) deviate from your target dimensions (e.g. 1024x768) this function will fit your upscaled image into your target size image. Excess will be cropped","ui":"extras"},
- {"id":"","label":"CLiP Model","localized":"","hint":"CLiP model used for image-text similarity matching. Larger models (ViT-L, ViT-H) are more accurate but slower and use more VRAM.","ui":"caption"},
- {"id":"","label":"Caption Model","localized":"","hint":"BLIP model used to generate the initial image caption. The caption model describes the image content which CLiP then enriches with style and flavor terms.","ui":"caption"},
- {"id":"","label":"clip: max length","localized":"Max Length","hint":"Maximum number of tokens in the generated caption. Higher values allow longer, more descriptive captions; lower values produce shorter ones.","ui":"caption"},
- {"id":"","label":"clip: chunk size","localized":"Chunk Size","hint":"Batch size for processing description candidates (flavors). Higher values speed up interrogation but increase VRAM usage.","ui":"caption"},
- {"id":"","label":"clip: min flavors","localized":"Min Flavors","hint":"Minimum number of descriptive tags (flavors) to keep in the final prompt.","ui":"caption"},
- {"id":"","label":"clip: max flavors","localized":"Max Flavors","hint":"Maximum number of descriptive tags (flavors) to keep in the final prompt.","ui":"caption"},
- {"id":"","label":"clip: intermediates","localized":"Intermediates","hint":"Size of the intermediate candidate pool when matching image features to descriptive tags (flavors). From this pool, the final tags are selected based on Min/Max Flavors. Higher values may improve quality but are slower.","ui":"caption"},
- {"id":"","label":"clip: num beams","localized":"CLiP Num Beams","hint":"Number of beams for beam search during caption generation. Higher values search more possibilities but are slower. Set to 1 to disable beam search.","ui":"caption"},
- {"id":"","label":"Character threshold","localized":"","hint":"Confidence threshold for character-specific tags (e.g., character names, specific traits). Only tags with confidence above this threshold are included. Higher values are more selective, lower values include more potential matches. Not supported by DeepBooru models.","ui":"caption"},
- {"id":"","label":"Cross-attention","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"cpu","localized":"","hint":"Uses cpu and RAM only: slowest but least likely to OOM","ui":"settings_sd"},
- {"id":"","label":"Cached models","localized":"","hint":"The number of models to store in RAM for quick access","ui":"settings_sd"},
- {"id":"","label":"combined","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Compress ratio","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"compel","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Channels last","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"cuDNN full-depth benchmark","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"cuDNN benchmark limit","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"cudaMallocAsync","localized":"","hint":"Uses CUDA async memory allocator. Improves performance and VRAM fragmentation, but may cause instability on some GPUs.","ui":"settings_backends"},
- {"id":"","label":"CLiP skip enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT F-compute blocks","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT B-compute blocks","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT residual diff threshold","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Cache-DiT warmup steps","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"CFG-Zero enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"CFG-Zero star","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"CFG-Zero steps","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"cudagraphs","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Cleanup temporary folder on startup","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Create ZIP archive for multiple images","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"cover","localized":"","hint":"cover full area","ui":"settings_ui"},
- {"id":"","label":"Compact view","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"CivitAI token","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"CivitAI save to subfolders","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"CivitAI subfolder template","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"CivitAI discard downloads with hash mismatch","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"Cache text encoder results","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"contain","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Comma separator","localized":"","hint":"Automatically insert a comma between tags when accepting an autocomplete suggestion. Disable for natural-language prompts where commas are not used as delimiters.","ui":"script_autocomplete"},
- {"id":"","label":"Ctrl+up/down word delimiters","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Ctrl+up/down precision when editing (attention:1.1)","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Ctrl+up/down precision when editing ","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Cached VAEs","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"ckpt","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Comma separated list with optional strength per LoRA","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Custom pipeline","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"Custom model","localized":"","hint":"","ui":"script_prompt_enhance"},
- {"id":"","label":"ControlNet unit 1","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet unit 2","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet unit 3","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet unit 4","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet-XS unit 1","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet-XS unit 2","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet-XS unit 3","localized":"","hint":"","ui":"control"},
- {"id":"","label":"ControlNet-XS unit 4","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control-LLLite unit 1","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control-LLLite unit 2","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control-LLLite unit 3","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control-LLLite unit 4","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Control settings","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Canny","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Condition","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Caption: Advanced Options","localized":"","hint":"Advanced configuration options for caption generation. Sampling parameters, length limits, and decoding behavior for the active backend (VLM, CLiP, or Tagger).","ui":"caption"},
- {"id":"","label":"Caption: Batch","localized":"","hint":"Process multiple images in a batch using the active caption backend. Captions are saved alongside the source images as .txt sidecar files when Save Caption Files is enabled.","ui":"caption"},
- {"id":"","label":"Control elements","localized":"","hint":"Control elements are advanced models that can guide generation towards desired outcome","ui":"tab_control"}
+ {"id": "", "label": "Cache folders", "localized": "", "hint": "Directory path used for temporary scratchpad and cache storage", "ui": "settings_system-paths"},
+ {"id": "", "label": "Cache List", "localized": "", "hint": "List of cached models and tensors currently in memory"},
+ {"id": "", "label": "Cache model", "localized": "", "hint": "Keep loaded model weights pinned in host memory cache", "ui": "script_face"},
+ {"id": "", "label": "Cache-DiT", "localized": "", "hint": "Diffusion Transformer layer activation caching to accelerate sampling", "ui": "settings_advanced"},
+ {"id": "", "label": "Cache-DiT B-compute blocks", "localized": "", "hint": "Number of backward compute blocks cached during DiT inference", "ui": "settings_advanced"},
+ {"id": "", "label": "Cache-DiT calibrator", "localized": "", "hint": "Calibrate Diffusion Transformer layer caching for faster sampling"},
+ {"id": "", "label": "Cache-DiT enabled", "localized": "", "hint": "Enable dynamic layer caching for Diffusion Transformer architectures", "ui": "settings_advanced"},
+ {"id": "", "label": "Cache-DiT F-compute blocks", "localized": "", "hint": "Number of forward compute blocks cached during DiT inference", "ui": "settings_advanced"},
+ {"id": "", "label": "Cache-DiT residual diff threshold", "localized": "", "hint": "Residual change threshold triggering cache refresh in Cache-DiT", "ui": "settings_advanced"},
+ {"id": "", "label": "Cache-DiT warmup steps", "localized": "", "hint": "Initial sampling steps executed with full computation before caching begins", "ui": "settings_advanced"},
+ {"id": "", "label": "Cached models", "localized": "", "hint": "The number of models to store in RAM for quick access", "ui": "settings_sd"},
+ {"id": "", "label": "Calculate", "localized": "", "hint": "Compute storage usage and disk space metrics"},
+ {"id": "component-5603", "label": "Calculate missing hashes", "localized": "", "hint": "Compute SHA256 hashes for models currently lacking hash records", "ui": "models_list_tab"},
+ {"id": "", "label": "Canny", "localized": "", "hint": "Edge detection preprocessor for structural line guidance", "ui": "control"},
+ {"id": "caption_nav", "label": "Caption", "localized": "", "hint": "Analyze existing images and create text descriptions"},
+ {"id": "", "label": "Caption Model", "localized": "", "hint": "BLIP model used to generate the initial image caption. The caption model describes the image content which CLiP then enriches with style and flavor terms.", "ui": "caption"},
+ {"id": "", "label": "Caption: Advanced Options", "localized": "", "hint": "Advanced configuration options for caption generation. Sampling parameters, length limits, and decoding behavior for the active backend (VLM, CLiP, or Tagger).", "ui": "caption"},
+ {"id": "", "label": "Caption: Batch", "localized": "", "hint": "Process multiple images in a batch using the active caption backend. Captions are saved alongside the source images as .txt sidecar files when Save Caption Files is enabled.", "ui": "caption"},
+ {"id": "", "label": "Caption", "localized": "", "hint": "Run natural language caption generation on the input image", "ui": "caption"},
+ {"id": "", "label": "Censor", "localized": "", "hint": "Automatically blur or mask detected sensitive anatomical regions", "ui": "script_nudenet"},
+ {"id": "", "label": "CFG-Zero", "localized": "", "hint": "CFG-Zero guidance optimization reducing redundant negative prompt evaluations", "ui": "settings_advanced"},
+ {"id": "", "label": "CFG-Zero enabled", "localized": "", "hint": "Enable CFG-Zero trajectory pruning to accelerate classifier-free guidance", "ui": "settings_advanced"},
+ {"id": "", "label": "CFG-Zero star", "localized": "", "hint": "Reference start step for CFG-Zero attention guidance", "ui": "settings_advanced"},
+ {"id": "", "label": "CFG-Zero steps", "localized": "", "hint": "Number of early sampling steps where CFG-Zero actively computes full negative branch", "ui": "settings_advanced"},
+ {"id": "", "label": "Change log", "localized": "", "hint": "Display version changelog and release history notes"},
+ {"id": "change_checkpoint", "label": "Change model", "localized": "", "hint": "Switch active base model checkpoint"},
+ {"id": "", "label": "Change rate", "localized": "", "hint": "Rate of frame-to-frame feature transitions across generated video sequences", "ui": "script_video"},
+ {"id": "change_reference", "label": "Change reference", "localized": "", "hint": "Select reference model catalog entry to download or activate"},
+ {"id": "change_refiner", "label": "Change refiner", "localized": "", "hint": "Select secondary refiner model checkpoint"},
+ {"id": "change_unet", "label": "Change UNet", "localized": "", "hint": "Select alternate UNet or DiT backbone model"},
+ {"id": "", "label": "Change UNet secondary", "localized": "", "hint": "Swap secondary UNet backbone model"},
+ {"id": "change_vae", "label": "Change VAE", "localized": "", "hint": "Select custom Variational Autoencoder (VAE) model"},
+ {"id": "", "label": "Channels last", "localized": "", "hint": "Use channels-last (NHWC) memory layout for accelerated tensor convolutions", "ui": "settings_backends"},
+ {"id": "", "label": "Channels last ", "localized": "", "hint": "Use channels-last memory format (NHWC) for optimized tensor operations"},
+ {"id": "", "label": "Character threshold", "localized": "", "hint": "Confidence threshold for character-specific tags (e.g., character names, specific traits). Only tags with confidence above this threshold are included. Higher values are more selective, lower values include more potential matches. Not supported by DeepBooru models.", "ui": "caption"},
+ {"id": "", "label": "Check banned words", "localized": "", "hint": "Screen input prompts against banned vocabulary lists", "ui": "script_nudenet"},
+ {"id": "ui_update_check", "label": "Check for updates", "localized": "", "hint": "Check remote Git repository for new releases and commits", "ui": "tab_update"},
+ {"id": "", "label": "Check language", "localized": "", "hint": "Verify language identification and character alphabet of prompt text", "ui": "script_nudenet"},
+ {"id": "", "label": "Check policy violations", "localized": "", "hint": "Run automated content safety classification on input prompts and generated images", "ui": "script_nudenet"},
+ {"id": "component-980", "label": "Check status", "localized": "", "hint": "Check status of LayerDiffuse model injection and transparent layer hooks", "ui": "script_layerdiffuse"},
+ {"id": "", "label": "Checkpoints folder", "localized": "", "hint": "Directory path where model checkpoints and safetensors files are stored"},
+ {"id": "", "label": "ChronoEdit", "localized": "", "hint": "ChronoEdit temporal video and sequential image editing pipeline", "ui": "settings_model_options"},
+ {"id": "", "label": "CivitAI", "localized": "", "hint": "Search and download models from CitivAI"},
+ {"id": "", "label": "CivitAI base model", "localized": "", "hint": "Filter CivitAI search results by base model architecture"},
+ {"id": "", "label": "CivitAI discard downloads with hash mismatch", "localized": "", "hint": "Delete downloaded models if calculated SHA256 does not match CivitAI metadata", "ui": "settings_huggingface"},
+ {"id": "", "label": "CivitAI model type", "localized": "", "hint": "Filter CivitAI search results by model type (checkpoint, LoRA, embedding)"},
+ {"id": "", "label": "CivitAI NSFW allowed", "localized": "", "hint": "Include mature and adult content when browsing CivitAI models"},
+ {"id": "", "label": "CivitAI save to subfolders", "localized": "", "hint": "Organize downloaded CivitAI models into subfolders by base architecture", "ui": "settings_huggingface"},
+ {"id": "", "label": "CivitAI sort", "localized": "", "hint": "Sort order for CivitAI search queries (Most Downloaded, Highest Rated, Newest)"},
+ {"id": "", "label": "CivitAI subfolder template", "localized": "", "hint": "Directory naming pattern for organizing CivitAI downloads", "ui": "settings_huggingface"},
+ {"id": "", "label": "CivitAI time period", "localized": "", "hint": "Time filter window for CivitAI popularity rankings"},
+ {"id": "", "label": "CivitAI token", "localized": "", "hint": "User API key token for downloading gated and subscriber-only CivitAI models", "ui": "settings_huggingface"},
+ {"id": "", "label": "ckpt", "localized": "", "hint": "Legacy PyTorch checkpoint file format (.ckpt)", "ui": "models_merge_tab"},
+ {"id": "", "label": "CLAHE clip", "localized": "", "hint": "Clip limit for Contrast Limited Adaptive Histogram Equalization. Higher values allow more local contrast enhancement, which brings out detail in flat regions. Set to 0 to disable. Typical values are 1.0-3.0 . Very high values can introduce noise amplification.", "ui": "txt2img"},
+ {"id": "", "label": "CLAHE grid", "localized": "", "hint": "Grid size for CLAHE tile regions. Smaller grids (e.g., 2-4 ) produce coarser, more global equalization. Larger grids (e.g., 12-16 ) enhance finer local detail but may amplify noise. Default is 8 . Only active when CLAHE clip is above 0.", "ui": "txt2img"},
+ {"id": "", "label": "Cleanup temporary folder on startup", "localized": "", "hint": "Purge temporary and cached preview files from disk on server launch", "ui": "settings_system-paths"},
+ {"id": "txt2img_clear_prompt_btn", "label": "Clear", "localized": "", "hint": "Clear prompts", "ui": "txt2img"},
+ {"id": "", "label": "Clear Run Vars", "localized": "", "hint": "Reset environment variables and runtime flags to defaults"},
+ {"id": "", "label": "Client log", "localized": "", "hint": "Display client-side JavaScript execution logs and event errors"},
+ {"id": "", "label": "CLiP Analysis", "localized": "", "hint": "Detailed analysis output from OpenCLiP, listing the matched medium, artist, movement, trending, and flavor terms. Populated when you click the Analyze button next to the OpenCLiP Caption button.", "ui": "caption"},
+ {"id": "", "label": "CLiP Analyze", "localized": "", "hint": "Analyze image content using CLIP visual embeddings"},
+ {"id": "", "label": "CLiP Caption", "localized": "", "hint": "Generate natural language captions using CLIP models"},
+ {"id": "", "label": "CLiP Model", "localized": "", "hint": "CLiP model used for image-text similarity matching. Larger models (ViT-L, ViT-H) are more accurate but slower and use more VRAM.", "ui": "caption"},
+ {"id": "", "label": "CLiP Skip", "localized": "", "hint": "Early stopping parameter for the CLiP text encoder; 1 is stop at last layer as usual, 2 is stop at penultimate layer, etc", "ui": "settings_advanced"},
+ {"id": "", "label": "CLiP skip", "localized": "", "hint": "Early stopping layer for CLIP text encoder processing"},
+ {"id": "", "label": "CLiP skip enabled", "localized": "", "hint": "Activate skipping early layers in CLIP text encoder processing", "ui": "settings_advanced"},
+ {"id": "", "label": "clip: chunk size", "localized": "Chunk Size", "hint": "Batch size for processing description candidates (flavors). Higher values speed up interrogation but increase VRAM usage.", "ui": "caption"},
+ {"id": "", "label": "clip: intermediates", "localized": "Intermediates", "hint": "Size of the intermediate candidate pool when matching image features to descriptive tags (flavors). From this pool, the final tags are selected based on Min/Max Flavors. Higher values may improve quality but are slower.", "ui": "caption"},
+ {"id": "", "label": "clip: max flavors", "localized": "Max Flavors", "hint": "Maximum number of descriptive tags (flavors) to keep in the final prompt.", "ui": "caption"},
+ {"id": "", "label": "clip: max length", "localized": "Max Length", "hint": "Maximum number of tokens in the generated caption. Higher values allow longer, more descriptive captions; lower values produce shorter ones.", "ui": "caption"},
+ {"id": "", "label": "clip: min flavors", "localized": "Min Flavors", "hint": "Minimum number of descriptive tags (flavors) to keep in the final prompt.", "ui": "caption"},
+ {"id": "", "label": "clip: num beams", "localized": "CLiP Num Beams", "hint": "Number of beams for beam search during caption generation. Higher values search more possibilities but are slower. Set to 1 to disable beam search.", "ui": "caption"},
+ {"id": "", "label": "Close", "localized": "", "hint": "Close current panel or drawer view"},
+ {"id": "", "label": "CN End", "localized": "", "hint": "Sampling step ratio at which ControlNet guidance ceases taking effect (e.g. 1.0 for entire run)", "ui": "control"},
+ {"id": "", "label": "CN Mode", "localized": "", "hint": "ControlNet guidance influence mode (Balanced , ControlNet is more important , or Prompt is more important )", "ui": "control"},
+ {"id": "", "label": "CN Start", "localized": "", "hint": "Sampling step ratio at which ControlNet guidance starts taking effect (e.g. 0.0 for beginning)", "ui": "control"},
+ {"id": "", "label": "CN Strength", "localized": "", "hint": "Multiplier scaling the strength of ControlNet feature conditioning", "ui": "control"},
+ {"id": "", "label": "CN Tiles", "localized": "", "hint": "Number of overlapping spatial tiles used for high-resolution ControlNet passes", "ui": "control"},
+ {"id": "", "label": "Coarse", "localized": "", "hint": "Coarse-level feature extractor preprocessor for rough spatial layout", "ui": "control"},
+ {"id": "", "label": "Codec info", "localized": "", "hint": "Video compression codec capabilities, container compatibility, and parameters"},
+ {"id": "", "label": "Color correction method", "localized": "", "hint": "Algorithm used to align output colors with initial image palette"},
+ {"id": "", "label": "Color Grading", "localized": "", "hint": "Post-generation color adjustments, applied per-image after generation and before mask overlay.", "ui": "txt2img"},
+ {"id": "", "label": "Color map", "localized": "", "hint": "Extract color palette and spatial color distribution from conditioning image", "ui": "control"},
+ {"id": "", "label": "Color temp", "localized": "", "hint": "Shifts color temperature in Kelvin. Lower values (e.g., 2000K) produce a warm, amber tone. Higher values (e.g., 12000K) produce a cool, bluish tone. Default 6500K is neutral daylight. Works by scaling R/G/B channels to simulate the target white point.", "ui": "txt2img"},
+ {"id": "", "label": "Color variation", "localized": "", "hint": "Allow subtle color and contrast variations in outpainted border regions", "ui": "script_outpainting"},
+ {"id": "", "label": "Colormap", "localized": "", "hint": "OpenCV color palette used to visualize the mask or heatmap overlay. For control masks, this is the palette applied when Preview is set to Color or Composite. Pick one that contrasts well with the input image so the overlay stays readable. Default pink (control mask), jet (DAAM script).", "ui": "script_daam"},
+ {"id": "", "label": "Columns", "localized": "", "hint": "Number of horizontal column divisions in the regional canvas grid", "ui": "script_regional_prompting"},
+ {"id": "", "label": "combined", "localized": "", "hint": "Run both high-noise and low-noise WanAI stages in a single continuous pass", "ui": "settings_model_options"},
+ {"id": "", "label": "comma", "localized": "", "hint": "Separate prompt matrix variations using comma delimiters", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Comma separated list with optional strength per LoRA", "localized": "", "hint": "List of LoRA filenames with optional weight multipliers (e.g. lora1.safetensors:0.8, lora2:0.5)", "ui": "models_replace_tab"},
+ {"id": "", "label": "Comma separator", "localized": "", "hint": "Automatically insert a comma between tags when accepting an autocomplete suggestion. Disable for natural-language prompts where commas are not used as delimiters.", "ui": "script_autocomplete"},
+ {"id": "", "label": "Compact view", "localized": "", "hint": "Enable high-density compact user interface layout", "ui": "settings_ui"},
+ {"id": "", "label": "compel", "localized": "", "hint": "Compel advanced prompt weighting parser with support for nested weights and blending", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Compile Model", "localized": "", "hint": "Compile model components using TorchScript or Inductor for accelerated inference"},
+ {"id": "", "label": "Composite", "localized": "", "hint": "Inpaint sketch mode compositing colored brush strokes over the initial image", "ui": "img2img"},
+ {"id": "", "label": "Compress ratio", "localized": "", "hint": "Compression ratio factor for quantized weight matrices", "ui": "settings_quantization"},
+ {"id": "", "label": "Compute Settings", "localized": "", "hint": "Settings related to compute precision, cross attention, and optimizations for computing platforms"},
+ {"id": "", "label": "Concept Tokens", "localized": "", "hint": "Comma-separated token words identifying subject concepts to anchor consistently", "ui": "script_consistory"},
+ {"id": "", "label": "Condition", "localized": "", "hint": "Conditioning mode for video generation (e.g. text prompt, image frame, or hybrid)", "ui": "video"},
+ {"id": "btn_console", "label": "Console", "localized": "", "hint": "Open interactive browser console and execution log viewer"},
+ {"id": "", "label": "Container", "localized": "", "hint": "Video container file format for output video encoding (e.g. mp4 , mkv , avi , mov )", "ui": "chainner"},
+ {"id": "", "label": "Context", "localized": "", "hint": "Seam-carving context behavior for image resizing: - Add / Remove : expand or shrink image along low-detail paths - Forward : evaluate post-seam visual quality (slower, higher quality) - Backward : seam-carve based on pixel contrast", "ui": "resize"},
+ {"id": "", "label": "Context after", "localized": "", "hint": "Seam-carving context behavior for output image resizing (Post sub-tab): - Add / Remove : expand or shrink image along low-detail paths - Forward : evaluate post-seam visual quality (slower, higher quality) - Backward : seam-carve based on pixel contrast", "ui": "control"},
+ {"id": "", "label": "Context mask", "localized": "", "hint": "Seam-carving context behavior for mask image resizing (Mask sub-tab): - Add / Remove : expand or shrink mask along low-detail paths - Forward : evaluate post-seam visual quality (slower, higher quality) - Backward : seam-carve based on pixel contrast", "ui": "control"},
+ {"id": "", "label": "Continue on error", "localized": "", "hint": "Continue processing remaining tasks when an error occurs during batch execution"},
+ {"id": "", "label": "Contrast", "localized": "", "hint": "Adjusts the difference between light and dark areas. Positive values increase contrast, making darks darker and lights brighter. Negative values flatten the tonal range toward a more uniform appearance.", "ui": "txt2img"},
+ {"id": "contributors", "label": "Contributors", "localized": "", "hint": "List of project developers, contributors, and maintainers"},
+ {"id": "control_params_elements", "label": "Control", "localized": "", "hint": "Create image with full guidance", "ui": "control"},
+ {"id": "", "label": "Control elements", "localized": "", "hint": "Control elements are advanced models that can guide generation towards desired outcome", "ui": "tab_control"},
+ {"id": "", "label": "Control factor", "localized": "", "hint": "Multiplier scaling the influence of control conditioning on latent updates", "ui": "control"},
+ {"id": "", "label": "Control guidance", "localized": "", "hint": "Guidance scale for InfiniteYou subject identity consistency", "ui": "script_infiniteyou"},
+ {"id": "", "label": "Control image", "localized": "", "hint": "Input conditioning image for guided generation"},
+ {"id": "", "label": "Control input", "localized": "", "hint": "Primary input image or video pane for control conditioning and img2img operations", "ui": "control"},
+ {"id": "", "label": "Control Media", "localized": "", "hint": "Add input image as separate initialization image for control processing", "ui": "control"},
+ {"id": "", "label": "Control Methods", "localized": "", "hint": "List of available spatial and structural conditioning methods", "ui": "control"},
+ {"id": "", "label": "Control mode", "localized": "", "hint": "Balancing strategy between prompt text and control image influence"},
+ {"id": "", "label": "Control only", "localized": "", "hint": "This uses only the Control input below as the source for any ControlNet or IP Adapter type tasks based on any of our various options.", "ui": "control"},
+ {"id": "", "label": "Control override denoise strength", "localized": "", "hint": "Override denoising strength when using Flux ControlNet tools", "ui": "script_flux_tools"},
+ {"id": "", "label": "Control preprocess input images", "localized": "", "hint": "Run image preprocessor before passing conditioning to Flux ControlNet", "ui": "script_flux_tools"},
+ {"id": "", "label": "Control settings", "localized": "", "hint": "Global configuration parameters for control conditioning pipelines", "ui": "control"},
+ {"id": "", "label": "Control step start", "localized": "", "hint": "Sampling step ratio at which control guidance begins"},
+ {"id": "", "label": "Control step stop", "localized": "", "hint": "Sampling step ratio at which control guidance terminates"},
+ {"id": "", "label": "Control weight", "localized": "", "hint": "Global multiplier scaling the overall strength of control conditioning"},
+ {"id": "", "label": "ControlNet", "localized": "", "hint": "ControlNet is an advanced guidance model", "ui": "control"},
+ {"id": "", "label": "ControlNet-XS", "localized": "", "hint": "Lightweight ControlNet-XS architecture with direct architectural integration", "ui": "control"},
+ {"id": "caption_tab_controls", "label": "Controls", "localized": "", "hint": "Display generation controls and parameter settings panel", "ui": "caption"},
+ {"id": "", "label": "Copy", "localized": "", "hint": "Copy generation parameters from current output into input controls", "ui": "txt2img"},
+ {"id": "", "label": "Correction mode", "localized": "", "hint": "Color grading and tone mapping algorithm applied during latent correction", "ui": "txt2img"},
+ {"id": "txt2img_corrections", "label": "Corrections", "localized": "", "hint": "Control image color/sharpen/brighness corrections during generate process", "ui": "txt2img"},
+ {"id": "", "label": "Cosine Background", "localized": "", "hint": "Apply cosine smoothing to background regions during FreeScale upscaling", "ui": "script_freescale"},
+ {"id": "", "label": "Cosine scale", "localized": "", "hint": "Cosine decay scale factor for high-frequency noise suppression", "ui": "script_freescale"},
+ {"id": "", "label": "cover", "localized": "", "hint": "cover full area", "ui": "settings_ui"},
+ {"id": "", "label": "cpu", "localized": "", "hint": "Uses cpu and RAM only: slowest but least likely to OOM", "ui": "settings_sd"},
+ {"id": "", "label": "Create html preview for images", "localized": "", "hint": "Generate lightweight HTML gallery previews for output folders"},
+ {"id": "", "label": "Create Video", "localized": "", "hint": "Assemble generated frame sequence into an encoded video file", "ui": "extras"},
+ {"id": "", "label": "Create video", "localized": "", "hint": "Assemble generated image sequence into an MP4 or WebM video file"},
+ {"id": "", "label": "Create ZIP archive for multiple images", "localized": "", "hint": "Bundle all generated images from batch runs into a downloadable ZIP archive", "ui": "settings_saving-images"},
+ {"id": "", "label": "Crop", "localized": "", "hint": "Crop overflowing edges to fit target dimensions while preserving aspect ratio"},
+ {"id": "", "label": "Crop to fit", "localized": "", "hint": "If the dimensions of your source image (e.g. 512x510) deviate from your target dimensions (e.g. 1024x768) this function will fit your upscaled image into your target size image. Excess will be cropped", "ui": "extras"},
+ {"id": "", "label": "Crop to portrait", "localized": "", "hint": "Crop input image to portrait-only before using it as IP adapter input", "ui": "txt2img"},
+ {"id": "", "label": "Cross Attention", "localized": "", "hint": "Configures cross-attention execution and memory optimization backends. Attention settings apply in three layers: 1. Attention method : primary pipeline attention processor 2. SDP kernels : allowed PyTorch SDP kernels 3. SDP overrides : custom accelerated attention kernel overrides", "ui": "settings_cuda"},
+ {"id": "", "label": "Cross-attention precision", "localized": "", "hint": "Numerical precision for cross-attention matrix calculations (fp16 , fp32 , bf16 )"},
+ {"id": "", "label": "CUDA memory allocator", "localized": "", "hint": "Select CUDA memory allocator backend (native , caching , or cublas )"},
+ {"id": "", "label": "CUDA Streams", "localized": "", "hint": "Enable asynchronous CUDA execution streams for overlapping GPU operations"},
+ {"id": "", "label": "cudagraphs", "localized": "", "hint": "Capture and replay CUDA execution graphs to minimize host CPU launch overhead", "ui": "settings_compile"},
+ {"id": "", "label": "cudaMallocAsync", "localized": "", "hint": "Uses CUDA async memory allocator. Improves performance and VRAM fragmentation, but may cause instability on some GPUs.", "ui": "settings_backends"},
+ {"id": "", "label": "cuDNN benchmark limit", "localized": "", "hint": "Maximum number of cuDNN convolution algorithms benchmarked during initialization", "ui": "settings_backends"},
+ {"id": "", "label": "cuDNN enabled", "localized": "", "hint": "Enable NVIDIA cuDNN deep neural network acceleration library"},
+ {"id": "", "label": "cuDNN full-depth benchmark", "localized": "", "hint": "Run exhaustive benchmarking across all available cuDNN convolution algorithms", "ui": "settings_backends"},
+ {"id": "", "label": "Current", "localized": "", "hint": "Analyze modules inside currently loaded model"},
+ {"id": "", "label": "Custom Args", "localized": "", "hint": "Additional command-line or model-specific inference arguments"},
+ {"id": "", "label": "Custom arguments", "localized": "", "hint": "Custom generation parameters passed directly to the model pipeline"},
+ {"id": "", "label": "Custom height", "localized": "", "hint": "Explicit output image height in pixels"},
+ {"id": "", "label": "Custom model", "localized": "", "hint": "Hugging Face model repository ID or path for local prompt enhancement model", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Custom model loader", "localized": "", "hint": "Load model components using custom module recipes and pipeline mappings", "ui": "models_loader_tab"},
+ {"id": "", "label": "Custom pipeline", "localized": "", "hint": "Custom Diffusers pipeline repository ID or local script path", "ui": "models_huggingface_tab"},
+ {"id": "", "label": "Custom prompt template", "localized": "", "hint": "Template string formatting prompts before submission to language models"},
+ {"id": "", "label": "Custom width", "localized": "", "hint": "Explicit output image width in pixels"},
+ {"id": "", "label": "Customize pass flow", "localized": "", "hint": "Configure custom Olive AI optimization pass sequences and execution pipelines for ONNX models", "ui": "onnx"}
],
"d": [
- {"id":"","label":"Docs","localized":"","hint":""},
- {"id":"","label":"Discord","localized":"","hint":""},
- {"id":"txt2img_detail","label":"Detail","localized":"","hint":"Detailer runs additional generate at higher resolution for a detected objects","ui":"txt2img"},
- {"id":"","label":"Delete","localized":"","hint":"Delete image","ui":"txt2img"},
- {"id":"","label":"Default","localized":"","hint":"","ui":"caption"},
- {"id":"ui_update_apply","label":"Download updates","localized":"","hint":"","ui":"tab_update"},
- {"id":"civitai_download_btn","label":"Download model","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"Diffusers","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"Distilled","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"Description","localized":"","hint":""},
- {"id":"txt2img_extra_details_btn","label":"Details","localized":"","hint":"","ui":"tab_txt2img"},
- {"id":"","label":"Detailer","localized":"","hint":"Detailer runs additional generate at higher resolution for a detected objects","ui":"txt2img"},
- {"id":"","label":"Denoise","localized":"","hint":"Denoising settings. Higher denoise means that more of existing image content is allowed to change during generate","ui":"img2img"},
- {"id":"","label":"DirectML","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Download model from huggingface","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"Dropdown","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"dynamic","localized":"","hint":"Dynamic shifting automatically adjusts the denoising schedule based on your image resolution. The scheduler interpolates between base_shift and max_shift based on actual image resolution. Enabling disables static Flow shift.","ui":"txt2img"},
- {"id":"","label":"Detailer models","localized":"","hint":"YOLO detection models used to find regions to re-render. Multiple models can be selected and they run in sequence. Models live in models/yolo. Filename hints at target: face-* detects faces, eyes-* detects eyes, hand-* detects hands, person-* detects whole subjects, and so on. Models with -seg in the name produce a precise segmentation outline (used when Use segmentation is on); the rest produce only bounding boxes. Per-model overrides can be appended with colon syntax, for example face-yolo8n:conf=0.5:strength=0.4.","ui":"txt2img"},
- {"id":"","label":"Detailer list","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Detailer classes or instructions","localized":"","hint":"When using standard single-mode model, this field is ignored When using multi-class model such as YOLO, this field should include comma-separated list of class names to keep or leave blank to detect all known classes When using VL model such as Qwen, this field should contain human readable instructions on what to detect","ui":"txt2img"},
- {"id":"","label":"Detailer prompt","localized":"","hint":"Optional dedicated prompt for the detailer pass. Leave empty to inherit the main prompt. Useful for steering the inpaint differently from the rest of the image: a face detailer can use just portrait, sharp eyes, detailed skin while the main prompt covers the full scene. The placeholder [PROMPT] (or [prompt]) is replaced with the original main prompt, so you can append to it: [PROMPT], detailed face.","ui":"txt2img"},
- {"id":"","label":"Detailer negative prompt","localized":"","hint":"Optional dedicated negative prompt for the detailer pass. Leave empty to inherit the main negative prompt. Same [PROMPT] / [prompt] placeholder behavior as the positive detailer prompt: it expands to the original main negative prompt.","ui":"txt2img"},
- {"id":"","label":"Detailer steps","localized":"","hint":"Number of sampling steps used for each detailer inpaint pass. Independent of the main generation steps. Higher values give cleaner detail but cost more time per detected region. Set to 0 to inherit the main generation step count. Default 10.","ui":"txt2img"},
- {"id":"","label":"Detailer strength","localized":"","hint":"Denoising strength of the detailer inpaint pass. Higher values regenerate more aggressively (more change to the detected region, more reliance on the prompt). Lower values stay closer to the original detection, only refining detail. Typical range 0.2 to 0.5: enough to fix distortions without losing identity. Above 0.7 the face/object can drift noticeably from the original. Set to 0 to skip the detailer pass entirely. Default 0.30.","ui":"txt2img"},
- {"id":"","label":"Detailer resolution","localized":"","hint":"Working resolution for the detailer inpaint pass. Each detected region is cropped (with Edge padding ) and resized to this resolution before inpainting. Higher values give finer detail in the regenerated region but use more VRAM and time per detection. Match the model's native resolution for best results: 1024 for SDXL /SD3 /Flux , 512 for SD 1.5 . Default 1024.","ui":"txt2img"},
- {"id":"","label":"Denoising batch size","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Dilate tau","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"Draw legend","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Denoising strength","localized":"","hint":"Strength of img2img modification when an init image is supplied. Higher values move further from the init image and rely more on the prompt; lower values stay closer to the original. At 0.0 the init image passes through unchanged. At 1.0 the model builds a fresh image from scratch and effectively ignores the init image. Effect on step count is model-dependent: - SD 1.5 and SDXL : the configured Steps value is honored as the actual loop count; strength only controls how much noise is added to the init latent. - Flux, SD3, Hunyuan, Sana, Qwen and other DiT models : loop count is reduced proportionally; with strength 0.5 and 30 steps, only ~15 actually run. In the Images tab this only takes effect when Use init image is set to one of the init modes; with No: Control only it is ignored. Default 0.30.","ui":"img2img"},
- {"id":"","label":"Denoise start","localized":"","hint":"Override denoise strength by stating how early base model should finish and when refiner should start. Only applicable to refiner usage. If set to 0 or 1, denoising strength will be used","ui":"img2img"},
- {"id":"","label":"down","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Decode chunks","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Dilate","localized":"","hint":"Expands the masked area outward by growing each masked pixel into its neighborhood. Useful for catching the edges around an object that the mask missed, or for giving the model more breathing room around the region being modified so the new content can blend with surrounding context. Kernel size scales with image size: at value 0.05 on a 1024px image the dilation reaches roughly 13 pixels in each direction. Set to 0 to disable. Default 0.","ui":"control"},
- {"id":"","label":"Depth and normal","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Distance threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Depth threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Denoising steps","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Depth map","localized":"","hint":"","ui":"control"},
- {"id":"","label":"DLSS Operations","localized":"","hint":"Select DLSS models to run. Models run in the exact order of selection, allowing you to tailor your workflow to achieve the exact outcome you want.","ui":"control"},
- {"id":"","label":"DLSS NeuralRender","localized":"","hint":"Uses nVidia neural rendering AI to dynamically generate lifelike lighting, materials, and fine details.","ui":"control"},
- {"id":"","label":"DLSS SuperRes","localized":"","hint":"Uses nVidia upscaling AI to dynamically render input at higher resolution.","ui":"control"},
- {"id":"","label":"DLSS FrameGen","localized":"","hint":"Uses nVidia frame generation AI to dynamically add additional frames for smoother output.","ui":"control"},
- {"id":"","label":"DLSS Advanced","localized":"","hint":"Advanced performance and precision settings for nVidia DLSS execution.","ui":"control"},
- {"id":"","label":"DLSS full precision","localized":"","hint":"Runs DLSS models in FP32 full precision instead of FP16 half precision. Default is disabled.","ui":"control"},
- {"id":"","label":"DLSS use CUDA graph","localized":"","hint":"Captures static model execution graphs with CUDA Graphs to reduce CPU launch overhead. Default is disabled.","ui":"control"},
- {"id":"","label":"DLSS chunk size","localized":"","hint":"Token chunk size for attention processing during NeuralRender to manage VRAM consumption. Default is 131072 .","ui":"control"},
- {"id":"","label":"Dynamic shift","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Duration","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Device Info","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Diffusers load using Run:ai streamer","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Disable accelerate","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Disable T5 text encoder","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Dynamic loss threshold","localized":"","hint":"Target per-layer quantization error (normalized MSE) for dynamic quantization. Each layer starts at the base Quantization type and steps up to higher precision until its error falls at or below this value. Lower values keep more layers at higher precision for a larger, more accurate model; higher values let more layers stay at the base type for a smaller one. Only takes effect when Use Dynamic quantization is enabled.-1 auto-selects a threshold from the base type, about 1e-4 for 8-bit or 1e-2 for 4-bit.0 accepts only layers that quantize losslessly, which on a normal model leaves almost everything at full precision. Default is -1 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Dequantize using torch.compile","localized":"","hint":"Compiles the dequantization step with torch.compile for faster inference. Requires Triton . Changing this needs a full restart to take effect. Enabled by default when Triton is available.","reload":"server","ui":"settings_quantization"},
- {"id":"","label":"Dequantize using full precision","localized":"","hint":"Uses FP32 for the dequantization step for better numerical accuracy, at a small speed cost. Enabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Disabled","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Dynamic attention","localized":"","hint":"Adjusts attention computation dynamically per step. Saves VRAM but slows generation.","ui":"settings_cuda"},
- {"id":"","label":"Dynamic Attention slicing rate","localized":"","hint":"Target size in GB for each attention slice once Dynamic attention starts slicing. Smaller slices hold the peak lower and add more per-slice overhead. Slicing is applied across the batch first, then across attention heads, then across query tokens, going a level deeper whenever the level above is still over target. Applies while Dynamic attention is enabled in SDP overrides . Default 0.5.","ui":"settings_cuda"},
- {"id":"","label":"Dynamic Attention trigger rate","localized":"","hint":"Estimated attention matrix size in GB above which Dynamic attention begins slicing. Below it the call runs in one pass. The estimate is batch x heads x query length x key length x bytes per element, so it grows with the square of the sequence length and crosses the threshold at high resolution or on video long before it does anywhere else. Applies while Dynamic attention is enabled in SDP overrides . Default 1.","ui":"settings_cuda"},
- {"id":"","label":"Deterministic mode","localized":"","hint":"Forces deterministic output across runs. Useful for reproducibility, but may disable some optimizations.","ui":"settings_backends"},
- {"id":"","label":"DirectML retry ops for NaN","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"deep-cache","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"DeepCache cache interval","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Directory for temporary images; leave empty for default","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Do not display video output in UI","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Directory name pattern","localized":"","hint":"Use following tags to define how subdirectories for images and grids are chosen: [steps], [cfg],[prompt_hash], [prompt], [prompt_no_styles], [prompt_spaces], [width], [height], [styles], [sampler], [seed], [model_hash], [model_name], [prompt_words], [date], [datetime], [datetime], [datetime], [job_timestamp]; leave empty for default","ui":"settings_saving-paths"},
- {"id":"","label":"Dark","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Disabled UI tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Disable variable aspect ratio","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Desktop","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Downscale high resolution live previews","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"Detailer use model augment","localized":"","hint":"Run detailer detection models at extra precision","ui":"settings_postprocessing"},
- {"id":"","label":"Default strength","localized":"","hint":"When adding extra network such as Lora to prompt, use this multiplier for it","ui":"settings_lora"},
- {"id":"","label":"Do not change selected model when reading generation parameters","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Do conditional and unconditional denoising in one batch","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Disable NaN check","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Disallow models in ckpt format","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Default upscaler for image resize operations","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Debug info","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Download folder","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"DWPose","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Depth Anything","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Depth Pro","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Decode","localized":"","hint":"","ui":"video"}
+ {"id": "", "label": "DAAM", "localized": "", "hint": "Diffusion Attentive Attribution Maps (DAAM) cross-attention visualization"},
+ {"id": "", "label": "Dark", "localized": "", "hint": "Enable dark theme color scheme for the web user interface", "ui": "settings_ui"},
+ {"id": "", "label": "Data Type", "localized": "", "hint": "Tensor numerical precision data type for ONNX model execution (e.g. fp32 , fp16 )", "ui": "chainner"},
+ {"id": "", "label": "DDS Format", "localized": "", "hint": "DirectDraw Surface (DDS) texture compression encoding format (e.g. DXT1 , DXT5 , BC7 )", "ui": "chainner"},
+ {"id": "", "label": "Debug info", "localized": "", "hint": "Display detailed diagnostic logging and tensor statistics", "ui": "models_replace_tab"},
+ {"id": "", "label": "Decode", "localized": "", "hint": "Run latent space decoding to reconstruct pixel images", "ui": "video"},
+ {"id": "", "label": "Decode chunks", "localized": "", "hint": "Number of latent frames decoded in parallel chunks during video decode", "ui": "script_video"},
+ {"id": "", "label": "deep-cache", "localized": "", "hint": "DeepCache acceleration caching higher-level UNet features across adjacent steps", "ui": "settings_compile"},
+ {"id": "", "label": "DeepCache cache interval", "localized": "", "hint": "Uniform step interval between full UNet/DiT forward evaluations in DeepCache", "ui": "settings_compile"},
+ {"id": "", "label": "Default", "localized": "", "hint": "Default preset configuration profile", "ui": "caption"},
+ {"id": "", "label": "Default caption type", "localized": "", "hint": "Default image interrogation backend (VLM , OpenCLiP , or Tagger )"},
+ {"id": "", "label": "Default Caption Type", "localized": "", "hint": "Default interrogation backend engine (VLM , OpenCLiP , or Tagger )"},
+ {"id": "", "label": "Default strength", "localized": "", "hint": "When adding extra network such as Lora to prompt, use this multiplier for it", "ui": "settings_lora"},
+ {"id": "", "label": "Defaults", "localized": "", "hint": "Reset ROCm environment configuration variables to default values"},
+ {"id": "", "label": "Degradation preset", "localized": "", "hint": "Degradation profile simulating noise, blur, and JPEG compression for InstantIR restoration"},
+ {"id": "", "label": "Delete", "localized": "", "hint": "Delete image", "ui": "txt2img"},
+ {"id": "", "label": "Delete UserDb", "localized": "", "hint": "Delete custom ROCm tuning database to force kernel re-tuning"},
+ {"id": "", "label": "Denoise", "localized": "", "hint": "Denoising settings. Higher denoise means that more of existing image content is allowed to change during generate", "ui": "img2img"},
+ {"id": "", "label": "Denoise start", "localized": "", "hint": "Override denoise strength by stating how early base model should finish and when refiner should start. Only applicable to refiner usage. If set to 0 or 1, denoising strength will be used", "ui": "img2img"},
+ {"id": "", "label": "Denoising batch size", "localized": "", "hint": "Number of parallel image crops denoised simultaneously", "ui": "script_demofusion"},
+ {"id": "", "label": "Denoising phase 1", "localized": "", "hint": "Number of denoising steps allocated to initial low-resolution generation in DemoFusion"},
+ {"id": "", "label": "Denoising phase 2", "localized": "", "hint": "Number of denoising steps allocated to high-resolution detail refinement in DemoFusion"},
+ {"id": "", "label": "Denoising steps", "localized": "", "hint": "Number of sampling iterations executed during control generation", "ui": "control"},
+ {"id": "", "label": "Denoising strength", "localized": "", "hint": "Controls how much the initial image is altered during generation: - 0.0 : input image passes through unchanged - 1.0 : model builds fresh image from scratch, ignoring initial image Typical values are 0.20-0.60 for subtle modifications and 0.60-0.80 for strong restyling.", "ui": "img2img"},
+ {"id": "", "label": "Denoising strength (0.0 = use panel)", "localized": "", "hint": "Denoising strength override for batch folder images (set to 0.0 to use main panel value)"},
+ {"id": "", "label": "Depth", "localized": "", "hint": "Monocular depth estimation preprocessor for spatial depth guidance"},
+ {"id": "", "label": "Depth and normal", "localized": "", "hint": "Simultaneous estimation of surface depth and surface normal maps", "ui": "control"},
+ {"id": "", "label": "Depth Anything", "localized": "", "hint": "Robust monocular depth estimation preprocessor powered by Depth Anything", "ui": "control"},
+ {"id": "", "label": "Depth map", "localized": "", "hint": "Grayscale depth map representing relative camera distance per pixel", "ui": "control"},
+ {"id": "", "label": "Depth Pro", "localized": "", "hint": "High-resolution metric depth estimation preprocessor", "ui": "control"},
+ {"id": "", "label": "Depth threshold", "localized": "", "hint": "Cutoff threshold for background depth plane separation", "ui": "control"},
+ {"id": "", "label": "Dequantize using full precision", "localized": "", "hint": "Uses FP32 for the dequantization step for better numerical accuracy, at a small speed cost. Enabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Dequantize using torch.compile", "localized": "", "hint": "Compiles the dequantization step with torch.compile for faster inference. Requires Triton . Changing this needs a full restart to take effect. Enabled by default when Triton is available.", "reload": "server", "ui": "settings_quantization"},
+ {"id": "", "label": "Description", "localized": "", "hint": "Detailed textual description or documentation for this item"},
+ {"id": "", "label": "Desktop", "localized": "", "hint": "Desktop view mode optimization", "ui": "settings_ui"},
+ {"id": "txt2img_detail", "label": "Detail", "localized": "", "hint": "Detailer runs additional generate at higher resolution for a detected objects", "ui": "txt2img"},
+ {"id": "", "label": "Detailer", "localized": "", "hint": "Detailer runs additional generate at higher resolution for a detected objects", "ui": "txt2img"},
+ {"id": "", "label": "Detailer args", "localized": "", "hint": "Additional inference parameters passed to YOLO detailer detectors"},
+ {"id": "", "label": "Detailer classes", "localized": "", "hint": "Comma-separated list of object class names detected and refined by YOLO detailers"},
+ {"id": "", "label": "Detailer classes or instructions", "localized": "", "hint": "When using standard single-mode model, this field is ignored When using multi-class model such as YOLO, this field should include comma-separated list of class names to keep or leave blank to detect all known classes When using VL model such as Qwen, this field should contain human readable instructions on what to detect", "ui": "txt2img"},
+ {"id": "", "label": "Detailer list", "localized": "", "hint": "List of active YOLO object detection and segmentation detailer models", "ui": "txt2img"},
+ {"id": "", "label": "Detailer models", "localized": "", "hint": "Select YOLO detection models (in models/yolo) to locate and re-render target regions (e.g. face-*, hand-*, person-*). Models ending in -seg generate segmentation masks. Per-model overrides use colon syntax: face-yolo8n:conf=0.5:strength=0.4.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer negative prompt", "localized": "", "hint": "Optional dedicated negative prompt for the detailer pass. Leave empty to inherit the main negative prompt. Same [PROMPT] / [prompt] placeholder behavior as the positive detailer prompt: it expands to the original main negative prompt.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer prompt", "localized": "", "hint": "Optional dedicated prompt for the detailer pass. Leave empty to inherit the main prompt. Useful for steering the inpaint differently from the rest of the image: a face detailer can use just portrait, sharp eyes, detailed skin while the main prompt covers the full scene. The placeholder [PROMPT] (or [prompt]) is replaced with the original main prompt, so you can append to it: [PROMPT], detailed face.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer resolution", "localized": "", "hint": "Working resolution for the detailer inpaint pass. Each detected region is cropped (with Edge padding ) and resized to this resolution before inpainting. Higher values give finer detail in the regenerated region but use more VRAM and time per detection. Match the model's native resolution for best results: 1024 for SDXL /SD3 /Flux , 512 for SD 1.5 . Default 1024.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer sigma adjust", "localized": "", "hint": "Starting sigma adjustment factor for detailer inpainting passes"},
+ {"id": "", "label": "Detailer sigma end", "localized": "", "hint": "Ending sigma adjustment factor for detailer inpainting passes"},
+ {"id": "", "label": "Detailer steps", "localized": "", "hint": "Number of sampling steps used for each detailer inpaint pass. Independent of the main generation steps. Higher values give cleaner detail but cost more time per detected region. Set to 0 to inherit the main generation step count. Default 10.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer strength", "localized": "", "hint": "Denoising strength of the detailer inpaint pass. Higher values regenerate more aggressively (more change to the detected region, more reliance on the prompt). Lower values stay closer to the original detection, only refining detail. Typical range 0.2 to 0.5: enough to fix distortions without losing identity. Above 0.7 the face/object can drift noticeably from the original. Set to 0 to skip the detailer pass entirely. Default 0.30.", "ui": "txt2img"},
+ {"id": "", "label": "Detailer use model augment", "localized": "", "hint": "Run detailer detection models at extra precision", "ui": "settings_postprocessing"},
+ {"id": "txt2img_extra_details_btn", "label": "Details", "localized": "", "hint": "Display comprehensive model metadata and tensor architecture details", "ui": "tab_txt2img"},
+ {"id": "", "label": "Deterministic mode", "localized": "", "hint": "Forces deterministic output across runs. Useful for reproducibility, but may disable some optimizations.", "ui": "settings_backends"},
+ {"id": "", "label": "Device precision type", "localized": "", "hint": "Device-level precision format loaded on GPU (Auto , FP32 , FP16 , BF16 )"},
+ {"id": "", "label": "Diffusers cache", "localized": "", "hint": "Local directory cache for downloaded Diffusers model repositories"},
+ {"id": "", "label": "Diffusers load using Run:ai streamer", "localized": "", "hint": "Use Run:ai streamer for fast concurrent streaming of Diffusers weights", "ui": "settings_sd"},
+ {"id": "", "label": "Diffusers version", "localized": "", "hint": "Installed version of the Hugging Face Diffusers library"},
+ {"id": "", "label": "Dilate", "localized": "", "hint": "Expands the masked area outward by growing each masked pixel into its neighborhood. Useful for catching the edges around an object that the mask missed, or for giving the model more breathing room around the region being modified so the new content can blend with surrounding context. Kernel size scales with image size: at value 0.05 on a 1024px image the dilation reaches roughly 13 pixels in each direction. Set to 0 to disable. Default 0.", "ui": "control"},
+ {"id": "", "label": "Dilate tau", "localized": "", "hint": "Dilation kernel factor tau for edge region expansion", "ui": "script_freescale"},
+ {"id": "", "label": "DirectML", "localized": "", "hint": "Microsoft DirectML GPU acceleration backend for DirectX 12 compatible devices", "ui": "settings_backends"},
+ {"id": "", "label": "DirectML retry ops for NaN", "localized": "", "hint": "Automatically retry failed tensor operations with CPU fallback if NaN values are detected", "ui": "settings_backends"},
+ {"id": "", "label": "Directory for temporary files; leave empty for default", "localized": "", "hint": "Directory used for temporary scratchpad and cache storage"},
+ {"id": "", "label": "Directory for temporary images; leave empty for default", "localized": "", "hint": "Custom disk path used for temporary scratchpad and intermediate image files", "ui": "settings_system-paths"},
+ {"id": "", "label": "Directory name pattern", "localized": "", "hint": "Directory organization template tokens:[date], [datetime], [job_timestamp], [model_name], [model_hash], [sampler], [seed], [steps], [cfg], [prompt], [prompt_hash], [styles], [width], [height]", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Disable accelerate", "localized": "", "hint": "Bypass HuggingFace Accelerate device dispatch logic", "ui": "settings_sd"},
+ {"id": "", "label": "Disable all extensions", "localized": "", "hint": "Disable third-party extensions during startup (none , user , or all )"},
+ {"id": "", "label": "Disable T5 text encoder", "localized": "", "hint": "Disable T5 XXL text encoder to reduce VRAM usage on SD3 models", "ui": "settings_model_options"},
+ {"id": "", "label": "Disable these extensions", "localized": "", "hint": "List of specific extension folder names excluded from loading"},
+ {"id": "", "label": "Disable variable aspect ratio", "localized": "", "hint": "Restrict image canvas dimensions to strict standardized aspect ratio presets", "ui": "settings_ui"},
+ {"id": "", "label": "Disabled", "localized": "", "hint": "Disable feature or optimization", "ui": "settings_cuda"},
+ {"id": "", "label": "Disabled UI tabs", "localized": "", "hint": "List of interface tabs hidden from the main navigation header", "ui": "settings_ui"},
+ {"id": "", "label": "Discord", "localized": "", "hint": "Open official SD.Next Discord community server in browser"},
+ {"id": "", "label": "Distance threshold", "localized": "", "hint": "Geometric Euclidean distance threshold for feature grouping", "ui": "control"},
+ {"id": "", "label": "DLSS Advanced", "localized": "", "hint": "Advanced performance and precision settings for nVidia DLSS execution.", "ui": "control"},
+ {"id": "", "label": "DLSS chunk size", "localized": "", "hint": "Token chunk size for attention processing during NeuralRender to manage VRAM consumption. Default is 131072 .", "ui": "control"},
+ {"id": "", "label": "DLSS FrameGen", "localized": "", "hint": "Uses nVidia frame generation AI to dynamically add additional frames for smoother output.", "ui": "control"},
+ {"id": "", "label": "DLSS full precision", "localized": "", "hint": "Runs DLSS models in FP32 full precision instead of FP16 half precision. Default is disabled.", "ui": "control"},
+ {"id": "", "label": "DLSS NeuralRender", "localized": "", "hint": "Uses nVidia neural rendering AI to dynamically generate lifelike lighting, materials, and fine details.", "ui": "control"},
+ {"id": "", "label": "DLSS Operations", "localized": "", "hint": "Select DLSS models to run. Models run in the exact order of selection, allowing you to tailor your workflow to achieve the exact outcome you want.", "ui": "control"},
+ {"id": "", "label": "DLSS SuperRes", "localized": "", "hint": "Uses nVidia upscaling AI to dynamically render input at higher resolution.", "ui": "control"},
+ {"id": "", "label": "DLSS use CUDA graph", "localized": "", "hint": "Captures static model execution graphs with CUDA Graphs to reduce CPU launch overhead. Default is disabled.", "ui": "control"},
+ {"id": "", "label": "Do not display video output in UI", "localized": "", "hint": "Suppress video playback widget in UI to conserve browser memory", "ui": "settings_saving-images"},
+ {"id": "", "label": "Docs", "localized": "", "hint": "Open official SD.Next documentation and guides in browser"},
+ {"id": "", "label": "down", "localized": "", "hint": "Expand canvas downward", "ui": "script_outpainting"},
+ {"id": "", "label": "Download folder", "localized": "", "hint": "Target subdirectory for downloaded CivitAI model files", "ui": "models_civitai_tab"},
+ {"id": "civitai_download_btn", "label": "Download model", "localized": "", "hint": "Download selected model checkpoint or LoRA from CivitAI", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Download model from huggingface", "localized": "", "hint": "Download complete model repository or subfolder from Hugging Face Hub", "ui": "models_huggingface_tab"},
+ {"id": "ui_update_apply", "label": "Download updates", "localized": "", "hint": "Pull and apply latest code updates from the remote Git branch", "ui": "tab_update"},
+ {"id": "", "label": "Downscale high resolution live previews", "localized": "", "hint": "Downscale live previews for canvas resolutions exceeding 1024px", "ui": "settings_live-preview"},
+ {"id": "", "label": "Draw legend", "localized": "", "hint": "Annotate grid margins with axis parameter names and test values", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Dropdown", "localized": "", "hint": "Dropdown selection control", "ui": "txt2img"},
+ {"id": "", "label": "Duration", "localized": "", "hint": "Target duration in seconds for video and animation sequences", "ui": "extras"},
+ {"id": "", "label": "DWPose", "localized": "", "hint": "DWPose high-precision multi-person 2D pose and hand detector", "ui": "control"},
+ {"id": "", "label": "dynamic", "localized": "", "hint": "Dynamic shifting automatically adjusts the denoising schedule based on your image resolution. The scheduler interpolates between base_shift and max_shift based on actual image resolution. Enabling disables static Flow shift.", "ui": "txt2img"},
+ {"id": "", "label": "Dynamic attention", "localized": "", "hint": "Adjusts attention computation dynamically per step. Saves VRAM but slows generation.", "ui": "settings_cuda"},
+ {"id": "", "label": "Dynamic Attention slicing rate", "localized": "", "hint": "Target size in GB for each attention slice once Dynamic attention starts slicing. Smaller slices hold the peak lower and add more per-slice overhead. Slicing is applied across the batch first, then across attention heads, then across query tokens, going a level deeper whenever the level above is still over target. Applies while Dynamic attention is enabled in SDP overrides . Default 0.5.", "ui": "settings_cuda"},
+ {"id": "", "label": "Dynamic Attention trigger rate", "localized": "", "hint": "Estimated attention matrix size in GB above which Dynamic attention begins slicing. Below it the call runs in one pass. The estimate is batch x heads x query length x key length x bytes per element, so it grows with the square of the sequence length and crosses the threshold at high resolution or on video long before it does anywhere else. Applies while Dynamic attention is enabled in SDP overrides . Default 1.", "ui": "settings_cuda"},
+ {"id": "", "label": "Dynamic loss threshold", "localized": "", "hint": "Target per-layer MSE error threshold for dynamic quantization. Layers dynamically increase bit precision until error falls below this threshold. Active when Use Dynamic quantization is enabled. Set to -1 (default) for automatic thresholding, or 0 for lossless layer quantization.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Dynamic shift", "localized": "", "hint": "Dynamically adjust flow-matching noise schedule based on sequence resolution and frame count", "ui": "video"}
],
"e": [
- {"id":"component-883","label":"Enhance prompt","localized":"","hint":"","ui":"script_flux_prompt_enhance_(legacy)"},
- {"id":"prompt_enhance_apply","label":"Enhance now","localized":"","hint":"Run prompt enhancement using the selected LLM model","ui":"script_prompt_enhance"},
- {"id":"","label":"Extras","localized":"","hint":"Additional functionality that can be enabled during generate"},
- {"id":"btn_extensions","label":"Extensions","localized":"","hint":"Application extensions"},
- {"id":"","label":"Extract LoRA","localized":"","hint":""},
- {"id":"","label":"Embedded metadata","localized":"","hint":""},
- {"id":"","label":"Extension list","localized":"","hint":"","ui":"component-8724"},
- {"id":"","label":"Execution Precision","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Embeddings","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Extract currently loaded LoRA(s)","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Effects","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Enable LayerSkipConfig","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Enable refine pass","localized":"","hint":"Use a similar process as image to image to upscale and/or add detail to the final image. Optionally uses refiner model to enhance image details.","ui":"txt2img"},
- {"id":"","label":"Enable detailer pass","localized":"","hint":"Runs an automatic touch-up pass: a YOLO detector finds target regions (faces, eyes, hands, persons, etc.) and each detected region is re-rendered with inpaint at the configured detailer resolution, using the selected Base model . Runs after generation in the image tabs, or standalone on the input image in the Process tab. Useful for fixing distorted faces or hands at low base resolutions, sharpening eye detail, or adding a second-pass refinement to specific subjects. Default off.","ui":"txt2img"},
- {"id":"","label":"Edge padding","localized":"","hint":"Pixels added around each detection's bounding box when cropping the region for inpaint. Padding gives the inpaint pass surrounding context so the regenerated content can blend smoothly with the rest of the image. Too little causes hard seams; too much wastes resolution on areas that won't change. Default 20.","ui":"txt2img"},
- {"id":"","label":"Edge blur","localized":"","hint":"Pixel radius of the Gaussian blur applied to the inpaint mask edge. Softens the boundary between the regenerated region and the rest of the image so the paste-back blends instead of cutting hard. Set to 0 to disable. Default 10.","ui":"txt2img"},
- {"id":"","label":"End","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"ETA","localized":"","hint":"","ui":"script_apg"},
- {"id":"","label":"Enable FreeU","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Enable tonemap","localized":"","hint":"","ui":"script_hdr"},
- {"id":"","label":"Enabled","localized":"","hint":"","ui":"script_kohya_hires_fix"},
- {"id":"","label":"Encoder","localized":"","hint":"","ui":"script_mulan"},
- {"id":"","label":"Enhanced prompt","localized":"","hint":"The enhanced prompt output from the LLM","ui":"script_prompt_enhance"},
- {"id":"","label":"Edit start","localized":"","hint":"","ui":"script_ledits"},
- {"id":"","label":"Edit stop","localized":"","hint":"","ui":"script_ledits"},
- {"id":"","label":"Erode","localized":"","hint":"Shrinks the masked area inward by removing pixels along the edge. Useful for cleaning up speckle noise from auto-segmentation, or for pulling the mask back from object boundaries to avoid the model bleeding outside the intended region. Kernel size scales with image size: at value 0.05 on a 1024px image the erosion reaches roughly 13 pixels in each direction. Set to 0 to disable. Default 0.","ui":"control"},
- {"id":"","label":"edge","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Ensemble size","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Enable","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Erode size","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Enable PixelArt","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Enable edge detection","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Edge block size","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Edge image weight","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Escape brackets","localized":"","hint":"Escape parentheses and brackets in tags with backslashes. Required when tags contain characters that have special meaning in prompt syntax, such as ( ) [ ]. Enable this when using the output directly in prompts.","ui":"caption"},
- {"id":"","label":"Exclude tags","localized":"","hint":"Comma-separated list of tags to exclude from the output. Useful for filtering out unwanted or redundant tags that appear frequently.","ui":"caption"},
- {"id":"","label":"Extension GIT repository URL","localized":"","hint":"Specify extension repository URL on GitHub","ui":"component-8746"},
- {"id":"","label":"ExecutionProvider.CPU","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"ExecutionProvider.DirectML","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"ExecutionProvider.CUDA","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"ExecutionProvider.ROCm","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"ExecutionProvider.MIGraphX","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"ExecutionProvider.OpenVINO","localized":"","hint":"","ui":"component-8682"},
- {"id":"","label":"Enable modular pipelines (experimental)","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Expandable segments","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Enable use of reference models","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Enable embeddings support","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Enable file wildcards support","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Extra noise multiplier for img2img","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Embeddings train templates directory","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Enable Hypernetwork support","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Embedding similarity","localized":"","hint":"When words to process are present, the model will search for words with similar meaning and match them as well. Higher values make the filter more strict, requiring a closer match between words. Lower values allow more leniency. Default is disabled.","ui":"settings_legacy_options"},
- {"id":"","label":"Enable embedding similarity","localized":"","hint":"When enabled, the model will attempt to match the style and content of the input image by comparing its embeddings to those of the generated image. This can help maintain consistency in style and content across generations.","ui":"settings_legacy_options"},
- {"id":"","label":"Enable tensorboard logging","localized":"","hint":"","ui":"settings_legacy_options"}
+ {"id": "", "label": "edge", "localized": "", "hint": "Edge detection boundary preprocessor", "ui": "control"},
+ {"id": "", "label": "Edge", "localized": "", "hint": "Edge detection preprocessor filtering outlines and contours"},
+ {"id": "", "label": "Edge block size", "localized": "", "hint": "Block convolution kernel size used in edge filter passes", "ui": "extras"},
+ {"id": "", "label": "Edge blur", "localized": "", "hint": "Pixel radius of the Gaussian blur applied to the inpaint mask edge. Softens the boundary between the regenerated region and the rest of the image so the paste-back blends instead of cutting hard. Set to 0 to disable. Default 10.", "ui": "txt2img"},
+ {"id": "", "label": "Edge image weight", "localized": "", "hint": "Relative influence of edge map conditioning versus base prompt", "ui": "extras"},
+ {"id": "", "label": "Edge mode", "localized": "", "hint": "Edge detection algorithm mode (e.g. Canny , HED , PidiNet )"},
+ {"id": "", "label": "Edge padding", "localized": "", "hint": "Pixels added around each detection's bounding box when cropping the region for inpaint. Padding gives the inpaint pass surrounding context so the regenerated content can blend smoothly with the rest of the image. Too little causes hard seams; too much wastes resolution on areas that won't change. Default 20.", "ui": "txt2img"},
+ {"id": "", "label": "Edit start", "localized": "", "hint": "Sampling step ratio at which LEDITS semantic editing begins", "ui": "script_ledits"},
+ {"id": "", "label": "Edit stop", "localized": "", "hint": "Sampling step ratio at which LEDITS semantic editing terminates", "ui": "script_ledits"},
+ {"id": "", "label": "Effects", "localized": "", "hint": "Color, contrast, and sharpening filters applied during sampling", "ui": "txt2img"},
+ {"id": "", "label": "Embedded metadata", "localized": "", "hint": "Display generation parameters and metadata read directly from image header"},
+ {"id": "", "label": "Embedding similarity", "localized": "", "hint": "When words to process are present, the model will search for words with similar meaning and match them as well. Higher values make the filter more strict, requiring a closer match between words. Lower values allow more leniency. Default is disabled.", "ui": "settings_legacy_options"},
+ {"id": "", "label": "Embeddings", "localized": "", "hint": "Folder containing Textual Inversion embedding tokens and vectors", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Enable", "localized": "", "hint": "Enable or disable this processing unit or extension module", "ui": "video"},
+ {"id": "", "label": "Enable audio", "localized": "", "hint": "Generate synchronized audio track alongside video"},
+ {"id": "", "label": "Enable Autocomplete", "localized": "", "hint": "Enable real-time tag and keyword autocompletion in prompt textareas"},
+ {"id": "", "label": "Enable conditioning guidance", "localized": "", "hint": "Enable classifier-free conditioning guidance for Ideogram models"},
+ {"id": "", "label": "Enable detailer pass", "localized": "", "hint": "Runs automatic object detection (via YOLO ) to locate and re-render target regions (faces, eyes, hands) at full detailer resolution. Fixes low-resolution face/hand distortions post-generation. Disabled by default.", "ui": "txt2img"},
+ {"id": "", "label": "Enable edge detection", "localized": "", "hint": "Activate edge boundary extraction preprocessor", "ui": "extras"},
+ {"id": "", "label": "Enable embedding similarity", "localized": "", "hint": "When enabled, the model will attempt to match the style and content of the input image by comparing its embeddings to those of the generated image. This can help maintain consistency in style and content across generations.", "ui": "settings_legacy_options"},
+ {"id": "", "label": "Enable embeddings support", "localized": "", "hint": "Load and parse Textual Inversion embeddings in prompt strings", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Enable file wildcards support", "localized": "", "hint": "Enable replacement of __wildcard__ tokens from text files", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Enable FreeU", "localized": "", "hint": "Activate FreeU feature balancing on UNet skip connections", "ui": "script_consistory"},
+ {"id": "", "label": "Enable LayerSkipConfig", "localized": "", "hint": "Dynamically skip higher transformer layers during early sampling steps", "ui": "txt2img"},
+ {"id": "", "label": "Enable modular pipelines (experimental)", "localized": "", "hint": "Enable experimental modular Diffusers pipeline architecture", "ui": "settings_model_options"},
+ {"id": "", "label": "Enable PixelArt", "localized": "", "hint": "Apply pixel art quantization and palette reduction filter", "ui": "extras"},
+ {"id": "", "label": "Enable post-inference resize", "localized": "", "hint": "Resize output images to specific dimensions after diffusion inference completes"},
+ {"id": "", "label": "Enable preview", "localized": "", "hint": "Render real-time intermediate frame previews during generation"},
+ {"id": "", "label": "Enable prompt-enhance", "localized": "", "hint": "Enable automated prompt expansion and enhancement"},
+ {"id": "", "label": "Enable refine pass", "localized": "", "hint": "Use a similar process as image to image to upscale and/or add detail to the final image. Optionally uses refiner model to enhance image details.", "ui": "txt2img"},
+ {"id": "", "label": "Enable SeedVR", "localized": "", "hint": "Activate SeedVR generative super-resolution and video restoration pipeline"},
+ {"id": "", "label": "Enable tonemap", "localized": "", "hint": "Apply tone mapping operator to compress HDR radiance into display range", "ui": "script_hdr"},
+ {"id": "", "label": "Enable use of reference models", "localized": "", "hint": "Allow browsing and downloading reference catalog models in Extra Networks", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Enabled", "localized": "", "hint": "Enable Kohya DeepShrink resolution downsampling for high-resolution fix passes", "ui": "script_kohya_hires_fix"},
+ {"id": "", "label": "Enabled tag autocomplete files", "localized": "", "hint": "List of active tag dictionaries used for prompt autocompletion"},
+ {"id": "", "label": "Encoder", "localized": "", "hint": "Text or vision encoder model used for cross-modal alignment", "ui": "script_mulan"},
+ {"id": "", "label": "End", "localized": "", "hint": "Ending step ratio for scheduled parameter attenuation", "ui": "txt2img"},
+ {"id": "prompt_enhance_apply", "label": "Enhance now", "localized": "", "hint": "Run prompt enhancement using the selected LLM model", "ui": "script_prompt_enhance"},
+ {"id": "component-883", "label": "Enhance prompt", "localized": "", "hint": "Automatically expand and detail the prompt using Flux prompt enhancer", "ui": "script_flux_prompt_enhance_(legacy)"},
+ {"id": "", "label": "Enhanced prompt", "localized": "", "hint": "The enhanced prompt output from the LLM", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Ensemble size", "localized": "", "hint": "Number of model runs averaged together to improve prediction accuracy", "ui": "control"},
+ {"id": "", "label": "Erode", "localized": "", "hint": "Shrinks the masked area inward by removing pixels along the edge. Useful for cleaning up speckle noise from auto-segmentation, or for pulling the mask back from object boundaries to avoid the model bleeding outside the intended region. Kernel size scales with image size: at value 0.05 on a 1024px image the erosion reaches roughly 13 pixels in each direction. Set to 0 to disable. Default 0.", "ui": "control"},
+ {"id": "", "label": "Erode size", "localized": "", "hint": "Morphological erosion radius in pixels applied to mask boundaries", "ui": "extras"},
+ {"id": "", "label": "Escape brackets", "localized": "", "hint": "Escape parentheses and brackets in tags with backslashes. Required when tags contain characters that have special meaning in prompt syntax, such as ( ) [ ]. Enable this when using the output directly in prompts.", "ui": "caption"},
+ {"id": "", "label": "ETA", "localized": "", "hint": "Ancestral noise scaling parameter for Adaptive Projected Guidance", "ui": "script_apg"},
+ {"id": "", "label": "Exclude tags", "localized": "", "hint": "Comma-separated list of tags to exclude from the output. Useful for filtering out unwanted or redundant tags that appear frequently.", "ui": "caption"},
+ {"id": "", "label": "Execution backend", "localized": "", "hint": "Inference backend engine (diffusers or original )"},
+ {"id": "", "label": "Execution Precision", "localized": "", "hint": "Numerical floating point precision format for model inference (fp16 , bf16 , fp32 )", "ui": "settings_cuda"},
+ {"id": "", "label": "Execution provider", "localized": "", "hint": "Hardware acceleration backend provider for ONNX Runtime inference (CUDAExecutionProvider , ROCMExecutionProvider , OpenVINOExecutionProvider , CPUExecutionProvider )", "ui": "onnx"},
+ {"id": "", "label": "Expandable segments", "localized": "", "hint": "Enable PyTorch expandable memory segments to reduce CUDA memory fragmentation", "ui": "settings_backends"},
+ {"id": "", "label": "Extension GIT repository URL", "localized": "", "hint": "Specify extension repository URL on GitHub", "ui": "component-8746"},
+ {"id": "btn_extensions", "label": "Extensions", "localized": "", "hint": "Application extensions"},
+ {"id": "", "label": "Extra networks card height", "localized": "", "hint": "Display height in pixels for model preview cards"},
+ {"id": "", "label": "Extra networks card width", "localized": "", "hint": "Display width in pixels for model preview cards"},
+ {"id": "", "label": "Extra networks default view", "localized": "", "hint": "Display format for LoRA/Checkpoint cards (Cards or Thumbs )"},
+ {"id": "", "label": "Extra networks scan depth", "localized": "", "hint": "Directory recursion depth when indexing models and network subfolders"},
+ {"id": "", "label": "Extract LoRA", "localized": "", "hint": "Extract LoRA difference weights from the difference between two checkpoints"},
+ {"id": "", "label": "Extras", "localized": "", "hint": "Additional functionality that can be enabled during generate"}
],
"f": [
- {"id":"","label":"Fixed","localized":"","hint":"Resize image to target resolution. Unless height and width match, you will get incorrect aspect ratio","ui":"txt2img"},
- {"id":"","label":"Folder","localized":"","hint":"","ui":"control"},
- {"id":"video_params_framepack","label":"FramePack","localized":"","hint":"","ui":"video"},
- {"id":"video_frames","label":"Frames","localized":"","hint":"Number of frames to generate Values are aligned to the frame grid of the selected model On MiniMax H3, a value of 1 generates a single still image (experimental)","ui":"video"},
- {"id":"","label":"Fallback guidance","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"FreeU","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Faster Cache","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Folders","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Fetch model preview metadata","localized":"","hint":"","ui":"models_metadata_tab"},
- {"id":"","label":"Flow shift","localized":"","hint":"Shift value for flowmatching models. Controls the distribution of denoising steps. Values: - >1.0 : allocate more steps to early denoising (better structure) - <1.0 : allocate more steps to late denoising (better fine details) - 1.0 : balanced schedule Most flowmatching models use the value of 3 as default. Effectively inactive if dynamic shift is enabled.","ui":"txt2img"},
- {"id":"","label":"FDG scales","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"FDG weights","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"FDG rescale space","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"FG profile","localized":"","hint":"Quality and interpolation preset profile for DLSS FrameGen .","ui":"control"},
- {"id":"","label":"FG factor","localized":"","hint":"Frame multiplication factor for temporal interpolation.2 doubles the frame count; 4 quadruples it. Default is 2 .","ui":"control"},
- {"id":"","label":"FG mode","localized":"","hint":"Frame generation playback mode. - fps : increases framerate while keeping total duration unchanged. - slowmo : extends video duration to produce slow-motion playback. Default is fps .","ui":"control"},
- {"id":"","label":"FG scene threshold","localized":"","hint":"Scene change detection sensitivity. Prevents frame interpolation across hard scene cuts when difference exceeds this threshold. Default is 0.40 .","ui":"control"},
- {"id":"","label":"Force HiRes","localized":"","hint":"Hires runs automatically when Latent upscale is selected, but its skipped when using non-latent upscalers. Enable force hires to run hires with non-latent upscalers","ui":"txt2img"},
- {"id":"","label":"FreeU preset","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"FaceID Model","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Final strength","localized":"","hint":"","ui":"script_loopback"},
- {"id":"","label":"full","localized":"","hint":"Always use full precision","ui":"img2img"},
- {"id":"","label":"Fall-off exponent (lower=higher detail)","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Fill strength","localized":"","hint":"","ui":"script_softfill"},
- {"id":"","label":"Face","localized":"","hint":"Draw face landmarks in the pose output","ui":"control"},
- {"id":"","label":"Face confidence","localized":"","hint":"","ui":"control"},
- {"id":"","label":"FP model variant","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP resolution","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP duration","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP target FPS","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP interpolation","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP init strength","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP end strength","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP vision strength","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP section prompts","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP latent window size","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP steps","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP sampler shift","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP CFG scale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP distilled CFG scale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP CFG re-scale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP system prompt","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP model receipe","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP enable TeaCache","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP use optimized system prompt","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP enable CFGZero","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP enable Preview","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP attention","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FP VAE","localized":"","hint":"","ui":"video"},
- {"id":"","label":"FPS","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Foreground threshold","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Foreign-term translations","localized":"","hint":"Resolve foreign-language tag names to canonical English tags in the autocomplete dropdown. Currently shipped for danbooru (Japanese) and sankaku (Japanese, Korean, Chinese, German, French, Italian, Portuguese, Russian, Spanish). Enable if you prompt in non-English languages or want to look up tags by their foreign equivalent. Disabled by default.","ui":"script_autocomplete"},
- {"id":"","label":"Frame change sensitivity","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Filename","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Force model eval","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"false","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"Full precision (--no-half-vae)","localized":"","hint":"Uses FP32 for the VAE. May produce better results while using more VRAM and slower generation","ui":"settings_vae_encoder"},
- {"id":"","label":"FP32","localized":"","hint":"Use 32-bit floating point precision for calculations","ui":"settings_cuda"},
- {"id":"","label":"FP16","localized":"","hint":"Use 16-bit floating point precision for calculations","ui":"settings_cuda"},
- {"id":"","label":"Force full precision (--no-half)","localized":"","hint":"Uses FP32 for the model. May produce better results while using more VRAM and slower generation","ui":"settings_cuda"},
- {"id":"","label":"Flash","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Flex attention","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Flash attention","localized":"","hint":"Highly optimized attention algorithm. Greatly reduces VRAM use and speeds up inference, but can be non-deterministic.","ui":"settings_cuda"},
- {"id":"","label":"Fused projections","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"FreeU enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FreeU 1st stage backbone","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FreeU 2nd stage backbone","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FreeU 1st stage skip","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FreeU 2nd stage skip","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FoCa","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache cache enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache spacial skip range","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache spacial skip start","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache spacial skip end","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache uncond skip range","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache uncond skip start","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache uncond skip end","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"FasterCache guidance distilled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"fullgraph","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Folder with stable diffusion models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with Huggingface models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for Huggingface cache","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for Tunable ops cache","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with VAE files","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with UNET files","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with Text encoder files","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with LoRA network(s)","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"File or Folder with user-defined styles","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with user-defined wildcards","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with textual inversion embeddings","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with Control models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with Yolo models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with ESRGAN models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with BSRGAN models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with RealESRGAN models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with SCUNet models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with SwinIR models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with CLIP models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for disk offload","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for OpenVINO cache","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for ONNX cached models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder for ONNX conversion","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Folder with chaiNNer models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"File format","localized":"","hint":"Select file format for images","ui":"settings_saving-images"},
- {"id":"","label":"Font file","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Font color","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Folder for text generate","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for image generate","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for control generate","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for processed images","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for manually saved images","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for videos","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for init images","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for txt2img grids","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for img2img grids","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Folder for control grids","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Font size","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Full VAE","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"Force offline mode","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"Fixed UNet precision","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Filename join string","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Filename word regex","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Force zeros for prompts when empty","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"fill","localized":"","hint":"Resize the image so that entirety of image is inside target resolution. Fill empty space with image's colors","ui":"settings_legacy_options"},
- {"id":"","label":"For image processing do exact number of steps as specified","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Folder with LyCORIS network(s)","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Fuse strength","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"FreeInit","localized":"","hint":"","ui":"script_video"}
+ {"id": "", "label": "Face", "localized": "", "hint": "Draw face landmarks in the pose output", "ui": "control"},
+ {"id": "", "label": "Face align", "localized": "", "hint": "Align and crop facial features based on 5-point facial landmarks"},
+ {"id": "", "label": "Face analysis", "localized": "", "hint": "Run facial landmark and identity vector extraction on input image"},
+ {"id": "", "label": "Face confidence", "localized": "", "hint": "Minimum bounding box confidence threshold for face detection", "ui": "control"},
+ {"id": "", "label": "Face crop", "localized": "", "hint": "Crop image to detected face region before running restoration"},
+ {"id": "", "label": "Face detector", "localized": "", "hint": "Algorithm used for facial bounding box detection (e.g. RetinaFace , YOLO )"},
+ {"id": "", "label": "Face restoration", "localized": "", "hint": "Postprocessing face enhancement model applied to detected human faces"},
+ {"id": "", "label": "FaceID Model", "localized": "", "hint": "Select FaceID identity adapter model checkpoint", "ui": "script_face"},
+ {"id": "", "label": "Fall-off exponent (lower=higher detail)", "localized": "", "hint": "Fall-off decay exponent controlling edge blending sharpness", "ui": "script_outpainting"},
+ {"id": "", "label": "Fallback guidance", "localized": "", "hint": "Secondary guidance scale applied when primary guidance is inactive", "ui": "txt2img"},
+ {"id": "", "label": "Fallback on invalid", "localized": "", "hint": "Automatically switch to default Euler sampler if selected sampler fails"},
+ {"id": "", "label": "false", "localized": "", "hint": "Disable setting or option", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "Faster Cache", "localized": "", "hint": "Fast multi-level feature caching for accelerated diffusion sampling", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache cache enabled", "localized": "", "hint": "Enable FasterCache feature reuse to skip redundant transformer computations", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache guidance distilled", "localized": "", "hint": "Optimize feature caching specifically for guidance-distilled models", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache spacial skip end", "localized": "", "hint": "Ending layer index for FasterCache spatial attention skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache spacial skip range", "localized": "", "hint": "Spatial attention block range eligible for FasterCache skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache spacial skip start", "localized": "", "hint": "Starting layer index for FasterCache spatial attention skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache tensor format", "localized": "", "hint": "Tensor memory layout used by FasterCache (BCFHW , BFCHW , BCHW )"},
+ {"id": "", "label": "FasterCache uncond skip end", "localized": "", "hint": "Ending layer index for FasterCache unconditional attention skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache uncond skip range", "localized": "", "hint": "Unconditional prompt evaluation block range eligible for FasterCache skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FasterCache uncond skip start", "localized": "", "hint": "Starting layer index for FasterCache unconditional attention skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "FDG rescale space", "localized": "", "hint": "Frequency Domain Guidance rescaling space for high-frequency detail balance", "ui": "txt2img"},
+ {"id": "", "label": "FDG scales", "localized": "", "hint": "Per-frequency band scale multipliers for Frequency Domain Guidance", "ui": "txt2img"},
+ {"id": "", "label": "FDG weights", "localized": "", "hint": "Relative weighting vector applied across spatial frequency bands in FDG", "ui": "txt2img"},
+ {"id": "", "label": "Fetch model preview metadata", "localized": "", "hint": "Download preview thumbnail images and trigger words from CivitAI or HuggingFace", "ui": "models_metadata_tab"},
+ {"id": "", "label": "FFmpeg options", "localized": "", "hint": "Custom FFmpeg encoding arguments passed to video muxing pipeline"},
+ {"id": "", "label": "FG factor", "localized": "", "hint": "Frame multiplication factor for temporal interpolation.2 doubles the frame count; 4 quadruples it. Default is 2 .", "ui": "control"},
+ {"id": "", "label": "FG mode", "localized": "", "hint": "Frame generation playback mode. - fps : increases framerate while keeping total duration unchanged. - slowmo : extends video duration to produce slow-motion playback. Default is fps .", "ui": "control"},
+ {"id": "", "label": "FG profile", "localized": "", "hint": "Quality and interpolation preset profile for DLSS FrameGen .", "ui": "control"},
+ {"id": "", "label": "FG scene threshold", "localized": "", "hint": "Scene change detection sensitivity. Prevents frame interpolation across hard scene cuts when difference exceeds this threshold. Default is 0.40 .", "ui": "control"},
+ {"id": "", "label": "File format", "localized": "", "hint": "Select file format for images", "ui": "settings_saving-images"},
+ {"id": "", "label": "File or Folder with user-defined styles", "localized": "", "hint": "Path to custom CSV or JSON file containing prompt style definitions", "ui": "settings_system-paths"},
+ {"id": "", "label": "Filename", "localized": "", "hint": "Custom output filename prefix or template", "ui": "extras"},
+ {"id": "", "label": "Files", "localized": "", "hint": "Directory or list of image files queued for batch captioning"},
+ {"id": "", "label": "fill", "localized": "", "hint": "Resize the image so that entirety of image is inside target resolution. Fill empty space with image's colors", "ui": "settings_legacy_options"},
+ {"id": "", "label": "Fill", "localized": "", "hint": "Scale image to fit within canvas and fill remaining borders with solid background color"},
+ {"id": "", "label": "Fill strength", "localized": "", "hint": "Soft fill inpainting blend opacity parameter", "ui": "script_softfill"},
+ {"id": "", "label": "Final strength", "localized": "", "hint": "Ending denoising strength on the final loop iteration", "ui": "script_loopback"},
+ {"id": "", "label": "First Block cache enabled", "localized": "", "hint": "Enable First Block Cache (FBC) to skip redundant early transformer calculations"},
+ {"id": "", "label": "First Block cache threshold", "localized": "", "hint": "Cosine similarity threshold triggering First Block Cache activation reuse"},
+ {"id": "", "label": "Fixed", "localized": "", "hint": "Resize image to target resolution. Unless height and width match, you will get incorrect aspect ratio", "ui": "txt2img"},
+ {"id": "", "label": "Flash", "localized": "", "hint": "FlashAttention memory-efficient exact attention kernel", "ui": "settings_cuda"},
+ {"id": "", "label": "Flash attention", "localized": "", "hint": "Highly optimized attention algorithm. Greatly reduces VRAM use and speeds up inference, but can be non-deterministic.", "ui": "settings_cuda"},
+ {"id": "", "label": "Flavor", "localized": "", "hint": "Contextual descriptive flavor keywords extracted by CLIP interrogator"},
+ {"id": "", "label": "Flex attention", "localized": "", "hint": "PyTorch FlexAttention block-sparse attention kernel", "ui": "settings_cuda"},
+ {"id": "", "label": "Flow shift", "localized": "", "hint": "Shift value for flowmatching models. Controls the distribution of denoising steps. Values: - >1.0 : allocate more steps to early denoising (better structure) - <1.0 : allocate more steps to late denoising (better fine details) - 1.0 : balanced schedule Most flowmatching models use the value of 3 as default. Effectively inactive if dynamic shift is enabled.", "ui": "txt2img"},
+ {"id": "", "label": "FoCa", "localized": "", "hint": "Fourier Calibration (FoCa) filter for frequency-domain balance", "ui": "settings_advanced"},
+ {"id": "", "label": "Folder", "localized": "", "hint": "Directory path containing batch input files", "ui": "control"},
+ {"id": "", "label": "Folder for control generate", "localized": "", "hint": "Output directory for images generated using control pipelines", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for control grids", "localized": "", "hint": "Output directory for contact sheet grids generated with control conditioning", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for disk offload", "localized": "", "hint": "Directory used as secondary disk swap buffer when GPU/RAM is constrained", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for Huggingface cache", "localized": "", "hint": "Local cache directory for model repositories downloaded from Hugging Face", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for image generate", "localized": "", "hint": "Output directory for image-to-image generation outputs", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for img2img grids", "localized": "", "hint": "Output directory for contact sheet grids generated in img2img mode", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for init images", "localized": "", "hint": "Directory where uploaded initial images are archived", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for manually saved images", "localized": "", "hint": "Destination directory when saving images using the manual Save button", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for ONNX cached models", "localized": "", "hint": "Directory where compiled ONNX Runtime model files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for ONNX conversion", "localized": "", "hint": "Working directory used during model conversion to ONNX format", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for OpenVINO cache", "localized": "", "hint": "Directory where compiled Intel OpenVINO model blobs and cache files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for processed images", "localized": "", "hint": "Directory where batch postprocessed images are saved", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for text generate", "localized": "", "hint": "Output directory for txt2img generation outputs", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for Tunable ops cache", "localized": "", "hint": "Directory where tuned PyTorch and ROCm operator profiles are saved", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder for txt2img grids", "localized": "", "hint": "Output directory where contact sheet grids from text generation are saved", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for videos", "localized": "", "hint": "Directory where generated video output files are saved", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Folder for XET cache", "localized": "", "hint": "Directory path for Hugging Face XET repository transfer cache"},
+ {"id": "", "label": "Folder with BSRGAN models", "localized": "", "hint": "Directory where BSRGAN restoration model checkpoints are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with chaiNNer models", "localized": "", "hint": "Directory where custom PyTorch models from chaiNNer are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with CLIP models", "localized": "", "hint": "Directory where CLIP vision and text model weights are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with Control models", "localized": "", "hint": "Directory where ControlNet, ControlNet-XS, and T2I-Adapter models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with DLSS package", "localized": "", "hint": "Path to NVIDIA DLSS Super Resolution dynamic library package"},
+ {"id": "", "label": "Folder with ESRGAN models", "localized": "", "hint": "Directory where ESRGAN upscaler model checkpoints are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with Huggingface models", "localized": "", "hint": "Local cache directory for full Hugging Face model repositories", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with LoRA network(s)", "localized": "", "hint": "Directory where LoRA, LoCon, and LyCORIS adapter files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with RealESRGAN models", "localized": "", "hint": "Directory where RealESRGAN super-resolution models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with SCUNet models", "localized": "", "hint": "Directory where SCUNet denoising and restoration models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with stable diffusion models", "localized": "", "hint": "Main root directory where Stable Diffusion checkpoints and safetensors files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with SwinIR models", "localized": "", "hint": "Directory where SwinIR image restoration models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with tag autocomplete files", "localized": "", "hint": "Directory containing CSV and JSON dictionaries for prompt autocompletion"},
+ {"id": "", "label": "Folder with Text encoder files", "localized": "", "hint": "Directory where standalone CLIP and T5 text encoder models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with textual inversion embeddings", "localized": "", "hint": "Directory where Textual Inversion embedding files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with UNET files", "localized": "", "hint": "Directory where standalone UNet and DiT transformer backbone files are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with user-defined wildcards", "localized": "", "hint": "Directory where custom wildcard text list files (*.txt) are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with VAE files", "localized": "", "hint": "Directory where standalone Variational Autoencoder (VAE) weights are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folder with Yolo models", "localized": "", "hint": "Directory where YOLO object detection and segmentation models are stored", "ui": "settings_system-paths"},
+ {"id": "", "label": "Folders", "localized": "", "hint": "Directory path configuration for output saving and model storage", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Font color", "localized": "", "hint": "Text color used for image info overlays and contact sheet labels", "ui": "settings_saving-images"},
+ {"id": "", "label": "Font file", "localized": "", "hint": "Path to TTF/OTF font file used for grid labels and watermarks", "ui": "settings_saving-images"},
+ {"id": "", "label": "Font size", "localized": "", "hint": "Base typography font size in pixels for UI text rendering", "ui": "settings_ui"},
+ {"id": "", "label": "Force dtype on load", "localized": "", "hint": "Force explicit tensor datatype conversion during checkpoint loading"},
+ {"id": "", "label": "Force full precision (--no-half)", "localized": "", "hint": "Uses FP32 for the model. May produce better results while using more VRAM and slower generation", "ui": "settings_cuda"},
+ {"id": "", "label": "Force HiRes", "localized": "", "hint": "Hires runs automatically when Latent upscale is selected, but its skipped when using non-latent upscalers. Enable force hires to run hires with non-latent upscalers", "ui": "txt2img"},
+ {"id": "", "label": "Force live previews on each step", "localized": "", "hint": "Decode and render a preview on every denoising step without step throttling"},
+ {"id": "", "label": "Force model eval", "localized": "", "hint": "Explicitly place all model submodules into evaluation mode (eval())", "ui": "settings_sd"},
+ {"id": "", "label": "Force offline mode", "localized": "", "hint": "Prevent all network requests and operate entirely with cached local models", "ui": "settings_huggingface"},
+ {"id": "", "label": "Force synchronize", "localized": "", "hint": "Force CUDA stream synchronization after execution to detect runtime errors"},
+ {"id": "", "label": "Foreground threshold", "localized": "", "hint": "Luminance threshold used to isolate foreground objects", "ui": "extras"},
+ {"id": "", "label": "Foreign-term translations", "localized": "", "hint": "Resolve foreign-language tag names to canonical English tags in the autocomplete dropdown. Currently shipped for danbooru (Japanese) and sankaku (Japanese, Korean, Chinese, German, French, Italian, Portuguese, Russian, Spanish). Enable if you prompt in non-English languages or want to look up tags by their foreign equivalent. Disabled by default.", "ui": "script_autocomplete"},
+ {"id": "", "label": "FP attention", "localized": "", "hint": "Attention implementation mode for FramePack video generation", "ui": "video"},
+ {"id": "", "label": "FP CFG re-scale", "localized": "", "hint": "Rescale factor for FramePack classifier-free guidance to prevent contrast blowout", "ui": "video"},
+ {"id": "", "label": "FP CFG scale", "localized": "", "hint": "Classifier-free guidance (CFG) scale for FramePack video generation", "ui": "video"},
+ {"id": "", "label": "FP distilled CFG scale", "localized": "", "hint": "Guidance scale applied when using guidance-distilled FramePack models", "ui": "video"},
+ {"id": "", "label": "FP duration", "localized": "", "hint": "Target video duration in seconds for FramePack generation", "ui": "video"},
+ {"id": "", "label": "FP enable CFGZero", "localized": "", "hint": "Enable CFG-Zero trajectory acceleration for FramePack generation", "ui": "video"},
+ {"id": "", "label": "FP enable Preview", "localized": "", "hint": "Render real-time intermediate frame previews during FramePack sampling", "ui": "video"},
+ {"id": "", "label": "FP enable TeaCache", "localized": "", "hint": "Enable TeaCache attention feature caching to accelerate FramePack video inference", "ui": "video"},
+ {"id": "", "label": "FP end strength", "localized": "", "hint": "Ending conditioning influence factor for FramePack transitions", "ui": "video"},
+ {"id": "framepack_init_image", "label": "FP init image", "localized": "", "hint": "Initial reference frame image to condition the start of FramePack video generation", "ui": "video"},
+ {"id": "", "label": "FP init strength", "localized": "", "hint": "Initial conditioning influence factor for FramePack transitions", "ui": "video"},
+ {"id": "", "label": "FP interpolation", "localized": "", "hint": "Frame interpolation model used to increase output video framerate", "ui": "video"},
+ {"id": "framepack_last_image", "label": "FP last image", "localized": "", "hint": "Ending reference frame image to condition the final frame of FramePack video generation", "ui": "video"},
+ {"id": "", "label": "FP latent window size", "localized": "", "hint": "Number of latent frames processed per temporal attention sliding window", "ui": "video"},
+ {"id": "", "label": "FP model receipe", "localized": "", "hint": "Model configuration recipe defining architecture pipelines and component weights", "ui": "video"},
+ {"id": "", "label": "FP model variant", "localized": "", "hint": "Select FramePack model variant (e.g. base , distilled , hq )", "ui": "video"},
+ {"id": "", "label": "FP resolution", "localized": "", "hint": "Output frame dimensions for FramePack video generation", "ui": "video"},
+ {"id": "", "label": "FP sampler shift", "localized": "", "hint": "Timestep noise schedule shift parameter for FramePack sampling", "ui": "video"},
+ {"id": "", "label": "FP section prompts", "localized": "", "hint": "List of sub-prompts applied across sequential video timeline sections", "ui": "video"},
+ {"id": "", "label": "FP steps", "localized": "", "hint": "Number of diffusion sampling steps for FramePack generation", "ui": "video"},
+ {"id": "", "label": "FP system prompt", "localized": "", "hint": "System instruction defining formatting and camera behavior", "ui": "video"},
+ {"id": "", "label": "FP target FPS", "localized": "", "hint": "Target playback frame rate for the generated video", "ui": "video"},
+ {"id": "", "label": "FP use optimized system prompt", "localized": "", "hint": "Use automated pre-tuned system prompt for video enhancement", "ui": "video"},
+ {"id": "", "label": "FP VAE", "localized": "", "hint": "Variational Autoencoder used for FramePack video latent decoding", "ui": "video"},
+ {"id": "", "label": "FP vision strength", "localized": "", "hint": "Conditioning strength of visual image prompts in FramePack", "ui": "video"},
+ {"id": "", "label": "FP16", "localized": "", "hint": "Use 16-bit floating point precision for calculations", "ui": "settings_cuda"},
+ {"id": "", "label": "FP32", "localized": "", "hint": "Use 32-bit floating point precision for calculations", "ui": "settings_cuda"},
+ {"id": "", "label": "FPS", "localized": "", "hint": "Frames per second playback rate for video generation", "ui": "video"},
+ {"id": "", "label": "Frame change sensitivity", "localized": "", "hint": "Scene change detection sensitivity threshold for frame extraction", "ui": "extras"},
+ {"id": "", "label": "Frame count", "localized": "", "hint": "Total number of animation or video frames to generate"},
+ {"id": "", "label": "Frame rate", "localized": "", "hint": "Playback speed in frames per second (FPS)"},
+ {"id": "video_params_framepack", "label": "FramePack", "localized": "", "hint": "FramePack high-speed temporal video generation pipeline", "ui": "video"},
+ {"id": "video_frames", "label": "Frames", "localized": "", "hint": "Number of frames to generate Values are aligned to the frame grid of the selected model On MiniMax H3, a value of 1 generates a single still image (experimental)", "ui": "video"},
+ {"id": "", "label": "FreeInit", "localized": "", "hint": "Apply spatial-temporal noise filtering to improve video temporal consistency", "ui": "script_video"},
+ {"id": "", "label": "FreeU", "localized": "", "hint": "FreeU quality enhancement adjusting backbone feature maps and skip connections", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU 1st stage backbone", "localized": "", "hint": "Backbone feature scale multiplier for FreeU first stage (b1 )", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU 1st stage skip", "localized": "", "hint": "Skip connection scale multiplier for FreeU first stage (s1 )", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU 2nd stage backbone", "localized": "", "hint": "Backbone feature scale multiplier for FreeU second stage (b2 )", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU 2nd stage skip", "localized": "", "hint": "Skip connection scale multiplier for FreeU second stage (s2 )", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU enabled", "localized": "", "hint": "Enable FreeU feature balancing to enhance sample quality", "ui": "settings_advanced"},
+ {"id": "", "label": "FreeU preset", "localized": "", "hint": "Preconfigured FreeU parameter profiles for SD 1.5, SDXL, and other architectures", "ui": "script_consistory"},
+ {"id": "", "label": "full", "localized": "", "hint": "Always use full precision", "ui": "img2img"},
+ {"id": "", "label": "Full precision (--no-half-vae)", "localized": "", "hint": "Uses FP32 for the VAE. May produce better results while using more VRAM and slower generation", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "Full VAE", "localized": "", "hint": "Full Variational Autoencoder decoding for highest fidelity previews", "ui": "settings_live-preview"},
+ {"id": "", "label": "fullgraph", "localized": "", "hint": "Require complete unbroken computation graph when compiling with torch.compile", "ui": "settings_compile"},
+ {"id": "", "label": "Fuse strength", "localized": "", "hint": "Weight multiplier applied when fusing LoRA adapters into model weights", "ui": "models_replace_tab"},
+ {"id": "", "label": "Fused projections", "localized": "", "hint": "Fuse QKV attention projection matrix multiplications into a single kernel", "ui": "settings_backends"}
],
"g": [
- {"id":"gallery_nav","label":"Gallery","localized":"","hint":"Image gallery"},
- {"id":"","label":"GitHub","localized":"","hint":""},
- {"id":"txt2img_guidance","label":"Guidance","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"GenerateGenerate","localized":"","hint":"","ui":"txt2img"},
- {"id":"control_loop","label":"Generate forever","localized":"","hint":"Start processing and continue until cancelled","ui":"control"},
- {"id":"video_generate_btn","label":"Generate","localized":"","hint":"Start processing","ui":"video"},
- {"id":"framepack_btn_get_model","label":"Get receipe","localized":"","hint":"","ui":"video"},
- {"id":"","label":"GPU Monitor","localized":"","hint":""},
- {"id":"get_changelog","label":"Get Changelog","localized":"","hint":"","ui":"system_tab_changelog"},
- {"id":"","label":"Generic","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Google GenAI","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Group Offload","localized":"","hint":"Offloads components in groups of layers rather than as a whole, so only the layers in use occupy VRAM. Lets a single component larger than the card run, at the cost of transferring weights throughout every step. Applies only when Model offload mode is group .","ui":"settings_offload"},
- {"id":"","label":"Group offload type","localized":"","hint":"Granularity used by group offload. - leaf_level : offloads at the smallest module level; maximum memory savings, slower - block_level : offloads groups of transformer blocks (size set by Group offload blocks , one block when Prefetch with streams is enabled); faster with less savings This setting applies to the parts of the model that run at every step. Components used once per generation, such as text encoders, always offload at leaf_level . The VAE is handled separately: it waits in system memory and loads as a whole when encoding or decoding. Anything named in Modules to never offload or Model types not to offload stays in VRAM instead. Applies only when Model offload mode is group . Default is leaf_level .","ui":"settings_offload"},
- {"id":"","label":"Group offload blocks","localized":"","hint":"Number of transformer blocks moved together as one group on block_level group offload. Larger groups mean fewer, larger transfers and more weights resident in VRAM at once. Ignored when Prefetch with streams is enabled, which runs one block per group, and on leaf_level , which has no blocks. Components used once per generation always offload at leaf_level and never read this value. Applies only when Model offload mode is group . Default is 1 .","ui":"settings_offload"},
- {"id":"","label":"Grid Options","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Grids","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Guider","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Guidance scale","localized":"","hint":"Classifier-Free Guidance scale. How strongly the image should conform to the prompt. Lower values produce more creative, loosely-prompted results; higher values follow the prompt more strictly but can oversaturate or burn out at very high values. Recommended values vary by architecture: 5-10 for SDXL /SD1.x , 3-5 for Flux and SD3 , 7-10 for video models. Check the model card if unsure. Set to 1 (the slider's minimum) to disable guidance entirely. The model then runs only the conditional prediction with no negative-prompt steering.","ui":"txt2img"},
- {"id":"","label":"Guidance end","localized":"","hint":"Ends guidance early. The remaining denoising steps run unguided, which can speed up inference and produce slightly softer, less prompt-locked results. Applied independently to each pipeline pass (base, HiRes, refiner) against that pass's own step count. Example: 0.5 stops guidance at 50% of steps; 0.8 stops at 80%. Affects Guidance scale and Refine guidance on all models, and Attention guidance on the PAG path only (SD 1.5 and SDXL ). Has no effect on the true_cfg_scale path that Attention guidance uses for Flux , QwenImage , HiDream , Hunyuan Video , and other flow-matching models. Set to 1 to keep guidance active for the entire denoising process. 1 (no early end) by default.","ui":"txt2img"},
- {"id":"","label":"Guidance rescale","localized":"","hint":"Rescales the guided noise prediction to avoid the oversaturated, washed-out colors that high Guidance scale values can produce. Useful when running with Guidance scale above 10 or when colors look blown out. Mild values (0.5-0.7) usually fix the issue without affecting prompt adherence. Set to 0 to disable rescaling. Disabled by default.","ui":"txt2img"},
- {"id":"","label":"Gamma","localized":"","hint":"Non-linear brightness curve adjustment. Values below 1.0 brighten midtones and shadows while preserving highlights. Values above 1.0 darken midtones and shadows. Default is 1.0 (no change). Unlike brightness, gamma reshapes the tonal curve rather than shifting it uniformly.","ui":"txt2img"},
- {"id":"","label":"Grain","localized":"","hint":"Adds film-like noise to the image. Higher values produce more visible grain, simulating analog film texture. Applied as random noise blended into the final image. Set to 0 to disable.","ui":"txt2img"},
- {"id":"","label":"Grid margins","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"Grid sections","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Guidance strength","localized":"","hint":"","ui":"script_slg"},
- {"id":"","label":"Guidance start","localized":"","hint":"","ui":"script_slg"},
- {"id":"","label":"Guidance stop","localized":"","hint":"","ui":"script_slg"},
- {"id":"","label":"Gate step","localized":"","hint":"","ui":"script_t-gate"},
- {"id":"","label":"Guess mode","localized":"","hint":"Removes the requirement to supply a prompt to a ControlNet . It forces ControlNet encoder to do its 'best guess' based on the contents of the input control map.","ui":"control"},
- {"id":"","label":"gradient","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Gamma corrected","localized":"","hint":"","ui":"control"},
- {"id":"","label":"General threshold","localized":"","hint":"Confidence threshold for general tags (e.g., objects, actions, settings). Only tags with confidence above this threshold are included in the output. Higher values are more selective (fewer tags), lower values include more tags.","ui":"caption"},
- {"id":"","label":"GPU","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Google cloud use VertexAI endpoints","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Google cloud API key","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Google Cloud project ID","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Google Cloud location ID","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"group","localized":"","hint":"","ui":"settings_offload"},
- {"id":"","label":"Group size","localized":"","hint":"Number of weight elements that share one quantization scale. Smaller groups improve accuracy at a small size and speed cost; larger groups are leaner but coarser.0 auto-selects a group size from the Quantization type ; when Quantized MatMul type is not disabled and weights are 6-bit or wider, it falls back to one scale per row. -1 uses one scale per row (no grouping). Default is 0 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"GC threshold","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Grid max rows count","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Grid max columns count","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Grid background color","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Gallery auto-update on tab change","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"GPU monitor interval","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Gallery view columns","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Grid image size","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Global","localized":"","hint":"","ui":"control"}
+ {"id": "gallery_nav", "label": "Gallery", "localized": "", "hint": "Image gallery"},
+ {"id": "", "label": "Gallery auto-update on tab change", "localized": "", "hint": "Automatically refresh gallery views when navigating between UI tabs", "ui": "settings_saving-images"},
+ {"id": "ltx_condition_batch_tab", "label": "Gallery prefix", "localized": "", "hint": "Condition LTX Video generation on a sequence or batch of prefix images to anchor opening frames", "ui": "video"},
+ {"id": "", "label": "Gallery view columns", "localized": "", "hint": "Number of image thumbnail columns displayed in output galleries", "ui": "settings_ui"},
+ {"id": "", "label": "Gamma", "localized": "", "hint": "Non-linear brightness curve adjustment. Values below 1.0 brighten midtones and shadows while preserving highlights. Values above 1.0 darken midtones and shadows. Default is 1.0 (no change). Unlike brightness, gamma reshapes the tonal curve rather than shifting it uniformly.", "ui": "txt2img"},
+ {"id": "", "label": "Gamma corrected", "localized": "", "hint": "Apply gamma transfer curve correction to input control textures", "ui": "control"},
+ {"id": "", "label": "Gate step", "localized": "", "hint": "Sampling step at which cross-attention gating activates in T-Gate", "ui": "script_t-gate"},
+ {"id": "", "label": "GC threshold", "localized": "", "hint": "Garbage collection threshold interval for Python runtime memory reclamation", "ui": "settings_backends"},
+ {"id": "", "label": "General threshold", "localized": "", "hint": "Confidence threshold for general tags (e.g., objects, actions, settings). Only tags with confidence above this threshold are included in the output. Higher values are more selective (fewer tags), lower values include more tags.", "ui": "caption"},
+ {"id": "video_generate_btn", "label": "Generate", "localized": "", "hint": "Start processing", "ui": "video"},
+ {"id": "control_loop", "label": "Generate forever", "localized": "", "hint": "Start processing and continue until cancelled", "ui": "control"},
+ {"id": "", "label": "Generate Mip Maps", "localized": "", "hint": "Generate pre-calculated downscaled mipmap levels for exported DirectDraw Surface (DDS) textures", "ui": "chainner"},
+ {"id": "txt2img_generate", "label": "", "localized": "", "hint": "Start text-to-image generation process", "ui": "txt2img"},
+ {"id": "img2img_generate", "label": "", "localized": "", "hint": "Start image-to-image generation process", "ui": "txt2img"},
+ {"id": "control_generate", "label": "", "localized": "", "hint": "Start image generation process", "ui": "txt2img"},
+ {"id": "video_generate", "label": "", "localized": "", "hint": "Start video generation process Note: Select the desired model tab before starting", "ui": "txt2img"},
+ {"id": "extras_generate", "label": "", "localized": "", "hint": "Process image, batch or video", "ui": "txt2img"},
+ {"id": "", "label": "Generator device", "localized": "", "hint": "Device hosting the PyTorch random number generator (GPU , CPU , or Unset )"},
+ {"id": "", "label": "Generic", "localized": "", "hint": "Generic video generation pipeline mode", "ui": "video"},
+ {"id": "get_changelog", "label": "Get Changelog", "localized": "", "hint": "Fetch latest commit log and release notes from repository", "ui": "system_tab_changelog"},
+ {"id": "framepack_btn_get_model", "label": "Get receipe", "localized": "", "hint": "Download and load model recipe configuration from repository", "ui": "video"},
+ {"id": "", "label": "GitHub", "localized": "", "hint": "Open SD.Next GitHub repository and issue tracker in browser"},
+ {"id": "", "label": "Global", "localized": "", "hint": "Global full-canvas conditioning context", "ui": "control"},
+ {"id": "", "label": "Google cloud API key", "localized": "", "hint": "API key for Google Gemini and Vertex AI cloud services", "ui": "settings_model_options"},
+ {"id": "", "label": "Google Cloud location ID", "localized": "", "hint": "Google Cloud datacenter region (e.g. us-central1)", "ui": "settings_model_options"},
+ {"id": "", "label": "Google Cloud project ID", "localized": "", "hint": "Project identifier for Google Cloud Vertex AI resources", "ui": "settings_model_options"},
+ {"id": "", "label": "Google cloud use VertexAI endpoints", "localized": "", "hint": "Use Google Vertex AI endpoints instead of standard Gemini API", "ui": "settings_model_options"},
+ {"id": "", "label": "Google GenAI", "localized": "", "hint": "Configuration parameters for Google Gemini and Imagen cloud backends", "ui": "settings_model_options"},
+ {"id": "", "label": "GPU Monitor", "localized": "", "hint": "Real-time GPU VRAM, compute utilization, and temperature monitor"},
+ {"id": "", "label": "GPU monitor interval", "localized": "", "hint": "Polling frequency in milliseconds for the GPU hardware monitor widget", "ui": "settings_ui"},
+ {"id": "", "label": "gradient", "localized": "", "hint": "Gradient transition preprocessor for smooth continuous guidance", "ui": "control"},
+ {"id": "", "label": "Grain", "localized": "", "hint": "Adds film-like noise to the image. Higher values produce more visible grain, simulating analog film texture. Applied as random noise blended into the final image. Set to 0 to disable.", "ui": "txt2img"},
+ {"id": "", "label": "Grid background color", "localized": "", "hint": "Background color used behind images in contact sheet grids", "ui": "settings_saving-images"},
+ {"id": "", "label": "Grid format", "localized": "", "hint": "Image file format used when saving output contact sheet grids (png , jpg , webp )"},
+ {"id": "", "label": "Grid image size", "localized": "", "hint": "Default pixel width and height for thumbnails rendered in image grids", "ui": "settings_ui"},
+ {"id": "", "label": "Grid margins", "localized": "", "hint": "Pixel margin spacing between cells in the prompt matrix grid", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Grid max columns", "localized": "", "hint": "Maximum number of image columns rendered in output contact sheet grids"},
+ {"id": "", "label": "Grid max columns count", "localized": "", "hint": "Maximum number of columns rendered in contact sheet grids", "ui": "settings_saving-images"},
+ {"id": "", "label": "Grid max rows", "localized": "", "hint": "Maximum number of image rows rendered in output contact sheet grids"},
+ {"id": "", "label": "Grid max rows count", "localized": "", "hint": "Maximum number of rows rendered in contact sheet grids", "ui": "settings_saving-images"},
+ {"id": "", "label": "Grid Options", "localized": "", "hint": "Configuration parameters for contact sheet grids and thumbnail generation", "ui": "settings_saving-images"},
+ {"id": "", "label": "Grid sections", "localized": "", "hint": "Grid layout matrix defining spatial prompt regions", "ui": "script_regional_prompting"},
+ {"id": "", "label": "Grids", "localized": "", "hint": "Directory paths and options for contact sheet grids", "ui": "settings_saving-paths"},
+ {"id": "", "label": "group", "localized": "", "hint": "Group offload mode transferring grouped transformer blocks sequentially", "ui": "settings_offload"},
+ {"id": "", "label": "Group Offload", "localized": "", "hint": "Offloads components in groups of layers rather than as a whole, so only the layers in use occupy VRAM. Lets a single component larger than the card run, at the cost of transferring weights throughout every step. Applies only when Model offload mode is group .", "ui": "settings_offload"},
+ {"id": "", "label": "Group offload blocks", "localized": "", "hint": "Number of transformer blocks transferred per group in block_level offloading. Larger groups improve transfer efficiency at higher VRAM cost. Applies when Model offload mode is group . Default is 1 .", "ui": "settings_offload"},
+ {"id": "", "label": "Group offload type", "localized": "", "hint": "Granularity for group offloading: - leaf_level : offloads individual submodules for maximum VRAM savings (slower) - block_level : offloads groups of transformer blocks for faster execution Applies to per-step model modules when Model offload mode is set to group . Default is leaf_level .", "ui": "settings_offload"},
+ {"id": "", "label": "Group size", "localized": "", "hint": "Number of weight elements that share one quantization scale. Smaller groups improve accuracy at a small size and speed cost; larger groups are leaner but coarser.0 auto-selects a group size from the Quantization type ; when Quantized MatMul type is not disabled and weights are 6-bit or wider, it falls back to one scale per row. -1 uses one scale per row (no grouping). Default is 0 .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Guess mode", "localized": "", "hint": "Removes the requirement to supply a prompt to a ControlNet . It forces ControlNet encoder to do its 'best guess' based on the contents of the input control map.", "ui": "control"},
+ {"id": "txt2img_guidance", "label": "Guidance", "localized": "", "hint": "Configure guidance scale and advanced trajectory steering methods", "ui": "txt2img"},
+ {"id": "", "label": "Guidance end", "localized": "", "hint": "Stops classifier-free guidance early at a specified sampling step ratio (e.g. 0.8 stops CFG at 80% of steps). Remaining steps run unguided, speeding up inference and producing softer, less prompt-locked results. Set to 1.0 (default) to maintain guidance for the entire run.", "ui": "txt2img"},
+ {"id": "", "label": "Guidance image", "localized": "", "hint": "Reference conditioning image used for visual guidance"},
+ {"id": "", "label": "Guidance rescale", "localized": "", "hint": "Rescales the guided noise prediction to avoid the oversaturated, washed-out colors that high Guidance scale values can produce. Useful when running with Guidance scale above 10 or when colors look blown out. Mild values (0.5-0.7) usually fix the issue without affecting prompt adherence. Set to 0 to disable rescaling. Disabled by default.", "ui": "txt2img"},
+ {"id": "", "label": "Guidance scale", "localized": "", "hint": "Classifier-Free Guidance (CFG) scale controlling prompt adherence. Higher values follow prompts strictly but risk oversaturation; lower values increase creativity. Recommended: 5-10 (SDXL/SD1.5 ), 3-5 (Flux/SD3 ). Set to 1 to disable guidance.", "ui": "txt2img"},
+ {"id": "", "label": "Guidance scale (0.0 = use panel)", "localized": "", "hint": "Classifier-free guidance scale override for batch folder processing (set to 0.0 to use panel)"},
+ {"id": "", "label": "Guidance start", "localized": "", "hint": "Sampling step ratio at which guidance begins taking effect", "ui": "script_slg"},
+ {"id": "", "label": "Guidance stop", "localized": "", "hint": "Sampling step ratio at which guidance stops taking effect", "ui": "script_slg"},
+ {"id": "", "label": "Guidance strength", "localized": "", "hint": "Multiplier scaling the strength of guidance trajectory steering", "ui": "script_slg"},
+ {"id": "", "label": "Guider", "localized": "", "hint": "Select guidance scheduler algorithm (e.g. CFG , APG , PAG , SLG )", "ui": "txt2img"}
],
"h": [
- {"id":"btn_history","label":"History","localized":"","hint":"List of previous generations that can be further reprocessed"},
- {"id":"docs_md_btn","label":"html2md","localized":"","hint":"","ui":"system_tab_docs"},
- {"id":"","label":"Huggingface","localized":"","hint":"Settings related huggingface access"},
- {"id":"","label":"HiDream","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"HyperTile","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hadamard group size","localized":"","hint":"Number of elements that share one Hadamard rotation group when Use Hadamard rotations is enabled. Applies only when Use Hadamard rotations is enabled. Default is 128 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"HiDiffusion","localized":"","hint":"HiDiffusion allows creation of high-resolution images using your standard models without duplicates/distortions and improved performance","ui":"settings_advanced"},
- {"id":"","label":"Height","localized":"","hint":"Target height of the output image in pixels. For generation, this sets the resolution the model produces. For resize and upscale operations, this is the height the input is fitted to. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"txt2img"},
- {"id":"","label":"HiRes steps","localized":"","hint":"Number of sampling steps for upscaled picture. If 0, uses same as for original","ui":"txt2img"},
- {"id":"","label":"Hue","localized":"","hint":"Rotates all colors around the color wheel. Small values produce subtle color shifts, while higher values cycle through the full spectrum. Useful for creative color effects or correcting unwanted color casts.","ui":"txt2img"},
- {"id":"","label":"Highlights","localized":"","hint":"Adjusts the brightness of highlight (bright) regions. Positive values brighten highlights, negative values pull them down. Operates on the L channel in Lab color space using a luminance-weighted mask, leaving shadows and midtones largely unaffected.","ui":"txt2img"},
- {"id":"","label":"Highlights tint","localized":"","hint":"Color to blend into highlight regions for split toning. Works together with Shadows tint and Split tone balance to create cinematic color grading looks. Default white (#ffffff) applies no tint.","ui":"txt2img"},
- {"id":"","label":"HDR range","localized":"","hint":"","ui":"script_hdr"},
- {"id":"","label":"HQ init latents","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"Height after","localized":"","hint":"Target height of the output image in pixels, applied after the model finishes generating (Post sub-tab in the Size accordion). Use this to upscale or downscale the final image before saving. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"control"},
- {"id":"","label":"Height mask","localized":"","hint":"Target height of the input mask image in pixels (Mask sub-tab in the Size accordion). The mask is used for inpainting, outpainting, or as a control mask, and is resized so it aligns with the processing resolution. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"control"},
- {"id":"","label":"Hires use control","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Hands","localized":"","hint":"Draw hand keypoints in the pose output","ui":"control"},
- {"id":"","label":"High threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"high noise","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Hypertile UNet Enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile HiRes pass only","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile UNet max tile size","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile UNet min tile size","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile UNet swap size","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile UNet depth","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile VAE Enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile VAE tile size","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Hypertile VAE swap size","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"HiDiffusion apply RAU-Net","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"HiDiffusion apply MSW-MSA","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"HiDiffusion aggressive at step","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"HiDiffusion override T1 ratio","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"HiDiffusion override T2 ratio","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"hidet","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Hide legacy tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Hide input range sliders","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Hide params headers","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"histogram","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"HuggingFace token","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"HuggingFace mirror","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"HED","localized":"","hint":"","ui":"control"}
+ {"id": "", "label": "Hadamard group size", "localized": "", "hint": "Number of elements that share one Hadamard rotation group when Use Hadamard rotations is enabled. Applies only when Use Hadamard rotations is enabled. Default is 128 .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Hands", "localized": "", "hint": "Draw hand keypoints in the pose output", "ui": "control"},
+ {"id": "", "label": "HDR range", "localized": "", "hint": "Dynamic range expansion factor for High Dynamic Range radiance maps", "ui": "script_hdr"},
+ {"id": "", "label": "HED", "localized": "", "hint": "Holistically-Nested Edge Detection preprocessor producing soft natural contours", "ui": "control"},
+ {"id": "", "label": "Height", "localized": "", "hint": "Target height of output image in pixels. For generation, sets resolution model produces.", "ui": "txt2img"},
+ {"id": "", "label": "Height (0 = use scale factor)", "localized": "", "hint": "Target output height in pixels (set to 0 to calculate from scale factor)"},
+ {"id": "", "label": "Height after", "localized": "", "hint": "Target height of the output image in pixels, applied after generation (Post sub-tab). Automatically aligned to latent block size multiples.", "ui": "control"},
+ {"id": "", "label": "Height mask", "localized": "", "hint": "Target height of input inpainting or control mask image (Mask sub-tab). Automatically aligned to latent block size multiples.", "ui": "control"},
+ {"id": "", "label": "Hide input range sliders", "localized": "", "hint": "Collapse numeric range slider handles to reduce UI visual clutter", "ui": "settings_ui"},
+ {"id": "", "label": "Hide legacy tabs", "localized": "", "hint": "Hide deprecated or legacy WebUI tabs from the navigation bar", "ui": "settings_ui"},
+ {"id": "", "label": "Hide params headers", "localized": "", "hint": "Compact parameter panes by hiding accordion section headers", "ui": "settings_ui"},
+ {"id": "", "label": "hidet", "localized": "", "hint": "Hidet deep learning compiler backend for optimized tensor computation", "ui": "settings_compile"},
+ {"id": "", "label": "HiDiffusion", "localized": "", "hint": "HiDiffusion allows creation of high-resolution images using your standard models without duplicates/distortions and improved performance", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDiffusion aggressive at step", "localized": "", "hint": "Sampling step at which aggressive resolution scaling engages in HiDiffusion", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDiffusion apply MSW-MSA", "localized": "", "hint": "Apply Multi-Scale Window Self-Attention to prevent object duplication at high resolutions", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDiffusion apply RAU-Net", "localized": "", "hint": "Apply Resolution-Aware UNet block scaling for high-resolution synthesis", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDiffusion override T1 ratio", "localized": "", "hint": "Primary threshold ratio for HiDiffusion multi-scale attention routing", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDiffusion override T2 ratio", "localized": "", "hint": "Secondary threshold ratio for HiDiffusion multi-scale attention routing", "ui": "settings_advanced"},
+ {"id": "", "label": "HiDream", "localized": "", "hint": "Configuration settings for HiDream model pipelines and LLaMA text backbones", "ui": "settings_model_options"},
+ {"id": "", "label": "high noise", "localized": "", "hint": "WanAI initial stage focusing on structural composition under high noise", "ui": "settings_model_options"},
+ {"id": "", "label": "High threshold", "localized": "", "hint": "Upper hysteresis threshold for edge filter binarization", "ui": "control"},
+ {"id": "", "label": "Highlights", "localized": "", "hint": "Adjusts the brightness of highlight (bright) regions. Positive values brighten highlights, negative values pull them down. Operates on the L channel in Lab color space using a luminance-weighted mask, leaving shadows and midtones largely unaffected.", "ui": "txt2img"},
+ {"id": "", "label": "Highlights tint", "localized": "", "hint": "Color to blend into highlight regions for split toning. Works together with Shadows tint and Split tone balance to create cinematic color grading looks. Default white (#ffffff) applies no tint.", "ui": "txt2img"},
+ {"id": "", "label": "HiRes steps", "localized": "", "hint": "Number of sampling steps for upscaled picture. If 0, uses same as for original", "ui": "txt2img"},
+ {"id": "", "label": "Hires use control", "localized": "", "hint": "Maintain active ControlNet guidance during high-resolution fix passes", "ui": "control"},
+ {"id": "", "label": "Hires use Control", "localized": "", "hint": "Maintain active ControlNet conditioning during high-resolution fix passes"},
+ {"id": "", "label": "histogram", "localized": "", "hint": "Histogram matching algorithm aligning output tonal distribution with reference image", "ui": "settings_postprocessing"},
+ {"id": "btn_history", "label": "History", "localized": "", "hint": "List of previous generations that can be further reprocessed"},
+ {"id": "", "label": "HQ init latents", "localized": "", "hint": "Initialize InstantIR restoration from high-quality encoded latents", "ui": "script_instantir"},
+ {"id": "docs_md_btn", "label": "html2md", "localized": "", "hint": "Convert HTML documentation to Markdown format", "ui": "system_tab_docs"},
+ {"id": "", "label": "Hue", "localized": "", "hint": "Rotates all colors around the color wheel. Small values produce subtle color shifts, while higher values cycle through the full spectrum. Useful for creative color effects or correcting unwanted color casts.", "ui": "txt2img"},
+ {"id": "", "label": "Huggingface", "localized": "", "hint": "Settings related huggingface access"},
+ {"id": "", "label": "HuggingFace download method", "localized": "", "hint": "Download transfer protocol for Hugging Face repositories (HTTP , XET )"},
+ {"id": "", "label": "HuggingFace mirror", "localized": "", "hint": "Alternate mirror endpoint URL for Hugging Face Hub downloads", "ui": "settings_huggingface"},
+ {"id": "", "label": "Huggingface mirror", "localized": "", "hint": "Alternate download mirror URL for Hugging Face Hub repositories"},
+ {"id": "", "label": "HuggingFace model ID", "localized": "", "hint": "Repository ID or URL on Hugging Face Hub (e.g. black-forest-labs/FLUX.1-schnell)"},
+ {"id": "", "label": "HuggingFace token", "localized": "", "hint": "User access token for authenticated Hugging Face API requests", "ui": "settings_huggingface"},
+ {"id": "", "label": "Huggingface token", "localized": "", "hint": "User authentication token for downloading gated Hugging Face models"},
+ {"id": "", "label": "HyperTile", "localized": "", "hint": "HyperTile spatial tile splitting to reduce attention memory complexity", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile HiRes pass only", "localized": "", "hint": "Apply HyperTile optimization exclusively during high-resolution fix passes", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile UNet depth", "localized": "", "hint": "Depth level in UNet hierarchy where HyperTile splitting takes effect", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile UNet Enabled", "localized": "", "hint": "Enable HyperTile memory optimization on UNet/DiT transformer layers", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile UNet max tile size", "localized": "", "hint": "Maximum tile dimension before HyperTile splits attention computation", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile UNet min tile size", "localized": "", "hint": "Minimum tile dimension before HyperTile stops recursive splitting", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile UNet swap size", "localized": "", "hint": "Target tile dimension for internal attention matrix swapping", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile VAE Enabled", "localized": "", "hint": "Enable HyperTile spatial tiling during VAE encode and decode", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile VAE swap size", "localized": "", "hint": "Tile swap dimension during tiled VAE encoding and decoding", "ui": "settings_advanced"},
+ {"id": "", "label": "Hypertile VAE tile size", "localized": "", "hint": "Spatial tile size in pixels for VAE encoding and decoding", "ui": "settings_advanced"}
],
"i": [
- {"id":"control_nav","label":"Images","localized":"","hint":"Create images Unified interface Supports T2I and I2I With optional control guidance"},
- {"id":"img2img_nav","label":"I2I","localized":"","hint":"Create image from image Legacy interface that mimics original image-to-image interface and behavior"},
- {"id":"","label":"Image","localized":"","hint":"Create image from image","ui":"img2img"},
- {"id":"","label":"Inpaint","localized":"","hint":"","ui":"img2img"},
- {"id":"control_params_mask","label":"Inputs","localized":"","hint":"Settings related to Input images","ui":"control"},
- {"id":"","label":"Initial","localized":"","hint":"How the input image is sized before generation. The size set here is the resolution the model generates at, so this is the main size control for the Control tab. The Mode before dropdown picks the fit method; the Fixed and Scale tabs set an exact size or a multiplier of the source. Larger sizes add detail at higher memory and time cost, and work best at the resolution the model was trained for.","ui":"control"},
- {"id":"btn_info","label":"Info","localized":"","hint":""},
- {"id":"","label":"install","localized":"","hint":"","ui":"component-8724"},
- {"id":"","label":"Image Options","localized":"","hint":"Settings related to image format, metadata, and image grids"},
- {"id":"","label":"Image Paths","localized":"","hint":"Settings related to image filenames, and output directories"},
- {"id":"","label":"Image Metadata","localized":"","hint":"Settings related to handling of metadata that is created with generated images"},
- {"id":"","label":"IP Adapters","localized":"","hint":"IP adapters are plugin models that can guide generation towards desired outcome","ui":"txt2img"},
- {"id":"","label":"Input","localized":"","hint":"Add input image to be used for image-to-image, inpaint or control processing Click to minimize/maximize","ui":"control"},
- {"id":"","label":"Input Image","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"IPEX","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Image Gallery","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Intermediate Image Saving","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Initial seed","localized":"","hint":"A value that determines the output of random number generator - if you create an image with same parameters and seed as another image, you'll get the same result","ui":"txt2img"},
- {"id":"","label":"Include detections","localized":"","hint":"Adds an annotated debug image to the output gallery showing each detected region's bounding box, label, and confidence score, plus a translucent mask overlay. Useful for tuning Min confidence , Min size /Max size , and class filters: you can see exactly what was detected before the inpaint pass touched the image. Default off.","ui":"txt2img"},
- {"id":"","label":"IY model","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"IY scale","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"IY start","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"IY end","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"Identity guidance","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"Iterate seed per line","localized":"","hint":"","ui":"script_prompts_from_file"},
- {"id":"","label":"Iterations","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Interpolate frames","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Include main grid","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Include sub grids","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Include images","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"invert","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Init image same as control","localized":"","hint":"Will additionally treat any image placed into the Control input window as a source for img2img type tasks, an image to modify for example.","ui":"control"},
- {"id":"","label":"Focus mask","localized":"","hint":"Crop the masked region, denoise it at full resolution, then paste the result back into the original image. Best for small detail edits where you want maximum quality on the masked area without spending compute denoising the rest of the image. Detail in unmasked regions stays untouched. Tradeoff: the model only sees the cropped region, so it loses global context. The inpainted content may not match the surrounding scene's lighting, perspective, or style, and visible seams can appear at the crop boundary. Mitigate with Dilate + Blur on the mask, or disable this option to denoise the full image together. When off, the whole image is denoised at the generation resolution and the unmasked area is restored from the original via the mask blend, which preserves global coherence at the cost of detail in the masked region. Default off.","ui":"control"},
- {"id":"","label":"Invert mask","localized":"","hint":"Swaps which area is treated as masked. Useful when you have painted the region to preserve instead of the region to modify : enable this to flip the interpretation without redoing the mask. Default off.","ui":"control"},
- {"id":"","label":"IOU","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Init strength","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Input directory","localized":"","hint":"Folder where the images are that you want to process","ui":"extras"},
- {"id":"","label":"Include rating","localized":"","hint":"Include content rating tags in the output (e.g., safe, questionable, explicit). Useful for filtering or categorizing images by their content rating.","ui":"caption"},
- {"id":"","label":"inference-mode","localized":"","hint":"Like no-grad but stricter. Ensures model runs only in inference mode for safety and speed.","ui":"settings_backends"},
- {"id":"","label":"inductor","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Image quality","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Include mask in outputs","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Include invisible watermark","localized":"","hint":"Add invisible watermark to image by altering some pixel values","ui":"settings_saving-images"},
- {"id":"","label":"Invisible watermark string","localized":"","hint":"Watermark string to add to image. Keep very short to avoid image corruption.","ui":"settings_saving-images"},
- {"id":"","label":"Image watermark position","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Image watermark file","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Images filename pattern","localized":"","hint":"Use following tags to define how filenames for images are chosen:seq, uuid date, datetime, job_timestamp generation_number, batch_number model, model_shortname model_hash, model_name sampler, seed, steps, cfg clip_skip, denoising hasprompt, prompt, styles prompt_hash, prompt_no_styles prompt_spaces, prompt_words height, width, image_hash ","ui":"settings_saving-paths"},
- {"id":"","label":"inline","localized":"","hint":"inline with all additional elements (scrollable)","ui":"settings_ui"},
- {"id":"","label":"Inpainting include greyscale mask in results","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Inpainting include masked composite in results","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Image transparent color fill","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Inpainting conditioning mask strength","localized":"","hint":"Determines how strongly to mask off the original image for inpainting and img2img. 1.0 means fully masked (default). 0.0 means a fully unmasked conditioning. Lower values will help preserve the overall composition of the image, but will struggle with large changes","ui":"settings_postprocessing"},
- {"id":"","label":"Image resize algorithm","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Image repeats per epoch","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Interpolation Method","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"In Blocks","localized":"","hint":"Downsampling Blocks of the UNet (12 values for SD1.5 , 9 values for SDXL )","ui":"component-5674"},
- {"id":"","label":"Input model","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Info object","localized":"","hint":"","ui":"component-8779"}
+ {"id": "", "label": "Focus mask", "localized": "", "hint": "Crops and denoises the masked region at full resolution before pasting it back into the image. Provides maximum detail for small edits without re-denoising the entire canvas. Note: Since the model loses global scene context, lighting or perspective mismatches can occur at crop boundaries. Mitigate with Dilate and Blur . Disabled by default.", "ui": "control"},
+ {"id": "img2img_nav", "label": "I2I", "localized": "", "hint": "Create image from image Legacy interface that mimics original image-to-image interface and behavior"},
+ {"id": "", "label": "Identity guidance", "localized": "", "hint": "Guidance scale enforcing facial identity consistency across generated outputs", "ui": "script_infiniteyou"},
+ {"id": "", "label": "Identity image", "localized": "", "hint": "Reference portrait image used to enforce facial identity consistency"},
+ {"id": "", "label": "Image", "localized": "", "hint": "Create image from image", "ui": "img2img"},
+ {"id": "ltx_condition_batch", "label": "Image Batch", "localized": "", "hint": "Upload multiple prefix images to condition the initial sequence of frames in LTX Video ", "ui": "video"},
+ {"id": "", "label": "Image File", "localized": "", "hint": "Source image file path to load into the node processing pipeline", "ui": "chainner"},
+ {"id": "", "label": "Image for img2img", "localized": "", "hint": "Source conditioning image used as starting canvas for img2img generation"},
+ {"id": "", "label": "Image format", "localized": "", "hint": "File format used when saving generated images (png , jpg , webp )"},
+ {"id": "", "label": "Image Gallery", "localized": "", "hint": "Built-in browser for viewing, organizing, and sending generated images", "ui": "settings_saving-images"},
+ {"id": "", "label": "Image map", "localized": "", "hint": "Differential diffusion guidance map controlling spatial modification rate"},
+ {"id": "", "label": "Image Metadata", "localized": "", "hint": "Settings related to handling of metadata that is created with generated images"},
+ {"id": "", "label": "Image Options", "localized": "", "hint": "Settings related to image format, metadata, and image grids"},
+ {"id": "", "label": "Image Paths", "localized": "", "hint": "Settings related to image filenames, and output directories"},
+ {"id": "", "label": "Image quality", "localized": "", "hint": "Compression quality percentage for JPEG and WebP images (1-100 )", "ui": "settings_saving-images"},
+ {"id": "", "label": "Image resize algorithm", "localized": "", "hint": "Interpolation kernel used for resizing images (Lanczos , Bicubic , Nearest )", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Image transparent color fill", "localized": "", "hint": "Background color used to fill transparent alpha areas when saving opaque formats", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Image watermark file", "localized": "", "hint": "Path to PNG image file used as overlay watermark", "ui": "settings_saving-images"},
+ {"id": "", "label": "Image watermark position", "localized": "", "hint": "Placement location of watermark on the generated image canvas", "ui": "settings_saving-images"},
+ {"id": "control_nav", "label": "Images", "localized": "", "hint": "Create images Unified interface Supports T2I and I2I With optional control guidance"},
+ {"id": "", "label": "Images filename pattern", "localized": "", "hint": "Filename template tokens:[seq], [date], [datetime], [job_timestamp], [model_name], [model_hash], [sampler], [seed], [steps], [cfg], [prompt], [prompt_hash], [width], [height]", "ui": "settings_saving-paths"},
+ {"id": "", "label": "In Blocks", "localized": "", "hint": "Downsampling Blocks of the UNet (12 values for SD1.5 , 9 values for SDXL )", "ui": "component-5674"},
+ {"id": "", "label": "Include detection results", "localized": "", "hint": "Save annotated bounding box preview images alongside final outputs"},
+ {"id": "", "label": "Include detections", "localized": "", "hint": "Adds an annotated debug image to the output gallery showing each detected region's bounding box, label, and confidence score, plus a translucent mask overlay. Useful for tuning Min confidence , Min size /Max size , and class filters: you can see exactly what was detected before the inpaint pass touched the image. Default off.", "ui": "txt2img"},
+ {"id": "", "label": "Include images", "localized": "", "hint": "Save individual component images alongside the composite grid", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Include invisible watermark", "localized": "", "hint": "Add invisible watermark to image by altering some pixel values", "ui": "settings_saving-images"},
+ {"id": "", "label": "Include main grid", "localized": "", "hint": "Generate and save master composite contact sheet grid", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Include mask", "localized": "", "hint": "Include segmented mask image in generation outputs"},
+ {"id": "", "label": "Include mask in outputs", "localized": "", "hint": "Save inpainting mask alongside the final composited image", "ui": "settings_saving-images"},
+ {"id": "", "label": "Include rating", "localized": "", "hint": "Include content rating tags in the output (e.g., safe, questionable, explicit). Useful for filtering or categorizing images by their content rating.", "ui": "caption"},
+ {"id": "", "label": "Include sub grids", "localized": "", "hint": "Generate separate 2D slice grids when sweeping across 3 axes (X/Y/Z)", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Indent level", "localized": "", "hint": "Number of indentation spaces used when formatting custom Python script blocks"},
+ {"id": "", "label": "inductor", "localized": "", "hint": "TorchInductor high-performance compiler backend for PyTorch 2.x", "ui": "settings_compile"},
+ {"id": "", "label": "Inference mode", "localized": "", "hint": "PyTorch inference context manager mode (no-grad or inference-mode )"},
+ {"id": "", "label": "inference-mode", "localized": "", "hint": "Like no-grad but stricter. Ensures model runs only in inference mode for safety and speed.", "ui": "settings_backends"},
+ {"id": "btn_info", "label": "Info", "localized": "", "hint": "Display detailed component information and metadata"},
+ {"id": "", "label": "Init image same as control", "localized": "", "hint": "Will additionally treat any image placed into the Control input window as a source for img2img type tasks, an image to modify for example.", "ui": "control"},
+ {"id": "", "label": "Init input", "localized": "", "hint": "Secondary initial image pane used when a separate init image is enabled for img2img operations", "ui": "control"},
+ {"id": "", "label": "Init strength", "localized": "", "hint": "Initial frame conditioning strength for video generation", "ui": "video"},
+ {"id": "", "label": "Initial", "localized": "", "hint": "How the input image is sized before generation. The size set here is the resolution the model generates at, so this is the main size control for the Control tab. The Mode before dropdown picks the fit method; the Fixed and Scale tabs set an exact size or a multiplier of the source. Larger sizes add detail at higher memory and time cost, and work best at the resolution the model was trained for.", "ui": "control"},
+ {"id": "", "label": "Initial seed", "localized": "", "hint": "A value that determines the output of random number generator - if you create an image with same parameters and seed as another image, you'll get the same result", "ui": "txt2img"},
+ {"id": "", "label": "inline", "localized": "", "hint": "inline with all additional elements (scrollable)", "ui": "settings_ui"},
+ {"id": "", "label": "Inpaint", "localized": "", "hint": "Regenerate only masked regions of the initial image", "ui": "img2img"},
+ {"id": "", "label": "Inpaint area", "localized": "", "hint": "Region to regenerate during inpainting (Whole picture or Only masked )"},
+ {"id": "", "label": "Inpaint Mode", "localized": "", "hint": "Inpainting canvas interaction mode"},
+ {"id": "", "label": "Inpainting conditioning mask strength", "localized": "", "hint": "Determines how strongly to mask off the original image for inpainting and img2img. 1.0 means fully masked (default). 0.0 means a fully unmasked conditioning. Lower values will help preserve the overall composition of the image, but will struggle with large changes", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Inpainting include greyscale mask in results", "localized": "", "hint": "Include binary/greyscale mask image alongside inpainting output results", "ui": "settings_ui"},
+ {"id": "", "label": "Inpainting include masked composite in results", "localized": "", "hint": "Include masked preview composite image alongside inpainting results", "ui": "settings_ui"},
+ {"id": "", "label": "Input", "localized": "", "hint": "Add input image to be used for image-to-image, inpaint or control processing Click to minimize/maximize", "ui": "control"},
+ {"id": "", "label": "Input directory", "localized": "", "hint": "Folder where the images are that you want to process", "ui": "extras"},
+ {"id": "", "label": "Input folder", "localized": "", "hint": "Source directory containing input images for batch processing"},
+ {"id": "", "label": "Input Image", "localized": "", "hint": "Source image provided for visual question answering or caption analysis", "ui": "caption"},
+ {"id": "", "label": "Input images", "localized": "", "hint": "Conditioning reference images providing style or subject guidance"},
+ {"id": "", "label": "Input masks", "localized": "", "hint": "Spatial masks constraining IP-Adapter guidance to specific image regions"},
+ {"id": "", "label": "Input media", "localized": "", "hint": "Initial input image or frame sequence conditioning pane"},
+ {"id": "", "label": "Input model", "localized": "", "hint": "Source base model whose components or weights will be replaced", "ui": "models_replace_tab"},
+ {"id": "", "label": "Input Video", "localized": "", "hint": "Path to source video file for postprocessing enhancement"},
+ {"id": "control_params_mask", "label": "Inputs", "localized": "", "hint": "Settings related to Input images", "ui": "control"},
+ {"id": "", "label": "InstantIR", "localized": "", "hint": "InstantIR generative image restoration and super-resolution pipeline"},
+ {"id": "", "label": "Intermediate Image Saving", "localized": "", "hint": "Save preliminary image snapshots at regular sampling step intervals", "ui": "settings_saving-images"},
+ {"id": "", "label": "Interpolate frames", "localized": "", "hint": "Generate intermediate interpolated frames to increase video framerate and smoothness", "ui": "script_video"},
+ {"id": "", "label": "Interpolated frames", "localized": "", "hint": "Number of intermediate optical flow frames generated per video frame step"},
+ {"id": "", "label": "Interpolation Method", "localized": "", "hint": "Weight interpolation algorithm (Weighted sum , Add difference , Sigmoid , etc.)", "ui": "models_merge_tab"},
+ {"id": "", "label": "Interrogate", "localized": "", "hint": "Extract descriptive keywords, artists, and styles from an image"},
+ {"id": "", "label": "Interrogator", "localized": "", "hint": "Select interrogator backend (e.g. CLIP , BLIP , DeepDanbooru )"},
+ {"id": "", "label": "invert", "localized": "", "hint": "Invert mask selection (inpaint unmasked areas instead)", "ui": "img2img"},
+ {"id": "", "label": "Invert", "localized": "", "hint": "Invert color channels or alpha mask values during image transformation", "ui": "chainner"},
+ {"id": "", "label": "Invert mask", "localized": "", "hint": "Swaps which area is treated as masked. Useful when you have painted the region to preserve instead of the region to modify : enable this to flip the interpretation without redoing the mask. Default off.", "ui": "control"},
+ {"id": "", "label": "Invisible watermark string", "localized": "", "hint": "Watermark string to add to image. Keep very short to avoid image corruption.", "ui": "settings_saving-images"},
+ {"id": "", "label": "IOU", "localized": "", "hint": "Intersection-over-Union threshold for bounding box non-maximum suppression", "ui": "control"},
+ {"id": "", "label": "IP Adapters", "localized": "", "hint": "IP adapters are plugin models that can guide generation towards desired outcome", "ui": "txt2img"},
+ {"id": "", "label": "IPEX", "localized": "", "hint": "Intel Extension for PyTorch (IPEX) hardware acceleration backend for Intel GPUs and CPUs", "ui": "settings_backends"},
+ {"id": "", "label": "IPEX Optimize", "localized": "", "hint": "Select model modules optimized with Intel Extension for PyTorch (IPEX)"},
+ {"id": "", "label": "Item edge blur", "localized": "", "hint": "Gaussian blur radius in pixels applied to detailer mask edges"},
+ {"id": "", "label": "Item padding", "localized": "", "hint": "Pixel padding margin added around detected bounding box crops"},
+ {"id": "", "label": "Iterate seed per line", "localized": "", "hint": "Increment random seed by 1 for each line in prompt batch file", "ui": "script_prompts_from_file"},
+ {"id": "", "label": "Iterations", "localized": "", "hint": "Number of refinement iterations executed during frame interpolation", "ui": "script_video"},
+ {"id": "", "label": "IY end", "localized": "", "hint": "Sampling step ratio at which InfiniteYou identity injection terminates", "ui": "script_infiniteyou"},
+ {"id": "", "label": "IY model", "localized": "", "hint": "Select InfiniteYou facial identity adapter model checkpoint", "ui": "script_infiniteyou"},
+ {"id": "", "label": "IY scale", "localized": "", "hint": "Multiplier scaling InfiniteYou identity embedding influence", "ui": "script_infiniteyou"},
+ {"id": "", "label": "IY start", "localized": "", "hint": "Sampling step ratio at which InfiniteYou identity injection begins", "ui": "script_infiniteyou"}
+ ],
+ "j": [
+ {"id": "", "label": "Joining char", "localized": "", "hint": "Character delimiter joining prompt matrix variations"}
],
"k": [
- {"id":"kanvas-change-button","label":"Kanvas change","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Kolors","localized":"","hint":"","ui":"component-106"},
- {"id":"","label":"Kanvas Settings","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Keep Thinking Trace","localized":"","hint":"Include the model's reasoning process in the final output. Useful for understanding how the model arrived at its answer. Only works with models that support thinking mode.","ui":"script_prompt_enhance"},
- {"id":"","label":"Keep Prefill","localized":"","hint":"Include the prefill text at the beginning of the final output. If disabled, the prefill text used to guide the model is removed from the result.","ui":"script_prompt_enhance"},
- {"id":"","label":"Keep aspect ratio","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Keep @ on artist insert","localized":"","hint":"Type @ in the prompt to filter autocomplete to artist tags only. This setting controls only what gets inserted on accept; the @ filter works for every model. Underscore handling is controlled by Keep underscores .Enable for models that require the @ prefix in the prompt itself, e.g. Anima . Inserts as @artist name.Disable for booru-trained models that take plain artist tags, e.g. SDXL , Pony , Illustrious , NoobAI . The typed @ is consumed and the artist name is inserted as a normal tag.","ui":"script_autocomplete"},
- {"id":"","label":"Keep underscores","localized":"","hint":"Keep underscore characters when inserting tags from autocomplete. Applies to both ordinary tags and artist insertions (the @ trigger). Embedding names always preserve their underscores regardless of this setting.Enable when your model is sensitive to the underscored form of booru tags. The tag long_hair displays and inserts as long_hair.Disable (default) to convert underscores to spaces, matching the prompting style of most modern checkpoints. The tag long_hair displays and inserts as long hair.","ui":"script_autocomplete"}
+ {"id": "kanvas-change-button", "label": "Kanvas change", "localized": "", "hint": "Send active canvas image layers to control conditioning input", "ui": "control"},
+ {"id": "", "label": "Kanvas Settings", "localized": "", "hint": "Configuration options for the interactive Kanvas layered drawing canvas", "ui": "control"},
+ {"id": "", "label": "Keep @ on artist insert", "localized": "", "hint": "Controls whether the @ prefix remains attached when accepting artist autocomplete completions. - Enable : inserts as @artist name for models requiring prefix syntax (e.g. Anima ) - Disable : inserts as plain tag for booru models (e.g. SDXL , Pony )", "ui": "script_autocomplete"},
+ {"id": "", "label": "Keep aspect ratio", "localized": "", "hint": "Preserve source aspect ratio when fitting images into control bounding boxes", "ui": "control"},
+ {"id": "", "label": "Keep Prefill", "localized": "", "hint": "Include the prefill text at the beginning of the final output. If disabled, the prefill text used to guide the model is removed from the result.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Keep Thinking Trace", "localized": "", "hint": "Include the model's reasoning process in the final output. Useful for understanding how the model arrived at its answer. Only works with models that support thinking mode.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Keep underscores", "localized": "", "hint": "Preserves underscores in accepted autocomplete completions: - Enable : inserts as long_hair for booru-sensitive models - Disable : converts underscores to spaces (long hair) for modern checkpoints (default)", "ui": "script_autocomplete"},
+ {"id": "", "label": "Keep underscores in autocomplete", "localized": "", "hint": "Preserve underscore characters in accepted Danbooru tag completions"},
+ {"id": "", "label": "Keypoint threshold", "localized": "", "hint": "Confidence cutoff threshold for human skeleton keypoint detection"}
],
"l": [
- {"id":"prompt_enhance_load","label":"Load model","localized":"","hint":"","ui":"script_prompt_enhance"},
- {"id":"prompt_enhance_custom_load","label":"Load custom model","localized":"","hint":"Load a custom model with the specified configuration","ui":"script_prompt_enhance"},
- {"id":"control_mask_remove","label":"LaMa Remove","localized":"","hint":"Removes the masked region using LaMa, a lightweight inpainting model that fills the area with content extrapolated from the surroundings. Useful for cleanup tasks like erasing watermarks, removing unwanted objects, or generating a clean plate before running a full diffusion pass. Runs the configured mask pipeline (auto-segment, dilate, erode, blur, invert) first, then passes the resulting mask to LaMa. Result is written to the output panel. Model is downloaded on first use.","ui":"control"},
- {"id":"","label":"Lite","localized":"","hint":"","ui":"control"},
- {"id":"video_params_ltx","label":"LTXVideo","localized":"","hint":"","ui":"video"},
- {"id":"vlm_load","label":"Load","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"Live Previews","localized":"","hint":"Settings related to live previews, audio notification"},
- {"id":"","label":"Legacy options","localized":"","hint":"Settings related to legacy options - should not be used"},
- {"id":"","label":"Legacy","localized":"","hint":"This is a legacy interface that is no longer maintained and will be removed in the future"},
- {"id":"","label":"List","localized":"","hint":"List all available models"},
- {"id":"","label":"Loader","localized":"","hint":"Allows to manually assemble a diffusion model from individual modules"},
- {"id":"component-5602","label":"List models","localized":"","hint":"","ui":"models_list_tab"},
- {"id":"component-5628","label":"Load receipe","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"Lora","localized":"","hint":"LoRA: Low-Rank Adaptation. Fine-tuned model that is applied on top of a loaded model"},
- {"id":"","label":"Local","localized":"","hint":"Models that are downlaoded and ready to use","ui":"component-98"},
- {"id":"","label":"LTX","localized":"","hint":"","ui":"tab_video"},
- {"id":"","label":"Latent Corrections","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Layerwise Casting","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"LinFusion","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Log Display","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"List all locally available models","localized":"","hint":"","ui":"models_list_tab"},
- {"id":"","label":"Last Generate","localized":"","hint":""},
- {"id":"","label":"LUT","localized":"","hint":"Look-Up Table color grading section. Upload a .cube LUT file to apply professional color grading presets. LUTs remap colors according to a predefined 3D color transform, commonly used in film and photography for consistent color looks.","ui":"txt2img"},
- {"id":"","label":"low order","localized":"","hint":"Forces multistep solvers to fall back to a lower-order step during the last few denoising iterations. Higher-order solvers can become numerically unstable as sigma approaches zero, so the lower-order tail produces a cleaner, more stable final image. Applies only to multistep families (DPM++ , UniPC , DEIS , SA Solver , DC Solver , ER-SDE ). Single-step samplers such as DDIM , Euler , and Euler a ignore this option. Recommended to leave on. Disabling can occasionally give slightly sharper output but risks artifacts on the final steps. Enabled by default.","ui":"txt2img"},
- {"id":"","label":"LSC layer indices","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LSC fully qualified name","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LSC skip attention blocks","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LSC skip feed-forward blocks","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LSC skip attention scores","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LSC dropout rate","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LUT strength","localized":"","hint":"Controls the intensity of the applied LUT. 1.0 applies the LUT at full strength. Values below 1.0 blend toward the original colors, values above 1.0 amplify the effect. Only active when a .cube LUT file is loaded.","ui":"txt2img"},
- {"id":"","label":"Latent brightness","localized":"","hint":"Increase or deacrease brightness directly in latent space during generation","ui":"txt2img"},
- {"id":"","label":"Latent sharpen","localized":"","hint":"Increase or decrease sharpness directly in latent space during generation","ui":"txt2img"},
- {"id":"","label":"Latent color","localized":"","hint":"Adjust the color balance directly in latent space during generation","ui":"txt2img"},
- {"id":"","label":"Latent clamp","localized":"","hint":"Adjusts the level of nonsensical details by pruning values that deviate significantly from the distribution mean. It is particularly useful for enhancing generation at higher guidance scales, identifying outliers early in the process and applying mathematical adjustments based on the Range (Boundary) and Threshold settings. Think of it as setting the range within which you want your image values to be, and adjusting the threshold determines which values should be brought back into that range","ui":"txt2img"},
- {"id":"","label":"Latent range","localized":"","hint":"Set the range for latent values during generation","ui":"txt2img"},
- {"id":"","label":"Latent threshold","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Latent maximize","localized":"","hint":"Calculates a 'normalization factor' by dividing the maximum tensor value by the specified range multiplied by 4. This factor is then used to shift the channels within the given boundary, ensuring maximum dynamic range for subsequent processing. The objective is to optimize dynamic range for external applications like Photoshop, particularly for adjusting levels, contrast, and brightness","ui":"txt2img"},
- {"id":"","label":"Latent center","localized":"","hint":"Adjust the center of the latent space during generation","ui":"txt2img"},
- {"id":"","label":"Latent max range","localized":"","hint":"Set the maximum range for latent values during generation","ui":"txt2img"},
- {"id":"","label":"Latent tint","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Layer options","localized":"","hint":"Manually specify IP adapter advanced layer options","ui":"txt2img"},
- {"id":"","label":"Layer scales","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Length","localized":"","hint":"","ui":"script_flux_prompt_enhance_(legacy)"},
- {"id":"","label":"Loops","localized":"","hint":"How many times to process an image. Each output is used as the input of the next loop. If set to 1, behavior will be as if this script were not used","ui":"script_loopback"},
- {"id":"","label":"Level","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Latent mode","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Loop video","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"LLM model","localized":"","hint":"Select the language model to use for prompt enhancement. Models supporting vision are marked with icon. Models supporting thinking mode are marked with icon.","ui":"script_prompt_enhance"},
- {"id":"","label":"LBM Method","localized":"","hint":"","ui":"script_lbm"},
- {"id":"","label":"LBM Composite","localized":"","hint":"","ui":"script_lbm"},
- {"id":"","label":"LBM Steps","localized":"","hint":"","ui":"script_lbm"},
- {"id":"","label":"left","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Live update","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Low threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Large","localized":"","hint":"","ui":"control"},
- {"id":"","label":"LTX model","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX frames number","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX frames skip","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX auto duration","localized":"","hint":"Clip length is predicted from the prompt and the frames setting is ignored","ui":"video"},
- {"id":"","label":"LTX upscale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX scale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX refine","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX strength","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX decode timestep","localized":"","hint":"","ui":"video"},
- {"id":"","label":"LTX save audio","localized":"","hint":"LTX-2 audio-capable models always generate audio from the same prompt as video; this toggle controls whether the audio track is included in the saved video file","ui":"video"},
- {"id":"","label":"Loop","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Local directory name","localized":"","hint":"Directory where to install extension, leave blank for default","ui":"component-8746"},
- {"id":"","label":"Libs","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Latent history size","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"LLama repo","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"low noise","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Load caption models direct to GPU","localized":"","hint":"Loads captioning and interrogation models straight onto the GPU instead of loading into RAM first. Faster to start captioning, but uses VRAM while the caption model is loaded. Enabled by default.","ui":"settings_offload"},
- {"id":"","label":"leaf_level","localized":"","hint":"","ui":"settings_offload"},
- {"id":"","label":"LLM","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Layerwise casting storage","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Layerwise non-blocking operations","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Lumina: Use mask in transformers","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Listen on all interfaces","localized":"","hint":"","ui":"settings_server"},
- {"id":"","label":"LinFusion apply distillation on load","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Light","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Log view update period","localized":"","hint":"Log view update period, in milliseconds","ui":"settings_ui"},
- {"id":"","label":"Live preview display period","localized":"","hint":"Request preview image every n steps, set to 0 to disable","ui":"settings_live-preview"},
- {"id":"","label":"Load custom Diffusers pipeline","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"LoRA force reload always","localized":"","hint":"Forces LoRA networks to reload from storage on every generation, even if already cached. Useful for debugging or when LoRA files are being modified externally. Disable for normal use to benefit from caching.","ui":"settings_lora"},
- {"id":"","label":"LoRA load using Diffusers method","localized":"","hint":"Alternative method uses diffusers built-in LoRA capabilities instead of native SD.Next implementation (may reduce LoRA compatibility)","ui":"settings_lora"},
- {"id":"","label":"LoRA native fuse with model","localized":"","hint":"Merge LoRA into the model for lower memory usage.Warning: After removing or switching a LoRA, you may still see its style in generated images. To get a clean model, reload it from the model selector.","ui":"settings_lora"},
- {"id":"","label":"LoRA diffusers fuse with model","localized":"","hint":"Merge LoRA into the model for lower memory usage and torch.compile compatibility.Warning: After removing or switching a LoRA, you may still see its style in generated images. To get a clean model, reload it from the model selector.","ui":"settings_lora"},
- {"id":"","label":"LoRA quantized apply method","localized":"","hint":"How networks are applied to SDNQ-quantized model weights: - exact : adapters are carried alongside the quantized weights at full precision; apply and removal are exact and the quantized weights are never modified. The carried factors take additional VRAM, growing with adapter rank, size and count - requantize : adapters are merged into the quantized weights, matching the behavior of earlier releases. Uses no additional VRAM (a weight backup for network removal is held in system RAM); on models quantized below 8 bits rounding typically loses much of the adapter effect, with strong adapters retaining more With requantize selected, the host rank, calibration and cache options below have no effect. Default is exact .","ui":"settings_lora"},
- {"id":"","label":"LoRA quantized host rank","localized":"","hint":"Maximum rank used to carry adapter types that are not natively low-rank (LoKR, LoHA, OFT, DoRA) alongside the quantized weights instead of merging them in. Higher values retain more of the adapter at proportionally more memory. Plain LoRA files are carried exactly at their own rank. Applies only to SDNQ models quantized below 8 bits, where merging erases most of the adapter; at 8 bits and above merging retains it and hosting is skipped.0 disables hosting and merges every adapter into the quantized weights. Default is 256 .","ui":"settings_lora"},
- {"id":"","label":"LoRA quantized host calibration","localized":"","hint":"Collects per-channel activation statistics from the model's own generations and uses them to focus hosted-adapter truncation on the channels with the strongest activations. Statistics accumulate in the background on models quantized below 8 bits, persist per checkpoint, and raise delivered adapter fidelity at the same LoRA quantized host rank , most at low ranks. Capture is skipped while the model is compiled; previously cached statistics still apply. Enabled by default.","ui":"settings_lora"},
- {"id":"","label":"LoRA quantized host cache","localized":"","hint":"Disk space in GB for caching computed hosting factors. A cached set skips the truncation math on the next load; least recently used entries are evicted once the budget is exceeded.0 disables the cache. Default is 10 .","ui":"settings_lora"},
- {"id":"","label":"LoRA stack mode","localized":"","hint":"How multiple networks targeting the same layer are combined: - sum : adds all contributions - ties : keeps each network's strongest elements and merges only where signs agree - dare_ties : randomly drops elements, rescales the survivors, then merges where signs agree - dare_linear : randomly drops elements, rescales the survivors and sums - magnitude_prune : keeps each network's strongest elements and sums - klora / estlora : assign each layer to one of exactly two networks, the first in the prompt as subject and the second as style; LoRA stack ramp optionally shifts layers toward style over the sampling steps Each layer is given to a single network at a time, so a subject and a style that both need sustained strength can end up under-applied. For reliable blending of two strong networks, sum , ties and dare_ties apply every network throughout and combine more fully. Kept fractions are set by LoRA stack density ; the subject-to-style shift by LoRA stack ramp and LoRA stack discrepancy . Applies to the native load path; other load methods and text encoder networks always combine as sum . Selection modes fall back to sum unless exactly two networks are loaded, or when model compile is active. Default is sum .","ui":"settings_lora"},
- {"id":"","label":"LoRA stack density","localized":"","hint":"Fraction of elements each network keeps under the ties , dare_ties , dare_linear and magnitude_prune stack modes. Lower values keep only the strongest contributions and reduce interference between networks at the cost of per-network detail. The dare variants drop at random and rescale the survivors to preserve expected strength. Default is 0.5 .","ui":"settings_lora"},
- {"id":"","label":"LoRA stack ramp","localized":"","hint":"Slope of the subject-to-style shift across the sampling steps in the klora and estlora stack modes.0 keeps the layer assignment fixed for the whole generation: each layer stays with the network that is more salient there, which preserves the subject while the style keeps its own layers. Higher values hand layers to the style network progressively, ending in a style takeover; on few-step models the handover happens early enough to override the subject. Default is 0 .","ui":"settings_lora"},
- {"id":"","label":"LoRA stack discrepancy","localized":"","hint":"Stand-in for the measured style separation the estlora stack mode would otherwise derive from data. Higher values keep layers with the subject network longer; lower values let the style network take layers earlier. Layer scores are balanced by each network's overall strength, so a louder network does not take layers on magnitude alone. Applies only when LoRA stack mode is estlora . Default is 0.5 .","ui":"settings_lora"},
- {"id":"","label":"LoRA auto-apply tags","localized":"","hint":"Automatically add trigger words/tags from LoRA metadata to your prompt. Set to the number of tags to auto-apply, e.g., 3 = add top 3 trigger tags. Set to 0 to disable, -1 to add all available tags.","ui":"settings_lora"},
- {"id":"","label":"LoRA memory cache","localized":"","hint":"How many LoRAs to keep in network for future use before requiring reloading from storage","ui":"settings_lora"},
- {"id":"","label":"LoRA add hash info to metadata","localized":"","hint":"Include LoRA file hashes in generated image metadata. Useful for reproducibility and tracking which exact LoRA versions were used.","ui":"settings_lora"},
- {"id":"","label":"LDSR Path","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"LoRA load using legacy method","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Loaded LoRA","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"LoRA target filename","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Layer skip guidance","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"LineArt","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Leres Depth","localized":"","hint":"","ui":"control"}
+ {"id": "control_mask_remove", "label": "LaMa Remove", "localized": "", "hint": "Removes the masked region using LaMa, a lightweight inpainting model that fills the area with content extrapolated from the surroundings. Useful for cleanup tasks like erasing watermarks, removing unwanted objects, or generating a clean plate before running a full diffusion pass. Runs the configured mask pipeline (auto-segment, dilate, erode, blur, invert) first, then passes the resulting mask to LaMa. Result is written to the output panel. Model is downloaded on first use.", "ui": "control"},
+ {"id": "", "label": "Large", "localized": "", "hint": "High-capacity large neural network architecture preset", "ui": "control"},
+ {"id": "", "label": "Last Generate", "localized": "", "hint": "Display parameters and timing data from the most recent generation run"},
+ {"id": "", "label": "Last image", "localized": "", "hint": "Ending frame image used for video transition and interpolation conditioning"},
+ {"id": "", "label": "Latent brightness", "localized": "", "hint": "Increase or deacrease brightness directly in latent space during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent center", "localized": "", "hint": "Adjust the center of the latent space during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent clamp", "localized": "", "hint": "Adjusts the level of nonsensical details by pruning values that deviate significantly from the distribution mean. It is particularly useful for enhancing generation at higher guidance scales, identifying outliers early in the process and applying mathematical adjustments based on the Range (Boundary) and Threshold settings. Think of it as setting the range within which you want your image values to be, and adjusting the threshold determines which values should be brought back into that range", "ui": "txt2img"},
+ {"id": "", "label": "Latent color", "localized": "", "hint": "Adjust the color balance directly in latent space during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent Corrections", "localized": "", "hint": "Color and brightness correction curves applied directly in latent space", "ui": "txt2img"},
+ {"id": "", "label": "Latent history size", "localized": "", "hint": "Number of latent tensor frames retained in execution history", "ui": "settings_sd"},
+ {"id": "", "label": "Latent max range", "localized": "", "hint": "Set the maximum range for latent values during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent maximize", "localized": "", "hint": "Calculates a 'normalization factor' by dividing the maximum tensor value by the specified range multiplied by 4. This factor is then used to shift the channels within the given boundary, ensuring maximum dynamic range for subsequent processing. The objective is to optimize dynamic range for external applications like Photoshop, particularly for adjusting levels, contrast, and brightness", "ui": "txt2img"},
+ {"id": "", "label": "Latent mode", "localized": "", "hint": "Encoding format for latent representations (e.g. standard , packed , quantized )", "ui": "script_video"},
+ {"id": "", "label": "Latent range", "localized": "", "hint": "Set the range for latent values during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent sharpen", "localized": "", "hint": "Increase or decrease sharpness directly in latent space during generation", "ui": "txt2img"},
+ {"id": "", "label": "Latent threshold", "localized": "", "hint": "Magnitude clamping threshold applied to latent tensors to prevent color burnout", "ui": "txt2img"},
+ {"id": "", "label": "Latent tint", "localized": "", "hint": "Color bias tint applied directly to latent representations before decoding", "ui": "txt2img"},
+ {"id": "", "label": "Layer options", "localized": "", "hint": "Manually specify IP adapter advanced layer options", "ui": "txt2img"},
+ {"id": "", "label": "Layer scales", "localized": "", "hint": "Multipliers scaling attention activations per transformer depth layer", "ui": "txt2img"},
+ {"id": "", "label": "Layer Skip dropout", "localized": "", "hint": "Activation dropout probability applied in Layer Skip passes"},
+ {"id": "", "label": "Layer Skip enabled", "localized": "", "hint": "Activate dynamic layer skipping across sampling steps"},
+ {"id": "", "label": "Layer Skip FQN", "localized": "", "hint": "Fully Qualified Name pattern matching modules targeted for layer skipping"},
+ {"id": "", "label": "Layer skip guidance", "localized": "", "hint": "Steer generation away from representations computed by skipped transformer layers", "ui": "txt2img"},
+ {"id": "", "label": "Layer Skip indices", "localized": "", "hint": "Comma-separated indices or ranges of transformer layers to skip (e.g. 0,1,2-5)"},
+ {"id": "", "label": "Layer Skip skip attention", "localized": "", "hint": "Bypass self-attention blocks in skipped transformer layers"},
+ {"id": "", "label": "Layer Skip skip attention scores", "localized": "", "hint": "Bypass softmax attention score computation in skipped layers"},
+ {"id": "", "label": "Layer Skip skip feedforward", "localized": "", "hint": "Bypass MLP/FFN feed-forward blocks in skipped layers"},
+ {"id": "", "label": "Layerwise Casting", "localized": "", "hint": "Cast model layer weights dynamically during forward execution to conserve VRAM", "ui": "settings_quantization"},
+ {"id": "", "label": "Layerwise casting enabled", "localized": "", "hint": "Dynamically cast selected layer weights (Model or Text Encoder) during forward execution"},
+ {"id": "", "label": "Layerwise casting storage", "localized": "", "hint": "Storage target for inactive model layer weights (CPU or GPU )", "ui": "settings_quantization"},
+ {"id": "", "label": "Layerwise non-blocking operations", "localized": "", "hint": "Use non-blocking asynchronous CUDA memory copies for layerwise casting", "ui": "settings_quantization"},
+ {"id": "", "label": "Layout", "localized": "", "hint": "Default UI responsiveness layout (Auto , Desktop , or Mobile )"},
+ {"id": "", "label": "LBM Composite", "localized": "", "hint": "Latent Blending Module composite blending mode", "ui": "script_lbm"},
+ {"id": "", "label": "LBM Method", "localized": "", "hint": "Latent feature interpolation method for LBM blending", "ui": "script_lbm"},
+ {"id": "", "label": "LBM Steps", "localized": "", "hint": "Number of denoising steps executed with active Latent Blending Module", "ui": "script_lbm"},
+ {"id": "", "label": "leaf_level", "localized": "", "hint": "Group offloading at individual leaf submodule granularity", "ui": "settings_offload"},
+ {"id": "", "label": "left", "localized": "", "hint": "Expand canvas to the left", "ui": "script_outpainting"},
+ {"id": "", "label": "Legacy", "localized": "", "hint": "This is a legacy interface that is no longer maintained and will be removed in the future"},
+ {"id": "", "label": "Legacy options", "localized": "", "hint": "Settings related to legacy options - should not be used"},
+ {"id": "", "label": "Length", "localized": "", "hint": "Maximum target length for generated prompt expansion", "ui": "script_flux_prompt_enhance_(legacy)"},
+ {"id": "", "label": "Leres Depth", "localized": "", "hint": "LeReS advanced monocular depth estimation with surface recovery", "ui": "control"},
+ {"id": "", "label": "Level", "localized": "", "hint": "Attention layer level where StyleAligned shared attention is injected", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Light", "localized": "", "hint": "Light theme color palette", "ui": "settings_ui"},
+ {"id": "", "label": "LineArt", "localized": "", "hint": "Line art extraction filter producing clean illustration contours", "ui": "control"},
+ {"id": "", "label": "Lineart", "localized": "", "hint": "Line art extraction preprocessor for sketch and illustration guidance"},
+ {"id": "", "label": "LinFusion", "localized": "", "hint": "LinFusion linear-complexity diffusion acceleration framework", "ui": "settings_advanced"},
+ {"id": "", "label": "LinFusion apply distillation on load", "localized": "", "hint": "Apply LinFusion linear distillation weights when loading checkpoint", "ui": "settings_advanced"},
+ {"id": "", "label": "List", "localized": "", "hint": "List all available models"},
+ {"id": "", "label": "List all locally available models", "localized": "", "hint": "Display table of all discovered local checkpoints, paths, and architectures", "ui": "models_list_tab"},
+ {"id": "component-5602", "label": "List models", "localized": "", "hint": "Refresh and display list of scanned model files", "ui": "models_list_tab"},
+ {"id": "", "label": "Listen on all interfaces", "localized": "", "hint": "Bind server to 0.0.0.0 allowing connections from external network devices", "ui": "settings_server"},
+ {"id": "", "label": "Lite", "localized": "", "hint": "Lightweight control conditioning adapter variant", "ui": "control"},
+ {"id": "", "label": "Live preview display period", "localized": "", "hint": "Request preview image every n steps, set to 0 to disable", "ui": "settings_live-preview"},
+ {"id": "", "label": "Live preview method", "localized": "", "hint": "Algorithm used to decode latents for previews (Full VAE , Approximate NN , TAESD )"},
+ {"id": "", "label": "Live preview quality", "localized": "", "hint": "Resolution and interpolation quality of live sampling previews"},
+ {"id": "", "label": "Live Previews", "localized": "", "hint": "Settings related to live previews, audio notification"},
+ {"id": "", "label": "Live update", "localized": "", "hint": "Automatically re-run preprocessor preview upon parameter change", "ui": "control"},
+ {"id": "", "label": "LLama repo", "localized": "", "hint": "Hugging Face repository identifier for HiDream LLaMA backbone", "ui": "settings_model_options"},
+ {"id": "", "label": "LLM", "localized": "", "hint": "Large Language Model text decoder quantization", "ui": "settings_quantization"},
+ {"id": "", "label": "LLM model", "localized": "", "hint": "Select the language model to use for prompt enhancement. Models supporting vision are marked with icon. Models supporting thinking mode are marked with icon.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "LLM Model", "localized": "", "hint": "Select language model used for prompt expansion and camera direction"},
+ {"id": "", "label": "Lloyd-Max Codebook steps", "localized": "", "hint": "Number of Lloyd-Max k-means clustering iterations used during codebook quantization"},
+ {"id": "vlm_load", "label": "Load", "localized": "", "hint": "Load the selected Visual Language Model or interrogator into GPU memory", "ui": "caption"},
+ {"id": "", "label": "Load caption models direct to GPU", "localized": "", "hint": "Loads captioning and interrogation models straight onto the GPU instead of loading into RAM first. Faster to start captioning, but uses VRAM while the caption model is loaded. Enabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Load custom Diffusers pipeline", "localized": "", "hint": "Python class name or file path for custom pipeline implementations", "ui": "settings_huggingface"},
+ {"id": "prompt_enhance_custom_load", "label": "Load custom model", "localized": "", "hint": "Load a custom model with the specified configuration", "ui": "script_prompt_enhance"},
+ {"id": "prompt_enhance_load", "label": "Load model", "localized": "", "hint": "Load prompt enhancement language model into GPU memory", "ui": "script_prompt_enhance"},
+ {"id": "component-5628", "label": "Load receipe", "localized": "", "hint": "Load saved model assembly recipe from JSON configuration file", "ui": "models_loader_tab"},
+ {"id": "", "label": "Loaded LoRA", "localized": "", "hint": "Names and multiplier weights of LoRA networks currently loaded into memory", "ui": "lora"},
+ {"id": "", "label": "Loader", "localized": "", "hint": "Allows to manually assemble a diffusion model from individual modules"},
+ {"id": "", "label": "Local directory name", "localized": "", "hint": "Directory where to install extension, leave blank for default", "ui": "component-8746"},
+ {"id": "", "label": "Log Display", "localized": "", "hint": "Configuration settings for real-time console and execution log display in UI", "ui": "settings_ui"},
+ {"id": "", "label": "Log view update period", "localized": "", "hint": "Log view update period, in milliseconds", "ui": "settings_ui"},
+ {"id": "", "label": "Loop", "localized": "", "hint": "Enable seamless cyclic looping for animated outputs", "ui": "extras"},
+ {"id": "", "label": "Loop video", "localized": "", "hint": "Ensure smooth cyclic looping between first and last video frames", "ui": "script_video"},
+ {"id": "", "label": "Loopback", "localized": "", "hint": "Feedback previous video output frames as initial input for continuous synthesis"},
+ {"id": "", "label": "Loops", "localized": "", "hint": "How many times to process an image. Each output is used as the input of the next loop. If set to 1, behavior will be as if this script were not used", "ui": "script_loopback"},
+ {"id": "", "label": "Lora", "localized": "", "hint": "LoRA: Low-Rank Adaptation. Fine-tuned model that is applied on top of a loaded model"},
+ {"id": "", "label": "LoRA add hash info to metadata", "localized": "", "hint": "Include LoRA file hashes in generated image metadata. Useful for reproducibility and tracking which exact LoRA versions were used.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA apply to TE", "localized": "", "hint": "Apply LoRA weight deltas to text encoder projections in addition to UNet"},
+ {"id": "", "label": "LoRA apply to UNet", "localized": "", "hint": "Apply LoRA weight deltas to UNet/DiT transformer attention layers"},
+ {"id": "", "label": "LoRA auto-apply tags", "localized": "", "hint": "Automatically add trigger words/tags from LoRA metadata to your prompt. Set to the number of tags to auto-apply, e.g., 3 = add top 3 trigger tags. Set to 0 to disable, -1 to add all available tags.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA diffusers fuse with model", "localized": "", "hint": "Merge LoRA into the model for lower memory usage and torch.compile compatibility. Warning: After removing or switching a LoRA, you may still see its style in generated images. To get a clean model, reload it from the model selector.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA force reload always", "localized": "", "hint": "Forces LoRA networks to reload from storage on every generation, even if already cached. Useful for debugging or when LoRA files are being modified externally. Disable for normal use to benefit from caching.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA load using Diffusers method", "localized": "", "hint": "Alternative method uses diffusers built-in LoRA capabilities instead of native SD.Next implementation (may reduce LoRA compatibility)", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA memory cache", "localized": "", "hint": "How many LoRAs to keep in network for future use before requiring reloading from storage", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA native fuse with model", "localized": "", "hint": "Merge LoRA into the model for lower memory usage. Warning: After removing or switching a LoRA, you may still see its style in generated images. To get a clean model, reload it from the model selector.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA quantized apply method", "localized": "", "hint": "Method for applying LoRA adapters to SDNQ-quantized models: - exact : carries adapters alongside quantized weights at full precision without modifying base weights (default) - requantize : merges adapters directly into quantized weights, saving VRAM at the cost of potential precision loss on low-bit models", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA quantized host cache", "localized": "", "hint": "Disk space in GB for caching computed hosting factors. A cached set skips the truncation math on the next load; least recently used entries are evicted once the budget is exceeded.0 disables the cache. Default is 10 .", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA quantized host calibration", "localized": "", "hint": "Collects background activation statistics on low-bit quantized models to optimize channel truncation for hosted LoRAs. Improves adapter fidelity at lower LoRA quantized host rank settings. Enabled by default.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA quantized host rank", "localized": "", "hint": "Maximum rank for carrying hosted non-low-rank adapters (LoKR, LoHA, DoRA) alongside low-bit SDNQ models without destructive merging. Applies to SDNQ checkpoints quantized below 8 bits. Set to 0 to disable hosting. Default is 256 .", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA stack density", "localized": "", "hint": "Fraction of elements each network keeps under the ties , dare_ties , dare_linear and magnitude_prune stack modes. Lower values keep only the strongest contributions and reduce interference between networks at the cost of per-network detail. The dare variants drop at random and rescale the survivors to preserve expected strength. Default is 0.5 .", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA stack discrepancy", "localized": "", "hint": "Stand-in for the measured style separation the estlora stack mode would otherwise derive from data. Higher values keep layers with the subject network longer; lower values let the style network take layers earlier. Layer scores are balanced by each network's overall strength, so a louder network does not take layers on magnitude alone. Applies only when LoRA stack mode is estlora . Default is 0.5 .", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA stack mode", "localized": "", "hint": "Combines multiple LoRA networks targeting the same layers: - sum : adds all weight deltas (default) - ties / dare_ties : keeps strongest elements and merges matching signs - dare_linear / magnitude_prune : prunes weaker elements and sums - klora / estlora : assigns layers between subject and style networks with step-wise transition", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA stack ramp", "localized": "", "hint": "Transition rate scaling the subject-to-style network shift across sampling steps in klora and estlora stack modes.0 (default) keeps layer assignments fixed. Higher values progressively transition control to the style network.", "ui": "settings_lora"},
+ {"id": "", "label": "LoRA target filename", "localized": "", "hint": "Destination filename for saving the extracted LoRA model weights to the models/Lora directory", "ui": "lora"},
+ {"id": "", "label": "Lossless WebP", "localized": "", "hint": "Enable lossless compression mode when saving WebP format images"},
+ {"id": "", "label": "low noise", "localized": "", "hint": "WanAI refinement stage focusing on fine texture detail under low noise", "ui": "settings_model_options"},
+ {"id": "", "label": "low order", "localized": "", "hint": "Forces multistep solvers (DPM++ , UniPC , DEIS , ER-SDE ) to fall back to lower-order steps during final denoising iterations to prevent mathematical instability near zero sigma. Enabled by default.", "ui": "txt2img"},
+ {"id": "", "label": "Low threshold", "localized": "", "hint": "Lower hysteresis threshold for boundary detection", "ui": "control"},
+ {"id": "", "label": "LSC dropout rate", "localized": "", "hint": "Dropout rate for skipped layer activations in Layer-Skip Config", "ui": "txt2img"},
+ {"id": "", "label": "LSC fully qualified name", "localized": "", "hint": "Exact module hierarchy path for targeted layer skipping", "ui": "txt2img"},
+ {"id": "", "label": "LSC layer indices", "localized": "", "hint": "Indices of transformer blocks skipped during forward passes", "ui": "txt2img"},
+ {"id": "", "label": "LSC skip attention blocks", "localized": "", "hint": "Bypass self-attention calculations in specified transformer blocks", "ui": "txt2img"},
+ {"id": "", "label": "LSC skip attention scores", "localized": "", "hint": "Bypass attention score matrix computation to reduce VRAM", "ui": "txt2img"},
+ {"id": "", "label": "LSC skip feed-forward blocks", "localized": "", "hint": "Bypass MLP/FFN feed-forward layers in selected blocks", "ui": "txt2img"},
+ {"id": "", "label": "LTX", "localized": "", "hint": "Lightricks LTX-Video generation models", "ui": "tab_video"},
+ {"id": "", "label": "LTX auto duration", "localized": "", "hint": "Clip length is predicted from the prompt and the frames setting is ignored", "ui": "video"},
+ {"id": "", "label": "LTX decode timestep", "localized": "", "hint": "Denoising step threshold at which video decoding begins", "ui": "video"},
+ {"id": "ltx_dynamic_shift", "label": "LTX dynamic shift", "localized": "", "hint": "Dynamically adjust scheduler time-shift based on resolution and frame count in LTX Video ", "ui": "video"},
+ {"id": "ltx_frames", "label": "LTX frames", "localized": "", "hint": "Number of frames to generate for LTX Video (recommended 8k + 1 format, e.g. 121 )", "ui": "video"},
+ {"id": "", "label": "LTX frames number", "localized": "", "hint": "Total number of video frames generated by LTX-Video", "ui": "video"},
+ {"id": "", "label": "LTX frames skip", "localized": "", "hint": "Number of intermediate frames skipped during video sampling", "ui": "video"},
+ {"id": "ltx_guidance_scale", "label": "LTX guidance scale", "localized": "", "hint": "Classifier-Free Guidance scale controlling prompt adherence in LTX Video generation (default 4.0 )", "ui": "video"},
+ {"id": "ltx_image_cond_noise_scale", "label": "LTX image cond", "localized": "", "hint": "Noise augmentation scale applied to input conditioning images in LTX Video (default 0.025 )", "ui": "video"},
+ {"id": "ltx_condition_strength", "label": "LTX input strength", "localized": "", "hint": "Conditioning influence strength of the initial reference image in LTX Video (1.0 for full fidelity)", "ui": "video"},
+ {"id": "", "label": "LTX model", "localized": "", "hint": "Select LTX-Video foundation model checkpoint", "ui": "video"},
+ {"id": "", "label": "LTX refine", "localized": "", "hint": "Enable secondary spatial refinement pass on LTX-Video frames", "ui": "video"},
+ {"id": "ltx_sampler_shift", "label": "LTX sampler shift", "localized": "", "hint": "Time-step noise schedule shift factor for LTX Video sampling (set to -1.0 for automatic)", "ui": "video"},
+ {"id": "", "label": "LTX save audio", "localized": "", "hint": "LTX-2 audio-capable models always generate audio from the same prompt as video; this toggle controls whether the audio track is included in the saved video file", "ui": "video"},
+ {"id": "", "label": "LTX scale", "localized": "", "hint": "Spatial resolution scale factor for LTX-Video outputs", "ui": "video"},
+ {"id": "ltx_seed", "label": "LTX seed", "localized": "", "hint": "Random generation seed for LTX Video sampling (set to -1 for randomized generation)", "ui": "video"},
+ {"id": "", "label": "LTX strength", "localized": "", "hint": "Conditioning strength multiplier for LTX-Video initial frames", "ui": "video"},
+ {"id": "", "label": "LTX upscale", "localized": "", "hint": "Spatial super-resolution upscaler applied to generated video frames", "ui": "video"},
+ {"id": "video_params_ltx", "label": "LTXVideo", "localized": "", "hint": "Lightricks LTX-Video foundation model parameters", "ui": "video"},
+ {"id": "", "label": "Lumina: Use mask in transformers", "localized": "", "hint": "Apply cross-attention padding masks in Lumina transformer blocks", "ui": "settings_text_encoder"},
+ {"id": "", "label": "LUT", "localized": "", "hint": "Look-Up Table color grading section. Upload a .cube LUT file to apply professional color grading presets. LUTs remap colors according to a predefined 3D color transform, commonly used in film and photography for consistent color looks.", "ui": "txt2img"},
+ {"id": "", "label": "LUT .cube file", "localized": "", "hint": "Path to Adobe 3D LUT color grading look-up table file (.cube)"},
+ {"id": "", "label": "LUT strength", "localized": "", "hint": "Controls the intensity of the applied LUT. 1.0 applies the LUT at full strength. Values below 1.0 blend toward the original colors, values above 1.0 amplify the effect. Only active when a .cube LUT file is loaded.", "ui": "txt2img"}
],
"m": [
- {"id":"","label":"Mask","localized":"","hint":"Options for the mask that marks which part of the image is changed, used for inpainting, outpainting, and control masks. The masked area is regenerated while the rest is preserved.Dilate , Erode , and Blur reshape the mask edges; Invert mask swaps the changed and preserved regions; Focus mask crops and denoises just the masked region at full resolution. Auto-segmentation can build the mask from the image instead of drawing it by hand. In the Size accordion, the separate Mask tab instead sets how the mask is resized to the target resolution (see Mode mask ).","ui":"control"},
- {"id":"video_params_generic","label":"Models","localized":"","hint":"Download, convert or merge your models and manage models metadata","ui":"video"},
- {"id":"","label":"Manage extensions","localized":"","hint":""},
- {"id":"","label":"Manual install","localized":"","hint":"Manually install extension"},
- {"id":"","label":"Models & Networks","localized":"","hint":"View lists of all available models and networks"},
- {"id":"","label":"Model Loading","localized":"","hint":"Settings related to how model is loaded"},
- {"id":"","label":"Model Options","localized":"","hint":"Settings related to behavior of specific models"},
- {"id":"","label":"Model Offloading","localized":"","hint":"Moving model components between VRAM and system memory so that models larger than the GPU can still run, at the cost of transfer time on every generation. The settings directly below apply to every mode. Offload Overrides holds exceptions honored by balanced and group offload; each of those modes then has its own tuning section. Start with Model offload mode ; the rest only take effect once a mode that uses them is selected."},
- {"id":"","label":"Model Quantization","localized":"","hint":"Settings related to model quantization which is used to reduce memory usage"},
- {"id":"","label":"Model Compile","localized":"","hint":"Settings related to different model compilation methods"},
- {"id":"","label":"Metadata","localized":"","hint":"Update metadata for all available models"},
- {"id":"","label":"Merge","localized":"","hint":"Merge two or more models into a new model"},
- {"id":"","label":"Manual Block Merge","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"component-5788","label":"Merge Modules","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Model","localized":"","hint":"Base model"},
- {"id":"","label":"Model metadata","localized":"","hint":""},
- {"id":"","label":"ModernUI","localized":"","hint":""},
- {"id":"","label":"Modular Pipelines","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Models Paths","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Mobile","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Merge multiple models","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Max shift","localized":"","hint":"Maximum shift value for high resolutions when using dynamic shifting.","ui":"txt2img"},
- {"id":"","label":"Merge detailers","localized":"","hint":"Combines all detections from each model into a single mask and runs one inpaint pass per model instead of one per detection. Faster when many regions are detected (e.g., a crowd scene with multiple faces): one larger inpaint pass replaces several small ones. Tradeoff: each region gets less individual attention because the model sees them all together. Best for scenes where the detected regions are similar in size and content. Default off.","ui":"txt2img"},
- {"id":"","label":"Max detected","localized":"","hint":"Cap on how many detections per model are processed. Detections beyond this count are dropped (in detection score order, highest first). Use to keep detailer time bounded on busy scenes. Default 2.","ui":"txt2img"},
- {"id":"","label":"Min confidence","localized":"","hint":"Minimum YOLO detection score required for a region to be processed. Higher values keep only confident detections (fewer false positives but may miss real subjects in difficult lighting). Lower values include more candidates including weak ones. Tune with Include detections on so you can see what is being kept and dropped. Default 0.6.","ui":"txt2img"},
- {"id":"","label":"Max overlap","localized":"","hint":"IOU threshold for non-maximum suppression: if two detections overlap by more than this fraction, the lower-scoring one is dropped. Lower values are stricter (less overlap allowed; fewer duplicate detections of the same subject). Higher values let near-duplicates through, which is rarely useful. Default 0.5.","ui":"txt2img"},
- {"id":"","label":"Min size","localized":"","hint":"Minimum detection size as a fraction of the image's shorter edge. Detections smaller than this are dropped. Use to filter out tiny background objects (e.g., faces in a crowd that aren't worth detailing). At 0.1, a face must occupy at least 10% of the image dimension to qualify. Set to 0 to disable the lower bound. Default 0.","ui":"txt2img"},
- {"id":"","label":"Max size","localized":"","hint":"Maximum detection size as a fraction of the image's shorter edge. Detections larger than this are dropped. Use to skip cases where the detector grabs the whole image (e.g., a person detector returning a near full-frame box that the inpaint pass would just regenerate). Set to 1.0 to disable the upper bound. Default 0.75.","ui":"txt2img"},
- {"id":"","label":"Midtones","localized":"","hint":"Adjusts the brightness of midtone regions. Positive values brighten midtones, negative values darken them. Targets pixels near the middle of the luminance range using a bell-shaped mask in Lab space, leaving shadows and highlights largely untouched.","ui":"txt2img"},
- {"id":"","label":"Momentum","localized":"","hint":"","ui":"script_apg"},
- {"id":"","label":"Mode x-axis","localized":"","hint":"","ui":"script_asymmetric_tiling"},
- {"id":"","label":"Mode y-axis","localized":"","hint":"","ui":"script_asymmetric_tiling"},
- {"id":"","label":"Mask Dropout","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Multi decoder","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"CLiP Mode","localized":"","hint":"OpenCLiP interrogation depth.Fast : quick caption with minimal flavor terms.Classic : standard interrogation balancing quality and speed.Best : most thorough analysis, slowest but highest quality.Negative : generate terms suitable for use as a negative prompt.","ui":"caption"},
- {"id":"","label":"Mode","localized":"","hint":"How the input is fitted to the target resolution.None : skips resize and passes the image through unchanged.Fixed : forces the image to the target width and height, distorting aspect ratio if they differ.Crop : scales to fully cover the target, then center-crops the overflow, preserving aspect ratio.Fill : scales to fit inside the target, then pads the remaining space with the background color (set in Settings → Image options).Outpaint : like Fill, but the model paints new content into the padded space instead of using a solid color.Context aware : uses seam-carving to add or remove pixels along smooth, featureless paths through the image (like sky or plain backgrounds), preserving the detailed regions, governed by the Context dropdown.","ui":"resize"},
- {"id":"","label":"Method","localized":"","hint":"Algorithm used to perform the resize. Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.","ui":"resize"},
- {"id":"","label":"Model repo","localized":"","hint":"HuggingFace repository ID for the model","ui":"script_prompt_enhance"},
- {"id":"","label":"Model gguf","localized":"","hint":"Optional GGUF quantized model repository on HuggingFace","ui":"script_prompt_enhance"},
- {"id":"","label":"Model type","localized":"","hint":"Optional GGUF model quantization type","ui":"script_prompt_enhance"},
- {"id":"","label":"Model file","localized":"","hint":"Optional specific GGUF model file inside the repository","ui":"script_prompt_enhance"},
- {"id":"","label":"Max tokens","localized":"","hint":"Maximum number of tokens the model can generate in its response. The model is not aware of this limit during generation and it won't make the model try to generate more detailed or more concise responses, it simply sets the hard limit for the length, and will forcefully cut off the response when the limit is reached.","ui":"script_prompt_enhance"},
- {"id":"","label":"masked","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Mask invert","localized":"","hint":"","ui":"script_differential_diffusion"},
- {"id":"","label":"Mask strength","localized":"","hint":"","ui":"script_differential_diffusion"},
- {"id":"","label":"Multistep restore","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"Mask blur","localized":"","hint":"How much to blur the mask before processing, in pixels","ui":"script_outpainting"},
- {"id":"","label":"Min guidance","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Max guidance","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Motion level","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Mode before","localized":"","hint":"How the input image is fitted to the target resolution before generation; the size set here is the resolution the model generates at (Initial sub-tab in the Size accordion). With a multi-image model only the first image is fitted; the other images reach the model unchanged.None : skips resize and passes the image through unchanged.Fixed : forces the image to the target width and height, distorting aspect ratio if they differ.Crop : scales to fully cover the target, then center-crops the overflow, preserving aspect ratio.Fill : scales to fit inside the target, then pads the remaining space with the background color (set in Settings → Image options).Outpaint : like Fill, but the model paints new content into the padded space instead of using a solid color.Context aware : uses seam-carving to add or remove pixels along smooth, featureless paths through the image (like sky or plain backgrounds), preserving the detailed regions, governed by the Context dropdown.","ui":"control"},
- {"id":"","label":"Mode after","localized":"","hint":"How the output image is fitted to the target resolution after the model finishes generating (Post sub-tab in the Size accordion).None : skips resize and passes the image through unchanged.Fixed : forces the image to the target width and height, distorting aspect ratio if they differ.Crop : scales to fully cover the target, then center-crops the overflow, preserving aspect ratio.Fill : scales to fit inside the target, then pads the remaining space with the background color (set in Settings → Image options).Outpaint : like Fill, but the model paints new content into the padded space instead of using a solid color.Context aware : uses seam-carving to add or remove pixels along smooth, featureless paths through the image (like sky or plain backgrounds), preserving the detailed regions, governed by the Context dropdown.","ui":"control"},
- {"id":"","label":"Method after","localized":"","hint":"Algorithm used to resize the output image after the model finishes generating (Post sub-tab in the Size accordion). Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.","ui":"control"},
- {"id":"","label":"Mode mask","localized":"","hint":"How the input mask image (used for inpainting, outpainting, or control masks) is fitted to the target resolution (Mask sub-tab in the Size accordion).None : skips resize and passes the mask through unchanged.Fixed : forces the mask to the target width and height, distorting aspect ratio if they differ.Crop : scales to fully cover the target, then center-crops the overflow, preserving aspect ratio.Fill : scales to fit inside the target, then pads the remaining space with the background color (set in Settings → Image options).Outpaint : like Fill, but the model paints new content into the padded space instead of using a solid color.Context aware : uses seam-carving to add or remove pixels along smooth, featureless paths through the image (like sky or plain backgrounds), preserving the detailed regions, governed by the Context dropdown.","ui":"control"},
- {"id":"","label":"Method mask","localized":"","hint":"Algorithm used to resize the input mask image (used for inpainting, outpainting, or control masks; Mask sub-tab in the Size accordion). Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.","ui":"control"},
- {"id":"","label":"Maximum units","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Max faces","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Medium","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Merge alpha","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Mask only","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Max tags","localized":"","hint":"Maximum number of tags to include in the output. Limits the result length when an image has many detected features. Tags are sorted by confidence, so the most relevant ones are kept.","ui":"caption"},
- {"id":"","label":"Memory","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Memory optimization","localized":"","hint":"","ui":"component-8779"},
- {"id":"minimax_video_shift","label":"MiniMax video shift","localized":"","hint":"Exponential shift of the video sigma schedule, sigma' = s*sigma / (1 + (s-1)*sigma). Values above 1 move the step grid toward full noise, values below 1 toward the clean end. The value is absolute and does not scale with the step count. Default is 12 , the value the model ships with. Distilled LoRAs run at the shift they were trained with: 12 for the 544p lightx2v files, 6 for their 768p files. Parallel decoding (PDD) LoRAs pin the shipped value. Recorded in the output metadata as Video shift .","ui":"video"},
- {"id":"minimax_audio_shift","label":"MiniMax audio shift","localized":"","hint":"Exponential shift of the audio sigma schedule. The audio rows are denoised on this schedule inside the joint pass, so the value applies with audio output disabled too. Default is 3 , the value the model ships with; the published turbo LoRAs keep it. Parallel decoding (PDD) LoRAs pin the shipped value. Recorded in the output metadata as Audio shift .","ui":"video"},
- {"id":"","label":"MiniMax Frames","localized":"","hint":"MiniMax is optimized to generate 5-15sec videos at 24 FPS","ui":"video"},
- {"id":"minimax_steps","label":"MiniMax steps","localized":"","hint":"Number of transformer evaluations, counted the same way as on every other model. Distilled LoRAs run at the count in their name: a 4-step file at 4 , an 8-step file at 8 . Parallel decoding (PDD) LoRAs pin their own count. Default is 30 .","ui":"video"},
- {"id":"","label":"Model Info","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Model pipeline","localized":"","hint":"If autodetect does not detect model automatically, select model type before loading a model","ui":"settings_sd"},
- {"id":"","label":"Model auto-load on start","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Model load using multiple threads","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Model auto-download on demand","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Model load using streams","localized":"","hint":"When loading models attempt stream loading optimized for slow or network storage","ui":"settings_sd"},
- {"id":"","label":"Model load model direct to GPU","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Model offload mode","localized":"","hint":"Controls how model components move between VRAM and system RAM to fit larger models on less VRAM. - none : keeps everything on the GPU; fastest, but only works if the whole model fits in VRAM - balanced : the recommended default; offloads only when VRAM use crosses a threshold, so it suits almost any GPU (tuned by the watermarks below) - group : offloads groups of layers via diffusers group offloading; an alternative middle ground with optional stream prefetch - model : offloads whole components such as the VAE or text encoder when idle; a more compatible fallback when balanced or group are unsupported, with smaller savings - sequential : offloads layer by layer; the most memory saving but slowest, for when even balanced runs out of memory Command-line flags override the automatic choice: - --lowvram: forces sequential - --medvram: forces balanced with low watermark 0 With no flag, balanced is the automatic default on any GPU, with watermarks set by GPU memory (low / high): - 12 GB or less: 0 / 0.6 - 12-24 GB: 0.2 / 0.6 - 24 GB or more: 0.2 / 0.8 (or none if no GPU is detected)","reload":"model","ui":"settings_offload"},
- {"id":"","label":"Model types not to offload","localized":"","hint":"Model architectures to skip when offloading, separated by spaces or commas. Useful for model types that misbehave when offloaded. Applies to balanced and group offload. Default is empty.","ui":"settings_offload"},
- {"id":"","label":"Modules to always offload","localized":"","hint":"Modules that are always offloaded in balanced mode, separated by spaces, commas, or semicolons, regardless of the watermarks. Entries match either a class name (T5EncoderModel ) or a pipeline component name (text_encoder , text_encoder_2 ). A component entry covers every model architecture without naming each encoder class. Applies only to balanced offload, since group offload returns every component it manages to system memory anyway. Default is empty.","ui":"settings_offload"},
- {"id":"","label":"Modules to never offload","localized":"","hint":"Modules that are never offloaded, separated by spaces, commas, or semicolons, keeping them resident in VRAM. Entries match either a class name (CLIPTextModel ) or a pipeline component name (vae ). This list takes precedence, so a class entry here exempts one model from a component entry in Modules to always offload . Applies to balanced and group offload. Default by GPU memory: the CLIP text encoders and the VAE are kept resident at 22 GB or more; empty otherwise.","ui":"settings_offload"},
- {"id":"","label":"Model types not to quantize","localized":"","hint":"Model families that quantization always skips, even when it is otherwise enabled. Space or comma separated list of model type codes; when the loaded model matches, none of its components are quantized. Codes are the short family names shown in the load log, such as sd, sdxl, sd3, f1. Example: sd sdxl leaves SD and SDXL checkpoints in full precision while other families are still quantized. Applies to all quantization backends. Default is empty.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Modules to not convert","localized":"","hint":"Names of modules to leave unquantized (kept in original precision), separated by spaces, commas, or semicolons. Useful for layers that are sensitive to quantization, such as gate or projection layers. Example: proj_out, x_embedder. Some models already exclude sensitive modules by default; entries here extend that built-in list rather than replacing it. Default is empty.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Modules dtype dict","localized":"","hint":"Advanced: JSON mapping a quantization type to a list of module names, to quantize specific modules at a different type than the global Quantization type . Example: {\"uint4\": [\"proj_out\"]}. Some models already assign certain modules a specific type by default; entries here merge with those built-in mappings rather than replacing them. Default is empty.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Math","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Memory limit","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"migraphx","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"max-autotune","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"max-autotune-no-cudagraphs","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Maximum image size (MP)","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Max words","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Min characters","localized":"","hint":"Number of characters that must be typed before autocomplete suggestions appear. Lower values show suggestions sooner but may feel noisy; higher values wait for a more specific prefix.","ui":"script_autocomplete"},
- {"id":"","label":"Modern","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Mount URL subpath","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Mobile scale","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Move detailer model to CPU when complete","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Move base model to CPU when using refiner","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Move base model to CPU when using VAE","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Move refiner model to CPU when not in use","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Move VAE and CLIP to RAM when training","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Model name","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"","label":"Model base path","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"","label":"Max shard size","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"","label":"Model class","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"Mid Block","localized":"","hint":"Central Block of the UNet (1 value)","ui":"component-5674"},
- {"id":"","label":"Model precision","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Maximum rank","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Midas depth","localized":"","hint":"","ui":"control"},
- {"id":"","label":"MLSD","localized":"","hint":"","ui":"control"},
- {"id":"","label":"MediaPipe Face","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Marigold Depth","localized":"","hint":"","ui":"control"}
+ {"id": "", "label": "CLiP Mode", "localized": "", "hint": "OpenCLiP interrogation depth.Fast : quick caption with minimal flavor terms.Classic : standard interrogation balancing quality and speed.Best : most thorough analysis, slowest but highest quality.Negative : generate terms suitable for use as a negative prompt.", "ui": "caption"},
+ {"id": "", "label": "Mag Cache enabled", "localized": "", "hint": "Enable Magnitude Cache (MC) feature reuse during sampling"},
+ {"id": "", "label": "Mag Cache max skip steps", "localized": "", "hint": "Maximum consecutive sampling steps allowed without full layer recomputation"},
+ {"id": "", "label": "Mag Cache retention ratio", "localized": "", "hint": "Fraction of cached feature activations retained across sampling steps"},
+ {"id": "", "label": "Mag Cache threshold", "localized": "", "hint": "Tensor magnitude delta threshold triggering cache updates in Mag Cache"},
+ {"id": "manage_cache", "label": "Manage cache", "localized": "", "hint": "Inspect, review, and delete cached ONNX converted and Olive AI optimized model checkpoints", "ui": "onnx"},
+ {"id": "", "label": "Manage extensions", "localized": "", "hint": "Open extensions installer, manager, and update interface"},
+ {"id": "", "label": "Manual Block Merge", "localized": "", "hint": "Merge individual transformer/UNet weight blocks with custom ratio vectors", "ui": "models_merge_tab"},
+ {"id": "", "label": "Manual install", "localized": "", "hint": "Manually install extension"},
+ {"id": "", "label": "Marigold Depth", "localized": "", "hint": "Fine-detail monocular depth estimation model based on diffusion priors", "ui": "control"},
+ {"id": "", "label": "Mask", "localized": "", "hint": "Inpainting and control mask modification settings. - Dilate , Erode , and Blur reshape mask boundaries - Invert mask swaps masked and preserved regions - Focus mask crops and denoises masked areas at full resolution", "ui": "control"},
+ {"id": "", "label": "Mask blur", "localized": "", "hint": "How much to blur the mask before processing, in pixels", "ui": "script_outpainting"},
+ {"id": "", "label": "Mask Colormap", "localized": "", "hint": "Color palette mapping applied to multi-class segment masks"},
+ {"id": "", "label": "Mask Dropout", "localized": "", "hint": "Random dropout probability applied to subject consistency masks", "ui": "script_consistory"},
+ {"id": "", "label": "Mask invert", "localized": "", "hint": "Invert mask selection so unmasked regions are modified instead", "ui": "script_differential_diffusion"},
+ {"id": "", "label": "Mask only", "localized": "", "hint": "Isolate and process only pixels falling within the active mask boundary", "ui": "extras"},
+ {"id": "", "label": "Mask strength", "localized": "", "hint": "Opacity weighting of differential mask guidance", "ui": "script_differential_diffusion"},
+ {"id": "", "label": "Mask type", "localized": "", "hint": "Visualization format for preprocessed segment masks (e.g. Binary , Composite , Colormap )"},
+ {"id": "", "label": "masked", "localized": "", "hint": "Process only masked regions of the initial image", "ui": "img2img"},
+ {"id": "", "label": "Math", "localized": "", "hint": "Standard PyTorch mathematical attention kernel fallback", "ui": "settings_cuda"},
+ {"id": "", "label": "Max detected", "localized": "", "hint": "Cap on how many detections per model are processed. Detections beyond this count are dropped (in detection score order, highest first). Use to keep detailer time bounded on busy scenes. Default 2.", "ui": "txt2img"},
+ {"id": "", "label": "Max faces", "localized": "", "hint": "Maximum number of distinct faces detected and restored per image", "ui": "control"},
+ {"id": "", "label": "Max guidance", "localized": "", "hint": "Upper ceiling clamping classifier-free guidance strength", "ui": "script_video"},
+ {"id": "", "label": "Max object size", "localized": "", "hint": "Maximum bounding box area percentage eligible for detailer refinement"},
+ {"id": "", "label": "Max overlap", "localized": "", "hint": "IOU threshold for non-maximum suppression: if two detections overlap by more than this fraction, the lower-scoring one is dropped. Lower values are stricter (less overlap allowed; fewer duplicate detections of the same subject). Higher values let near-duplicates through, which is rarely useful. Default 0.5.", "ui": "txt2img"},
+ {"id": "", "label": "Max shard size", "localized": "", "hint": "Maximum individual file chunk size when saving sharded checkpoint weights", "ui": "models_current_tab"},
+ {"id": "", "label": "Max shift", "localized": "", "hint": "Maximum shift value for high resolutions when using dynamic shifting.", "ui": "txt2img"},
+ {"id": "", "label": "Max size", "localized": "", "hint": "Maximum detection size as a fraction of the image's shorter edge. Detections larger than this are dropped. Use to skip cases where the detector grabs the whole image (e.g., a person detector returning a near full-frame box that the inpaint pass would just regenerate). Set to 1.0 to disable the upper bound. Default 0.75.", "ui": "txt2img"},
+ {"id": "", "label": "Max tags", "localized": "", "hint": "Maximum number of tags to include in the output. Limits the result length when an image has many detected features. Tags are sorted by confidence, so the most relevant ones are kept.", "ui": "caption"},
+ {"id": "", "label": "Max tokens", "localized": "", "hint": "Maximum number of tokens the model can generate in its response. The model is not aware of this limit during generation and it won't make the model try to generate more detailed or more concise responses, it simply sets the hard limit for the length, and will forcefully cut off the response when the limit is reached.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Max words", "localized": "", "hint": "Maximum word count extracted from prompts for output directory naming", "ui": "settings_saving-paths"},
+ {"id": "", "label": "max-autotune", "localized": "", "hint": "Enable maximum compilation autotuning across all Triton and CUDA kernels", "ui": "settings_compile"},
+ {"id": "", "label": "max-autotune-no-cudagraphs", "localized": "", "hint": "Run maximum autotuning without CUDA graph capture", "ui": "settings_compile"},
+ {"id": "", "label": "Maximum image size (MP)", "localized": "", "hint": "Maximum image resolution in megapixels before automatic downscaling is applied", "ui": "settings_saving-images"},
+ {"id": "", "label": "Maximum number of units", "localized": "", "hint": "Maximum number of control pipeline units available simultaneously in the UI"},
+ {"id": "", "label": "Maximum rank", "localized": "", "hint": "Maximum rank dimension (network dimension) for extracted LoRA weight matrices (default 32 )", "ui": "lora"},
+ {"id": "", "label": "Maximum units", "localized": "", "hint": "Maximum number of simultaneous control units allowed in UI", "ui": "control"},
+ {"id": "", "label": "MediaPipe Face", "localized": "", "hint": "MediaPipe high-density 468-point 3D facial mesh detector", "ui": "control"},
+ {"id": "", "label": "Medium", "localized": "", "hint": "Medium-sized neural network architecture preset", "ui": "control"},
+ {"id": "", "label": "Memory allocator", "localized": "", "hint": "PyTorch CUDA memory allocator backend (native or cudaMallocAsync )"},
+ {"id": "", "label": "Memory limit", "localized": "", "hint": "Maximum GPU memory allocation ceiling in gigabytes", "ui": "settings_backends"},
+ {"id": "", "label": "Memory monitor", "localized": "", "hint": "Real-time GPU VRAM and system memory utilization monitor widget"},
+ {"id": "", "label": "Merge", "localized": "", "hint": "Merge two or more models into a new model"},
+ {"id": "", "label": "Merge alpha", "localized": "", "hint": "Composite transparent alpha channels over a solid background color", "ui": "extras"},
+ {"id": "", "label": "Merge detailers", "localized": "", "hint": "Combines all detections from each model into a single mask and runs one inpaint pass per model instead of one per detection. Faster when many regions are detected (e.g., a crowd scene with multiple faces): one larger inpaint pass replaces several small ones. Tradeoff: each region gets less individual attention because the model sees them all together. Best for scenes where the detected regions are similar in size and content. Default off.", "ui": "txt2img"},
+ {"id": "", "label": "Merge Device", "localized": "", "hint": "Device memory where tensor weight interpolation is calculated (CPU or GPU )"},
+ {"id": "component-5788", "label": "Merge Modules", "localized": "", "hint": "Execute module replacement and component weight merging", "ui": "models_replace_tab"},
+ {"id": "", "label": "Merge multiple models", "localized": "", "hint": "Perform multi-checkpoint weight blending across more than two parent models", "ui": "models_merge_tab"},
+ {"id": "", "label": "Merge multiple results from each detailer model", "localized": "", "hint": "Combine overlapping bounding boxes from multiple detailer models"},
+ {"id": "", "label": "Metadata", "localized": "", "hint": "Update metadata for all available models"},
+ {"id": "", "label": "Method", "localized": "", "hint": "Algorithm used to perform the resize. Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.", "ui": "resize"},
+ {"id": "", "label": "Method after", "localized": "", "hint": "Algorithm used to resize the output image after the model finishes generating (Post sub-tab in the Size accordion). Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.", "ui": "control"},
+ {"id": "", "label": "Method mask", "localized": "", "hint": "Algorithm used to resize the input mask image (used for inpainting, outpainting, or control masks; Mask sub-tab in the Size accordion). Choices range from simple interpolation (Lanczos, Nearest) to upscaler models (ESRGAN, SwinIR, RealESRGAN, etc.) and latent-space methods. Upscaler models give better quality at the cost of speed; simple methods are fast but soft.", "ui": "control"},
+ {"id": "", "label": "Mid Block", "localized": "", "hint": "Central Block of the UNet (1 value)", "ui": "component-5674"},
+ {"id": "", "label": "Midas depth", "localized": "", "hint": "MiDaS monocular depth estimation preprocessor", "ui": "control"},
+ {"id": "", "label": "Midtones", "localized": "", "hint": "Adjusts the brightness of midtone regions. Positive values brighten midtones, negative values darken them. Targets pixels near the middle of the luminance range using a bell-shaped mask in Lab space, leaving shadows and highlights largely untouched.", "ui": "txt2img"},
+ {"id": "", "label": "migraphx", "localized": "", "hint": "AMD MIGraphX acceleration engine for ROCm GPUs", "ui": "settings_compile"},
+ {"id": "", "label": "Min autocomplete chars", "localized": "", "hint": "Minimum number of typed characters before autocompletion popup appears"},
+ {"id": "", "label": "Min characters", "localized": "", "hint": "Number of characters that must be typed before autocomplete suggestions appear. Lower values show suggestions sooner but may feel noisy; higher values wait for a more specific prefix.", "ui": "script_autocomplete"},
+ {"id": "", "label": "Min confidence", "localized": "", "hint": "Minimum YOLO detection score required for a region to be processed. Higher values keep only confident detections (fewer false positives but may miss real subjects in difficult lighting). Lower values include more candidates including weak ones. Tune with Include detections on so you can see what is being kept and dropped. Default 0.6.", "ui": "txt2img"},
+ {"id": "", "label": "Min guidance", "localized": "", "hint": "Minimum classifier-free guidance scale at the end of video generation", "ui": "script_video"},
+ {"id": "", "label": "Min object size", "localized": "", "hint": "Minimum bounding box area percentage required to trigger detailer refinement"},
+ {"id": "", "label": "Min size", "localized": "", "hint": "Minimum detection size as a fraction of the image's shorter edge. Detections smaller than this are dropped. Use to filter out tiny background objects (e.g., faces in a crowd that aren't worth detailing). At 0.1, a face must occupy at least 10% of the image dimension to qualify. Set to 0 to disable the lower bound. Default 0.", "ui": "txt2img"},
+ {"id": "", "label": "Min tokens", "localized": "", "hint": "Minimum token length required for generated prompt enhancements"},
+ {"id": "", "label": "MiniMax", "localized": "", "hint": "MiniMax Hailuo video generation pipeline parameters"},
+ {"id": "minimax_audio_shift", "label": "MiniMax audio shift", "localized": "", "hint": "Exponential shift of the audio sigma schedule. The audio rows are denoised on this schedule inside the joint pass, so the value applies with audio output disabled too. Default is 3 , the value the model ships with; the published turbo LoRAs keep it. Parallel decoding (PDD) LoRAs pin the shipped value. Recorded in the output metadata as Audio shift .", "ui": "video"},
+ {"id": "", "label": "MiniMax Frames", "localized": "", "hint": "MiniMax is optimized to generate 5-15sec videos at 24 FPS", "ui": "video"},
+ {"id": "", "label": "MiniMax frames", "localized": "", "hint": "Total sequence frame length generated by MiniMax model"},
+ {"id": "", "label": "MiniMax model", "localized": "", "hint": "Select MiniMax Hailuo foundation model variant"},
+ {"id": "minimax_steps", "label": "MiniMax steps", "localized": "", "hint": "Number of transformer evaluations, counted the same way as on every other model. Distilled LoRAs run at the count in their name: a 4-step file at 4 , an 8-step file at 8 . Parallel decoding (PDD) LoRAs pin their own count. Default is 30 .", "ui": "video"},
+ {"id": "minimax_video_shift", "label": "MiniMax video shift", "localized": "", "hint": "Exponential noise schedule shift for MiniMax video sampling. Values >1 shift timesteps toward initial noise; <1 shift toward clean latents. Default is 12 (544p) or 6 (768p distilled LoRAs).", "ui": "video"},
+ {"id": "", "label": "MLSD", "localized": "", "hint": "M-LSD line segment detector for geometric architecture and straight edges", "ui": "control"},
+ {"id": "", "label": "Mobile", "localized": "", "hint": "Mobile-optimized compact user interface layout", "ui": "settings_ui"},
+ {"id": "", "label": "Mobile scale", "localized": "", "hint": "Scaling multiplier for UI controls when accessed from mobile devices", "ui": "settings_ui"},
+ {"id": "", "label": "Mode", "localized": "", "hint": "How the image is fitted to the target resolution: - None : passes image unchanged - Fixed : forces exact dimensions, distorting aspect ratio if different - Crop : scales to cover target resolution and center-crops overflow - Fill : pads borders with background color (set in Settings -> Image Options ) - Outpaint / Context aware : generative fill or seam-carving", "ui": "resize"},
+ {"id": "", "label": "Mode after", "localized": "", "hint": "How the output image is fitted to the target resolution after generation: - None : passes output unchanged - Fixed : forces exact dimensions, distorting aspect ratio if different - Crop : scales to cover target resolution and center-crops overflow - Fill : pads borders with background color (set in Settings -> Image Options ) - Outpaint / Context aware : generative fill or seam-carving", "ui": "control"},
+ {"id": "", "label": "Mode before", "localized": "", "hint": "How the input image is fitted to the generation resolution: - None : passes image unchanged - Fixed : forces exact dimensions, distorting aspect ratio if different - Crop : scales to cover target resolution and center-crops overflow - Fill : pads borders with background color (set in Settings -> Image Options ) - Outpaint / Context aware : generative fill or seam-carving", "ui": "control"},
+ {"id": "", "label": "Mode mask", "localized": "", "hint": "How the inpainting or control mask is fitted to the target resolution: - None : passes mask unchanged - Fixed : forces exact dimensions, distorting aspect ratio if different - Crop : scales to cover target resolution and center-crops overflow - Fill : pads margins with background color (set in Settings -> Image Options ) - Outpaint / Context aware : generative fill or seam-carving", "ui": "control"},
+ {"id": "", "label": "Mode x-axis", "localized": "", "hint": "Tiling mode along the horizontal X axis (e.g. None , Tile , Mirror )", "ui": "script_asymmetric_tiling"},
+ {"id": "", "label": "Mode y-axis", "localized": "", "hint": "Tiling mode along the vertical Y axis (e.g. None , Tile , Mirror )", "ui": "script_asymmetric_tiling"},
+ {"id": "", "label": "Model", "localized": "", "hint": "Base model"},
+ {"id": "", "label": "Model auto-download on demand", "localized": "", "hint": "Automatically download missing models and components when requested", "ui": "settings_sd"},
+ {"id": "", "label": "Model auto-load on start", "localized": "", "hint": "Automatically load the default model checkpoint on application startup", "ui": "settings_sd"},
+ {"id": "", "label": "Model base path", "localized": "", "hint": "Destination directory path for saving model weights", "ui": "models_current_tab"},
+ {"id": "", "label": "Model cache size", "localized": "", "hint": "Maximum number of model checkpoints cached in host memory"},
+ {"id": "", "label": "Model class", "localized": "", "hint": "Python class name representing pipeline architecture (e.g. StableDiffusionXLPipeline)", "ui": "models_loader_tab"},
+ {"id": "", "label": "Model Compile", "localized": "", "hint": "Settings related to different model compilation methods"},
+ {"id": "", "label": "Model compile backend", "localized": "", "hint": "Compiler backend used when compiling models (e.g. inductor , cudagraphs , openvino_fx )"},
+ {"id": "", "label": "Model compile mode", "localized": "", "hint": "PyTorch compiler optimization mode (default , reduce-overhead , max-autotune )"},
+ {"id": "", "label": "Model convert to modular pipelines", "localized": "", "hint": "Convert loaded pipelines to modular architecture for flexible component swapping"},
+ {"id": "", "label": "Model file", "localized": "", "hint": "Optional specific GGUF model file inside the repository", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Model format", "localized": "", "hint": "Serialization format for saved model checkpoint (safetensors or diffusers )"},
+ {"id": "", "label": "Model gguf", "localized": "", "hint": "Optional GGUF quantized model repository on HuggingFace", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Model hash", "localized": "", "hint": "Cryptographic hash identifier of loaded model weights"},
+ {"id": "", "label": "Model list", "localized": "", "hint": "List of all locally available and scanned model checkpoints"},
+ {"id": "", "label": "Model load device map", "localized": "", "hint": "Device placement strategy for model submodules (default , gpu , or cpu )"},
+ {"id": "", "label": "Model load model direct to GPU", "localized": "", "hint": "Allocate model weights directly in GPU VRAM instead of staging in system RAM", "ui": "settings_sd"},
+ {"id": "", "label": "Model load offload state dict", "localized": "", "hint": "Offload temporary state dictionary from system memory after loading"},
+ {"id": "", "label": "Model load precision", "localized": "", "hint": "Floating point precision format loaded into GPU memory (fp16 , bf16 , fp32 )"},
+ {"id": "", "label": "Model load using multiple threads", "localized": "", "hint": "Use multi-threaded parallel loading when reading model weights from disk", "ui": "settings_sd"},
+ {"id": "", "label": "Model load using streams", "localized": "", "hint": "When loading models attempt stream loading optimized for slow or network storage", "ui": "settings_sd"},
+ {"id": "", "label": "Model Loading", "localized": "", "hint": "Settings related to how model is loaded"},
+ {"id": "", "label": "Model merge method", "localized": "", "hint": "Weight interpolation algorithm (Weighted sum , Add difference , Sigmoid , etc.)"},
+ {"id": "", "label": "Model metadata", "localized": "", "hint": "Embedded parameters, hashes, and training provenance data"},
+ {"id": "", "label": "Model multiplier", "localized": "", "hint": "Interpolation weight parameter applied to primary model during merging"},
+ {"id": "", "label": "Model name", "localized": "", "hint": "Filename or identifier for the saved model checkpoint", "ui": "models_current_tab"},
+ {"id": "", "label": "Model offload mode", "localized": "", "hint": "Moves model components between VRAM and system RAM to fit larger models on limited GPU memory: - none : keeps entire model in VRAM (fastest) - balanced : automatically offloads idle components based on VRAM watermarks (default) - group : offloads transformer blocks in groups - model : offloads whole components (VAE, text encoder) when idle - sequential : offloads layer-by-layer (maximum memory savings, slowest)", "reload": "model", "ui": "settings_offload"},
+ {"id": "", "label": "Model Offloading", "localized": "", "hint": "Moving model components between VRAM and system memory so that models larger than the GPU can still run, at the cost of transfer time on every generation. The settings directly below apply to every mode. Offload Overrides holds exceptions honored by balanced and group offload; each of those modes then has its own tuning section. Start with Model offload mode ; the rest only take effect once a mode that uses them is selected."},
+ {"id": "", "label": "Model Options", "localized": "", "hint": "Settings related to behavior of specific models"},
+ {"id": "", "label": "Model pipeline", "localized": "", "hint": "If autodetect does not detect model automatically, select model type before loading a model", "ui": "settings_sd"},
+ {"id": "", "label": "Model precision", "localized": "", "hint": "Output floating point precision format for the exported model (fp16 , bf16 , fp32 )", "ui": "models_replace_tab"},
+ {"id": "", "label": "Model primary", "localized": "", "hint": "First parent model checkpoint for weight merging"},
+ {"id": "", "label": "Model Quantization", "localized": "", "hint": "Settings related to model quantization which is used to reduce memory usage"},
+ {"id": "", "label": "Model repo", "localized": "", "hint": "HuggingFace repository ID for the model", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Model secondary", "localized": "", "hint": "Second parent model checkpoint for weight merging"},
+ {"id": "", "label": "Model tertiary", "localized": "", "hint": "Third parent model checkpoint for difference addition"},
+ {"id": "", "label": "Model type", "localized": "", "hint": "Optional GGUF model quantization type", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Model types not to offload", "localized": "", "hint": "Model architectures to skip when offloading, separated by spaces or commas. Useful for model types that misbehave when offloaded. Applies to balanced and group offload. Default is empty.", "ui": "settings_offload"},
+ {"id": "", "label": "Model types not to quantize", "localized": "", "hint": "Space- or comma-separated list of model family codes excluded from quantization (e.g. sd, sdxl, sd3, f1). Matching checkpoints remain in full precision across all quantization backends.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Model URL", "localized": "", "hint": "Documentation or repository web link for selected video model"},
+ {"id": "video_params_generic", "label": "Models", "localized": "", "hint": "Download, convert or merge your models and manage models metadata", "ui": "video"},
+ {"id": "", "label": "Models & Networks", "localized": "", "hint": "View lists of all available models and networks"},
+ {"id": "", "label": "Models List", "localized": "", "hint": "Table listing all discovered local model checkpoints, paths, and architectures"},
+ {"id": "", "label": "Models Paths", "localized": "", "hint": "Configure directory locations for models, networks, and upscalers", "ui": "settings_system-paths"},
+ {"id": "", "label": "Modern", "localized": "", "hint": "ModernUI responsive theme with dynamic pane layouts", "ui": "settings_ui"},
+ {"id": "", "label": "ModernUI", "localized": "", "hint": "Modern responsive user interface theme for SD.Next"},
+ {"id": "", "label": "Modular Pipelines", "localized": "", "hint": "Modular Diffusers pipeline architecture settings", "ui": "settings_model_options"},
+ {"id": "", "label": "Modules dtype dict", "localized": "", "hint": "Advanced: JSON mapping a quantization type to a list of module names, to quantize specific modules at a different type than the global Quantization type . Example: {\"uint4\": [\"proj_out\"]}. Some models already assign certain modules a specific type by default; entries here merge with those built-in mappings rather than replacing them. Default is empty.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Modules to always offload", "localized": "", "hint": "Pipeline modules forcibly offloaded to CPU RAM in balanced offload mode regardless of VRAM watermarks. Specified by class name (e.g. T5EncoderModel ) or component name (e.g. text_encoder ).", "ui": "settings_offload"},
+ {"id": "", "label": "Modules to extract", "localized": "", "hint": "Model components from which to extract LoRA weight differences (te for text encoder, unet for UNet/DiT)", "ui": "lora"},
+ {"id": "", "label": "Modules to never offload", "localized": "", "hint": "Pipeline modules pinned in VRAM during offloading, matched by class name (e.g. CLIPTextModel ) or component name (e.g. vae ). Overrides Modules to always offload in balanced and group offload modes.", "ui": "settings_offload"},
+ {"id": "", "label": "Modules to not convert", "localized": "", "hint": "Names of modules to leave unquantized (kept in original precision), separated by spaces, commas, or semicolons. Useful for layers that are sensitive to quantization, such as gate or projection layers. Example: proj_out, x_embedder. Some models already exclude sensitive modules by default; entries here extend that built-in list rather than replacing it. Default is empty.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Momentum", "localized": "", "hint": "Momentum factor smoothing guidance velocity updates in APG", "ui": "script_apg"},
+ {"id": "", "label": "Motion bucket ID", "localized": "", "hint": "Controls motion intensity and camera dynamics (higher values produce more motion)"},
+ {"id": "", "label": "Motion level", "localized": "", "hint": "Motion intensity preset for video generation (higher values produce faster camera/subject motion)", "ui": "script_video"},
+ {"id": "", "label": "Motion scale", "localized": "", "hint": "Magnitude multiplier for temporal motion displacement between frames"},
+ {"id": "", "label": "Mount URL subpath", "localized": "", "hint": "Base URL path prefix when serving behind a reverse proxy (e.g. /sdnext)", "ui": "settings_ui"},
+ {"id": "", "label": "Move detailer model to CPU when complete", "localized": "", "hint": "Offload YOLO/segmentation detailer neural networks to CPU RAM after processing", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Movement", "localized": "", "hint": "Camera motion and scene dynamic descriptors extracted by VLM"},
+ {"id": "", "label": "Multi decoder", "localized": "", "hint": "Use multi-scale latent decoding to prevent high-resolution tile artifacts", "ui": "script_demofusion"},
+ {"id": "", "label": "Multistep restore", "localized": "", "hint": "Run iterative multi-step restoration instead of single-pass restoration", "ui": "script_instantir"}
],
"n": [
- {"id":"btn_extra_networks","label":"Networks","localized":"","hint":"Networks user interface"},
- {"id":"","label":"New row","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"New column","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"Nunchaku","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"NudeNet","localized":"","hint":"Flexible extension that can detect and obfustate nudity in images","ui":"extras"},
- {"id":"","label":"Nunchaku Engine","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"NNCF: Neural Network Compression Framework","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Noise Options","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"Networks panel","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Networks UI","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Networks Scan","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Negative prompt","localized":"","hint":"Describe what you don't want to see in generated image","ui":"txt2img"},
- {"id":"","label":"Number","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"negative","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"None","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"NSFW allowed","localized":"","hint":"Allow the model to generate adult content in enhanced prompts","ui":"script_prompt_enhance"},
- {"id":"","label":"Noise strength","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"NMS","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Near threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Noise scale","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Note","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"nVidia DLSS","localized":"","hint":"nVidia DLSS post-processing suite featuring NeuralRender enhancement, SuperRes upscaling, and FrameGen frame interpolation.","ui":"control"},
- {"id":"","label":"NR profile","localized":"","hint":"Model quality and enhancement preset for DLSS NeuralRender . Default is Standard .","ui":"control"},
- {"id":"","label":"NR motion vector","localized":"","hint":"Motion vector estimation quality used to track pixel movement across frames. Default is Medium .","ui":"control"},
- {"id":"","label":"NR scale","localized":"","hint":"Spatial resolution scaling factor for NeuralRender. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR intensity","localized":"","hint":"Overall enhancement strength of the NeuralRender pass. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR detail","localized":"","hint":"Strength of generated fine textures and high-frequency details. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR colour","localized":"","hint":"Color saturation and chrominance fidelity enhancement strength. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR blend","localized":"","hint":"Temporal history blend ratio weighting accumulated previous frames against the current frame. Default is 0.74 .","ui":"control"},
- {"id":"","label":"NR radius","localized":"","hint":"Spatial filter kernel radius in pixels for detail reconstruction. Default is 4.0 .","ui":"control"},
- {"id":"","label":"NR scene threshold","localized":"","hint":"Threshold for detecting scene transitions to reset temporal history accumulation. Default is 0.30 .","ui":"control"},
- {"id":"","label":"NR normalized style","localized":"","hint":"Strength of style normalization applied to output features. Default is 0.0 .","ui":"control"},
- {"id":"","label":"NR local tone","localized":"","hint":"Local tone mapping and contrast adjustment intensity. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR local structure","localized":"","hint":"Edge and structural geometry preservation strength. Default is 1.0 .","ui":"control"},
- {"id":"","label":"NR skin structure","localized":"","hint":"Specific preservation and enhancement strength for skin textures and facial features. Default is 0.0 .","ui":"control"},
- {"id":"","label":"NR mask structure","localized":"","hint":"Structural feature enhancement intensity applied within masked regions. Default is 0.0 .","ui":"control"},
- {"id":"","label":"Non-blocking move operations","localized":"","hint":"Uses non-blocking transfers when moving weights between GPU and RAM, letting copies overlap with other work. Can be faster, but may be unstable on some platforms. Disabled by default.","reload":"model","ui":"settings_offload"},
- {"id":"","label":"Nunchaku attention","localized":"","hint":"Replaces default attention with Nunchaku's custom FP16 attention kernel for faster inference on consumer NVIDIA GPUs. Might provide performance improvement on GPUs which have higher FP16 tensor cores throughput than BF16. Currently only affects Flux -based models (Dev , Schnell , Kontext , Fill , Depth , etc.). Has no effect on Qwen , SDXL , Sana , or other architectures. Disabled by default.","ui":"settings_quantization"},
- {"id":"","label":"Nunchaku offloading","localized":"","hint":"Enables Nunchaku's own per-block CPU offloading with asynchronous CUDA streams to reduce VRAM usage. Uses a ping-pong buffer strategy: while one transformer block computes on GPU, the next block preloads from CPU in the background, hiding most of the transfer latency. Can reduce VRAM usage at the cost of slower inference. This replaces SD.Next's pipeline offloading for the transformer component. Only useful on low-VRAM GPUs. If your GPU has enough memory to hold the quantized model (16+ GB), keep this disabled for maximum speed. Supports Flux and Qwen models. Not supported for SDXL where this setting is ignored. Disabled by default.","ui":"settings_quantization"},
- {"id":"","label":"native","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"no-grad","localized":"","hint":"Disables gradient tracking with torch.no_grad. Reduces memory usage and speeds up inference.","ui":"settings_backends"},
- {"id":"","label":"Numbered filenames","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Network card size (px)","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Noise multiplier for image processing","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"New model name","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Number of ReBasin Iterations","localized":"","hint":"Number of times to merge and permute the model before saving","ui":"models_merge_tab"},
- {"id":"","label":"Network prompt","localized":"","hint":""},
- {"id":"","label":"Network negative prompt","localized":"","hint":""},
- {"id":"","label":"Network parameters","localized":"","hint":""}
+ {"id": "", "label": "native", "localized": "", "hint": "Standard unweighted token parsing without syntax extensions", "ui": "settings_text_encoder"},
+ {"id": "", "label": "NCNN Bin File", "localized": "", "hint": "File path to Tencent NCNN model binary weights file (.bin)", "ui": "chainner"},
+ {"id": "", "label": "NCNN Param File", "localized": "", "hint": "File path to Tencent NCNN model structure and parameter definition file (.param)", "ui": "chainner"},
+ {"id": "", "label": "Near threshold", "localized": "", "hint": "Foreground depth plane cutoff threshold for metric depth models", "ui": "control"},
+ {"id": "", "label": "negative", "localized": "", "hint": "Apply matrix variations to the negative prompt", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Negative prompt", "localized": "", "hint": "Describe what you don't want to see in generated image", "ui": "txt2img"},
+ {"id": "", "label": "Negative Space Fill", "localized": "", "hint": "Fill method applied to empty boundary space when extending or padding image dimensions", "ui": "chainner"},
+ {"id": "", "label": "Network card size (px)", "localized": "", "hint": "Thumbnail card size in pixels within the Extra Networks gallery", "ui": "settings_ui"},
+ {"id": "", "label": "Network negative prompt", "localized": "", "hint": "Recommended negative prompt keywords for the selected adapter"},
+ {"id": "", "label": "Network panel position", "localized": "", "hint": "Display position for Extra Networks panel (sidebar , inline , or cover )"},
+ {"id": "", "label": "Network parameters", "localized": "", "hint": "Detailed metadata, rank, and alpha parameters for network adapters"},
+ {"id": "", "label": "Network prompt", "localized": "", "hint": "Trigger prompt keyword syntax for the selected LoRA or embedding"},
+ {"id": "btn_extra_networks", "label": "Networks", "localized": "", "hint": "Networks user interface"},
+ {"id": "", "label": "Networks panel", "localized": "", "hint": "Display settings for the Extra Networks model browser pane", "ui": "settings_ui"},
+ {"id": "", "label": "Networks Scan", "localized": "", "hint": "Scan model and LoRA directories to discover newly added adapter files", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Networks UI", "localized": "", "hint": "Display settings for the Extra Networks model browser", "ui": "settings_extra_networks"},
+ {"id": "", "label": "New column", "localized": "", "hint": "Add new component column to custom model loading grid", "ui": "models_loader_tab"},
+ {"id": "", "label": "New model name", "localized": "", "hint": "Filename or identifier for the newly merged or converted model", "ui": "models_merge_tab"},
+ {"id": "", "label": "New row", "localized": "", "hint": "Add new module row to custom model loading grid", "ui": "models_loader_tab"},
+ {"id": "", "label": "NMS", "localized": "", "hint": "Non-Maximum Suppression threshold for deduplicating overlapping bounding box detections", "ui": "control"},
+ {"id": "", "label": "NNCF: Neural Network Compression Framework", "localized": "", "hint": "Intel OpenVINO Neural Network Compression Framework quantization settings", "ui": "settings_quantization"},
+ {"id": "", "label": "no-grad", "localized": "", "hint": "Disables gradient tracking with torch.no_grad. Reduces memory usage and speeds up inference.", "ui": "settings_backends"},
+ {"id": "", "label": "Noise augment strength", "localized": "", "hint": "Amount of noise added to conditioning frames in video diffusion"},
+ {"id": "", "label": "Noise multiplier (eta)", "localized": "", "hint": "Scaling multiplier for ancestral noise added during DDIM/ancestral sampling"},
+ {"id": "", "label": "Noise multiplier for image processing", "localized": "", "hint": "Scale factor for Gaussian noise added during image-to-image postprocessing passes", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Noise Options", "localized": "", "hint": "Random number generator (RNG) and noise distribution settings", "ui": "settings_cuda"},
+ {"id": "", "label": "Noise scale", "localized": "", "hint": "Magnitude scaling factor for initial latent noise distribution", "ui": "video"},
+ {"id": "", "label": "Noise seed delta (eta)", "localized": "", "hint": "Random seed offset added during ancestral sampler noise injection"},
+ {"id": "", "label": "Noise strength", "localized": "", "hint": "Amount of noise injected into initial conditioning frames", "ui": "script_video"},
+ {"id": "", "label": "Non-blocking move operations", "localized": "", "hint": "Uses non-blocking transfers when moving weights between GPU and RAM, letting copies overlap with other work. Can be faster, but may be unstable on some platforms. Disabled by default.", "reload": "model", "ui": "settings_offload"},
+ {"id": "", "label": "None", "localized": "", "hint": "Disable option or filter", "ui": "script_regional_prompting"},
+ {"id": "", "label": "Notification sound", "localized": "", "hint": "Play audible chime sound when image or video generation finishes"},
+ {"id": "", "label": "NR blend", "localized": "", "hint": "Temporal history blend ratio weighting accumulated previous frames against the current frame. Default is 0.74 .", "ui": "control"},
+ {"id": "", "label": "NR colour", "localized": "", "hint": "Color saturation and chrominance fidelity enhancement strength. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR detail", "localized": "", "hint": "Strength of generated fine textures and high-frequency details. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR intensity", "localized": "", "hint": "Overall enhancement strength of the NeuralRender pass. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR local structure", "localized": "", "hint": "Edge and structural geometry preservation strength. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR local tone", "localized": "", "hint": "Local tone mapping and contrast adjustment intensity. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR mask structure", "localized": "", "hint": "Structural feature enhancement intensity applied within masked regions. Default is 0.0 .", "ui": "control"},
+ {"id": "", "label": "NR motion vector", "localized": "", "hint": "Motion vector estimation quality used to track pixel movement across frames. Default is Medium .", "ui": "control"},
+ {"id": "", "label": "NR normalized style", "localized": "", "hint": "Strength of style normalization applied to output features. Default is 0.0 .", "ui": "control"},
+ {"id": "", "label": "NR profile", "localized": "", "hint": "Model quality and enhancement preset for DLSS NeuralRender . Default is Standard .", "ui": "control"},
+ {"id": "", "label": "NR radius", "localized": "", "hint": "Spatial filter kernel radius in pixels for detail reconstruction. Default is 4.0 .", "ui": "control"},
+ {"id": "", "label": "NR scale", "localized": "", "hint": "Spatial resolution scaling factor for NeuralRender. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "NR scene threshold", "localized": "", "hint": "Threshold for detecting scene transitions to reset temporal history accumulation. Default is 0.30 .", "ui": "control"},
+ {"id": "", "label": "NR skin structure", "localized": "", "hint": "Specific preservation and enhancement strength for skin textures and facial features. Default is 0.0 .", "ui": "control"},
+ {"id": "", "label": "NSFW allowed", "localized": "", "hint": "Allow the model to generate adult content in enhanced prompts", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "NudeNet", "localized": "", "hint": "Flexible extension that can detect and obfustate nudity in images", "ui": "extras"},
+ {"id": "", "label": "NudeNet enabled", "localized": "", "hint": "Activate NudeNet automated content moderation and censor filter"},
+ {"id": "", "label": "Number", "localized": "", "hint": "Numeric value parameter", "ui": "txt2img"},
+ {"id": "", "label": "Number of frames", "localized": "", "hint": "Total sequence frame length generated by video models"},
+ {"id": "", "label": "Number of ReBasin Iterations", "localized": "", "hint": "Number of times to merge and permute the model before saving", "ui": "models_merge_tab"},
+ {"id": "", "label": "Numbered filenames", "localized": "", "hint": "Prepend sequential index numbers to saved output filenames", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Nunchaku attention", "localized": "", "hint": "Replaces default attention with Nunchaku's custom FP16 attention kernel for faster inference on consumer NVIDIA GPUs. Might provide performance improvement on GPUs which have higher FP16 tensor cores throughput than BF16. Currently only affects Flux -based models (Dev , Schnell , Kontext , Fill , Depth , etc.). Has no effect on Qwen , SDXL , Sana , or other architectures. Disabled by default.", "ui": "settings_quantization"},
+ {"id": "", "label": "Nunchaku Engine", "localized": "", "hint": "Nunchaku SVDQuant ultra-fast low-bit inference engine settings", "ui": "settings_quantization"},
+ {"id": "", "label": "Nunchaku offloading", "localized": "", "hint": "Enables Nunchaku per-block CPU offloading with CUDA stream prefetching for low-VRAM GPUs. Preloads upcoming transformer blocks from host RAM during GPU computation. Supports Flux and Qwen models. Keep disabled on 16GB+ VRAM GPUs for maximum speed.", "ui": "settings_quantization"},
+ {"id": "", "label": "nVidia DLSS", "localized": "", "hint": "nVidia DLSS post-processing suite featuring NeuralRender enhancement, SuperRes upscaling, and FrameGen frame interpolation.", "ui": "control"}
],
"o": [
- {"id":"txt2img_results_mobile","label":"Output","localized":"","hint":"Generation resuls and live previews during generation process Click to minimize/maximize","ui":"txt2img"},
- {"id":"","label":"OpenCLiP","localized":"","hint":"Analyze image using CLiP model via OpenCLiP","ui":"caption"},
- {"id":"","label":"ONNX","localized":"","hint":""},
- {"id":"","label":"Override","localized":"","hint":"Override settings that can change server behavior and are typically applied from imported image metadata","ui":"txt2img"},
- {"id":"","label":"Optimum Quanto","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Optimum Quanto: post-load","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Optional","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Olive","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"OpenVINO","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Other...","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Outputs & Images","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Override settings","localized":"","hint":"If generation parameters deviate from your system settings override settings populated with those settings to override your system configuration for this workflow","ui":"txt2img"},
- {"id":"","label":"Override sampler","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Override steps","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Ortho","localized":"","hint":"","ui":"script_pulid"},
- {"id":"","label":"Offload face module","localized":"","hint":"","ui":"script_pulid"},
- {"id":"","label":"Override scheduler","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Optional image description","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Order","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Overlay","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Override resolution","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Offload processor","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Output directory","localized":"","hint":"Folder where the processed images should be saved to","ui":"extras"},
- {"id":"","label":"original","localized":"","hint":"Original LDM backend","ui":"settings_sd"},
- {"id":"","label":"Offload caption models","localized":"","hint":"Moves captioning and interrogation models out of VRAM when they are not in use, freeing memory for generation. Enabled by default.","ui":"settings_offload"},
- {"id":"","label":"Offload during pre-forward","localized":"","hint":"In balanced offload, rebalances VRAM just before each component runs rather than on demand. Applies only to balanced offload. Enabled by default.","ui":"settings_offload"},
- {"id":"","label":"Offload using streams","localized":"","hint":"In balanced offload, uses CUDA streams to overlap weight transfers with computation, hiding transfer latency. Faster, but uses more VRAM and needs a compatible GPU. Applies only to balanced offload. Disabled by default.","ui":"settings_offload"},
- {"id":"","label":"Offload low watermark","localized":"","hint":"Lower VRAM threshold for balanced offload, as a fraction of total GPU memory. While VRAM use stays below this, nothing is offloaded; above it, idle components are moved back to RAM. Applies only to balanced offload. --lowvram and --medvram set this to 0 . Default by GPU memory: 0 at 12 GB or less, 0.2 above.","ui":"settings_offload"},
- {"id":"","label":"Offload GPU high watermark","localized":"","hint":"Upper VRAM threshold for balanced offload, as a fraction of total GPU memory. Sets the most VRAM a single component may use before it is offloaded. Applies only to balanced offload. Default by GPU memory: 0.6 , rising to 0.8 at 24 GB or more.","ui":"settings_offload"},
- {"id":"","label":"Offload CPU high watermark","localized":"","hint":"Upper system-RAM threshold for offloaded weights in balanced offload, as a fraction of total RAM. Applies only to balanced offload. Default is 0.9 .","ui":"settings_offload"},
- {"id":"","label":"Offload Overrides","localized":"","hint":"Exceptions to the behavior chosen by Model offload mode , matched by model architecture or by pipeline component. Use these to keep a component in VRAM when the mode would offload it, or to offload one the mode would keep. The module lists match either a class name (CLIPTextModel ) or a component name (vae ); a component name covers every architecture at once. Applies to balanced and group offload; Modules to always offload applies to balanced only.","ui":"settings_offload"},
- {"id":"","label":"Overlap stream transfers","localized":"","hint":"Skips a stream synchronization each time a group offloads, letting transfers and compute overlap more tightly. Slightly faster at the cost of slightly higher VRAM use; correctness is maintained either way. Has no effect unless Prefetch with streams is enabled. Applies only to group offload with streams. Disabled by default.","ui":"settings_offload"},
- {"id":"","label":"Offload blocks","localized":"","hint":"Number of transformer blocks per offload group when Group offload type is block_level . Larger groups offload less often (faster, more VRAM); smaller groups save more memory. Applies only to group offload with block_level . Default is 1 .","ui":"settings_offload"},
- {"id":"","label":"OpenVINO activations mode","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"ONNX Execution Provider","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"ONNX allow fallback to CPU","localized":"","hint":"Allow fallback to CPU when selected execution provider failed","ui":"settings_backends"},
- {"id":"","label":"ONNX cache converted models","localized":"","hint":"Save the models that are converted to ONNX format as a cache. You can manage them in ONNX tab","ui":"settings_backends"},
- {"id":"","label":"ONNX unload base model when processing refiner","localized":"","hint":"Unload base model when the refiner is being converted/optimized/processed","ui":"settings_backends"},
- {"id":"","label":"Olive use FP16 on optimization","localized":"","hint":"Use 16-bit floating point precision for the output model of Olive optimization process. Use 32-bit floating point precision if disabled","ui":"settings_backends"},
- {"id":"","label":"Olive force FP32 for VAE Encoder","localized":"","hint":"Use 32-bit floating point precision for VAE Encoder of the output model. This overrides 'use FP16 on optimization' option. If you are getting NaN or black blank images from Img2Img, enable this option and remove cache","ui":"settings_backends"},
- {"id":"","label":"Olive use static dimensions","localized":"","hint":"Make the inference with Olive optimized models much faster. (OrtTransformersOptimization)","ui":"settings_backends"},
- {"id":"","label":"Olive cache optimized models","localized":"","hint":"Save Olive processed models as a cache. You can manage them in ONNX tab","ui":"settings_backends"},
- {"id":"","label":"OpenVINO disable model caching","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"OpenVINO disable memory cleanup after compile","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"onediff","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"olive-ai","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"openvino_fx","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Overwrite existing","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"","label":"Out Block","localized":"","hint":"Upsampling Blocks of the UNet (12 values for SD1.5 , 9 values for SDXL )","ui":"component-5674"},
- {"id":"","label":"Overwrite model","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Output model","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Overwrite existing file","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Options","localized":"","hint":"","ui":"script_prompt_enhance"},
- {"id":"","label":"OpenBody","localized":"","hint":"","ui":"control"}
+ {"id": "", "label": "Offload blocks", "localized": "", "hint": "Number of transformer blocks per offload group when Group offload type is block_level . Larger groups offload less often (faster, more VRAM); smaller groups save more memory. Applies only to group offload with block_level . Default is 1 .", "ui": "settings_offload"},
+ {"id": "", "label": "Offload caption models", "localized": "", "hint": "Moves captioning and interrogation models out of VRAM when they are not in use, freeing memory for generation. Enabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Offload CPU high watermark", "localized": "", "hint": "Upper system-RAM threshold for offloaded weights in balanced offload, as a fraction of total RAM. Applies only to balanced offload. Default is 0.9 .", "ui": "settings_offload"},
+ {"id": "", "label": "Offload during pre-forward", "localized": "", "hint": "In balanced offload, rebalances VRAM just before each component runs rather than on demand. Applies only to balanced offload. Enabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Offload face module", "localized": "", "hint": "Offload FaceID embedding extractor from GPU memory when not in use", "ui": "script_pulid"},
+ {"id": "", "label": "Offload GPU high watermark", "localized": "", "hint": "Upper VRAM threshold for balanced offload, as a fraction of total GPU memory. Sets the most VRAM a single component may use before it is offloaded. Applies only to balanced offload. Default by GPU memory: 0.6 , rising to 0.8 at 24 GB or more.", "ui": "settings_offload"},
+ {"id": "", "label": "Offload low watermark", "localized": "", "hint": "Lower VRAM threshold for balanced offload, as a fraction of total GPU memory. While VRAM use stays below this, nothing is offloaded; above it, idle components are moved back to RAM. Applies only to balanced offload. --lowvram and --medvram set this to 0 . Default by GPU memory: 0 at 12 GB or less, 0.2 above.", "ui": "settings_offload"},
+ {"id": "", "label": "Offload model", "localized": "", "hint": "Offload SeedVR model weights to CPU memory when not actively processing"},
+ {"id": "", "label": "Offload Overrides", "localized": "", "hint": "Custom rules overriding default Model offload mode behaviors. Specify class names or component identifiers to forcibly pin or offload targeted modules in balanced or group modes.", "ui": "settings_offload"},
+ {"id": "", "label": "Offload processor", "localized": "", "hint": "Move control preprocessor neural networks to CPU RAM after feature extraction", "ui": "control"},
+ {"id": "", "label": "Offload using streams", "localized": "", "hint": "In balanced offload, uses CUDA streams to overlap weight transfers with computation, hiding transfer latency. Faster, but uses more VRAM and needs a compatible GPU. Applies only to balanced offload. Disabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Olive", "localized": "", "hint": "Microsoft Olive DirectML model optimization and quantization toolkit", "ui": "settings_backends"},
+ {"id": "", "label": "Olive cache optimized models", "localized": "", "hint": "Save Olive processed models as a cache. You can manage them in ONNX tab", "ui": "settings_backends"},
+ {"id": "", "label": "Olive force FP32 for VAE Encoder", "localized": "", "hint": "Use 32-bit floating point precision for VAE Encoder of the output model. This overrides 'use FP16 on optimization' option. If you are getting NaN or black blank images from Img2Img, enable this option and remove cache", "ui": "settings_backends"},
+ {"id": "", "label": "Olive use FP16 on optimization", "localized": "", "hint": "Use 16-bit floating point precision for the output model of Olive optimization process. Use 32-bit floating point precision if disabled", "ui": "settings_backends"},
+ {"id": "", "label": "Olive use static dimensions", "localized": "", "hint": "Make the inference with Olive optimized models much faster. (OrtTransformersOptimization)", "ui": "settings_backends"},
+ {"id": "", "label": "olive-ai", "localized": "", "hint": "Microsoft Olive model optimization and hardware-specific compilation pipeline", "ui": "settings_compile"},
+ {"id": "", "label": "onediff", "localized": "", "hint": "OneDiff high-performance diffusion compilation acceleration engine", "ui": "settings_compile"},
+ {"id": "", "label": "ONNX", "localized": "", "hint": "ONNX Runtime model execution and acceleration framework"},
+ {"id": "", "label": "ONNX allow fallback to CPU", "localized": "", "hint": "Allow fallback to CPU when selected execution provider failed", "ui": "settings_backends"},
+ {"id": "", "label": "ONNX cache converted models", "localized": "", "hint": "Save the models that are converted to ONNX format as a cache. You can manage them in ONNX tab", "ui": "settings_backends"},
+ {"id": "", "label": "ONNX Execution Provider", "localized": "", "hint": "Hardware acceleration provider backend for ONNX Runtime (e.g. CUDA , DirectML , CPU )", "ui": "settings_backends"},
+ {"id": "", "label": "ONNX Model File", "localized": "", "hint": "File path to Open Neural Network Exchange (.onnx) model file", "ui": "chainner"},
+ {"id": "", "label": "ONNX unload base model when processing refiner", "localized": "", "hint": "Unload base model when the refiner is being converted/optimized/processed", "ui": "settings_backends"},
+ {"id": "", "label": "OpenAI interface", "localized": "", "hint": "Connect to OpenAI compatible API endpoint for prompt enhancement"},
+ {"id": "", "label": "OpenBody", "localized": "", "hint": "Human full-body keypoint and skeleton detection preprocessor", "ui": "control"},
+ {"id": "", "label": "OpenCLiP", "localized": "", "hint": "Analyze image using CLiP model via OpenCLiP", "ui": "caption"},
+ {"id": "", "label": "OpenCLiP: chunk size", "localized": "", "hint": "Batch chunk size for CLIP embedding feature comparisons"},
+ {"id": "", "label": "OpenCLiP: default captioner", "localized": "", "hint": "Default BLIP or CLIP captioner model checkpoint"},
+ {"id": "", "label": "OpenCLiP: default mode", "localized": "", "hint": "Interrogation output mode for OpenCLIP"},
+ {"id": "", "label": "OpenCLiP: default model", "localized": "", "hint": "OpenCLIP vision backbone model used for keyword interrogation"},
+ {"id": "", "label": "OpenCLiP: intermediate flavors", "localized": "", "hint": "Number of candidate flavor phrases evaluated during interrogation"},
+ {"id": "", "label": "OpenCLiP: max flavors", "localized": "", "hint": "Maximum number of flavor descriptive keywords included in interrogations"},
+ {"id": "", "label": "OpenCLiP: max length", "localized": "", "hint": "Maximum token count for OpenCLIP generated descriptions"},
+ {"id": "", "label": "OpenCLiP: min flavors", "localized": "", "hint": "Minimum number of flavor descriptive keywords included in interrogations"},
+ {"id": "", "label": "OpenCLiP: num beams", "localized": "", "hint": "Number of search beams used in beam search caption generation"},
+ {"id": "", "label": "OpenPose", "localized": "", "hint": "Human body pose, hand, and facial landmark detection preprocessor"},
+ {"id": "", "label": "OpenVINO", "localized": "", "hint": "Intel OpenVINO toolkit acceleration and device dispatch configuration", "ui": "settings_backends"},
+ {"id": "", "label": "OpenVINO accuracy mode", "localized": "", "hint": "OpenVINO execution trade-off profile (default , performance , accuracy )"},
+ {"id": "", "label": "OpenVINO activations mode", "localized": "", "hint": "Quantization precision mode for OpenVINO layer activations", "ui": "settings_quantization"},
+ {"id": "", "label": "OpenVINO compile backend", "localized": "", "hint": "OpenVINO graph compilation backend engine (openvino or openvino_fx )"},
+ {"id": "", "label": "OpenVINO device", "localized": "", "hint": "Target execution device for Intel OpenVINO inference (e.g. CPU , GPU , NPU )"},
+ {"id": "", "label": "OpenVINO disable memory cleanup", "localized": "", "hint": "Retain intermediate compilation memory buffers after OpenVINO graph build"},
+ {"id": "", "label": "OpenVINO disable memory cleanup after compile", "localized": "", "hint": "Retain intermediate build buffers after OpenVINO model compilation", "ui": "settings_backends"},
+ {"id": "", "label": "OpenVINO disable model caching", "localized": "", "hint": "Force recompilation of OpenVINO model graphs without saving disk cache", "ui": "settings_backends"},
+ {"id": "", "label": "openvino_fx", "localized": "", "hint": "Intel OpenVINO TorchDynamo FX graph compiler backend", "ui": "settings_compile"},
+ {"id": "", "label": "Optimized caches", "localized": "", "hint": "List of resolution-specific Olive -optimized ONNX model caches available for deletion", "ui": "onnx"},
+ {"id": "", "label": "Optimum Quanto", "localized": "", "hint": "Hugging Face Optimum Quanto lightweight quantization backend", "ui": "settings_quantization"},
+ {"id": "", "label": "Optimum Quanto: post-load", "localized": "", "hint": "Apply Quanto weight quantization on-the-fly after loading model into memory", "ui": "settings_quantization"},
+ {"id": "", "label": "Optional", "localized": "", "hint": "Optional configuration settings", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Optional image", "localized": "", "hint": "Optional secondary reference style image"},
+ {"id": "", "label": "Optional image description", "localized": "", "hint": "Descriptive reference style prompt used for cross-image alignment", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Options", "localized": "", "hint": "Configuration parameters and prompt expansion settings", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Order", "localized": "", "hint": "Sequential execution order for video motion interpolation", "ui": "script_video"},
+ {"id": "", "label": "original", "localized": "", "hint": "Original LDM backend", "ui": "settings_sd"},
+ {"id": "", "label": "Ortho", "localized": "", "hint": "Orthogonal projection strength for PuLID identity feature decoupling", "ui": "script_pulid"},
+ {"id": "", "label": "Other...", "localized": "", "hint": "Miscellaneous configuration parameters and user interface settings", "ui": "settings_ui"},
+ {"id": "", "label": "Out Block", "localized": "", "hint": "Upsampling Blocks of the UNet (12 values for SD1.5 , 9 values for SDXL )", "ui": "component-5674"},
+ {"id": "", "label": "Outpainting direction", "localized": "", "hint": "Canvas direction expanded during outpainting passes (left , right , up , down )"},
+ {"id": "txt2img_results_mobile", "label": "Output", "localized": "", "hint": "Generation resuls and live previews during generation process Click to minimize/maximize", "ui": "txt2img"},
+ {"id": "", "label": "Output directory", "localized": "", "hint": "Folder where the processed images should be saved to", "ui": "extras"},
+ {"id": "", "label": "Output folder", "localized": "", "hint": "Destination directory where processed batch images are saved"},
+ {"id": "", "label": "Output model", "localized": "", "hint": "Target file name or repository directory for the exported model", "ui": "models_replace_tab"},
+ {"id": "", "label": "Outputs & Images", "localized": "", "hint": "Configuration parameters for image saving, directory structures, and previews", "ui": "settings_ui"},
+ {"id": "", "label": "Overlap stream transfers", "localized": "", "hint": "Skips a stream synchronization each time a group offloads, letting transfers and compute overlap more tightly. Slightly faster at the cost of slightly higher VRAM use; correctness is maintained either way. Has no effect unless Prefetch with streams is enabled. Applies only to group offload with streams. Disabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Overlay", "localized": "", "hint": "Overlay graphic censor bar over detected sensitive anatomical regions", "ui": "script_nudenet"},
+ {"id": "", "label": "Override", "localized": "", "hint": "Override settings that can change server behavior and are typically applied from imported image metadata", "ui": "txt2img"},
+ {"id": "", "label": "Override guidance image", "localized": "", "hint": "Custom reference image overriding default InstantIR guidance input"},
+ {"id": "", "label": "Override model prediction type", "localized": "", "hint": "Explicitly override noise schedule prediction type (epsilon , v_prediction , sample )"},
+ {"id": "", "label": "Override resolution", "localized": "", "hint": "Explicit canvas dimensions for video generation", "ui": "script_video"},
+ {"id": "", "label": "Override sampler", "localized": "", "hint": "Force specific sampler algorithm during ConsiStory anchor passes", "ui": "script_consistory"},
+ {"id": "", "label": "Override scheduler", "localized": "", "hint": "Force specific noise scheduler during StyleAligned generation", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Override settings", "localized": "", "hint": "If generation parameters deviate from your system settings override settings populated with those settings to override your system configuration for this workflow", "ui": "txt2img"},
+ {"id": "", "label": "Override steps", "localized": "", "hint": "Force specific step count for ConsiStory consistency generation", "ui": "script_consistory"},
+ {"id": "", "label": "Overwrite existing", "localized": "", "hint": "Overwrite destination file if a model with the same name already exists", "ui": "models_current_tab"},
+ {"id": "", "label": "Overwrite existing file", "localized": "", "hint": "Overwrite existing file if a LoRA with the target filename already exists in the destination folder", "ui": "lora"},
+ {"id": "", "label": "Overwrite model", "localized": "", "hint": "Overwrite destination model file if a checkpoint with the same name already exists", "ui": "models_merge_tab"}
],
"p": [
- {"id":"","label":"Prefetch with streams","localized":"","hint":"In group offload, uses CUDA streams to prefetch the next group while the current one runs, hiding transfer latency. Faster, but offloaded weights are then staged in pinned non-pageable host memory: the whole module when Pin offload memory is enabled, one group at a time otherwise. Components used once per generation, such as text encoders, are exempt and always offload without streams. Applies only to group offload. Disabled by default.","ui":"settings_offload"},
- {"id":"","label":"Pin offload memory","localized":"","hint":"Keeps the CPU copy of every stream-offloaded weight in pinned non-pageable memory for the fastest transfers, at a host memory cost equal to the full module size. When disabled, memory is pinned one group at a time during transfer: slower, but the weights stay pageable and use no extra memory at rest. A component too large for the system memory free when it loads falls back to block_level without streams; some memory is always left for the rest of the system. Applies only to group offload with Prefetch with streams enabled. Enabled by default.","ui":"settings_offload"},
- {"id":"extras_nav","label":"Process","localized":"","hint":"Process existing image Can be used to upscale images, remove backgrounds, obfuscate NSFW content, apply various filters and effects"},
- {"id":"txt2img_prompts","label":"Prompts","localized":"","hint":"Image prompt and negative prompt","ui":"txt2img"},
- {"id":"txt2img_pause","label":"Pause","localized":"","hint":"Pause processing","ui":"txt2img"},
- {"id":"","label":"Post","localized":"","hint":"How the finished image is resized after generation, a final output step independent of the generation size set under Initial . The Mode after dropdown picks the fit method; the Fixed and Scale tabs set an exact size or a multiplier. With None the generated image passes through at its original size.","ui":"control"},
- {"id":"","label":"Preview","localized":"","hint":"Selects how the mask preview is rendered when you click Run Preview .None : skip the preview step.Masked : input image with everything outside the mask blacked out.Binary : pure black-and-white mask (Otsu thresholded).Grayscale : mask intensity values rendered as gray levels.Color : mask recolored using the selected Colormap .Composite : 50/50 blend of the input image and the colored mask, so you can see exactly where the mask falls relative to the subject. Default Composite.","ui":"video"},
- {"id":"","label":"Process Image","localized":"","hint":"Process single image","ui":"extras"},
- {"id":"","label":"Process Batch","localized":"","hint":"Process batch of images","ui":"extras"},
- {"id":"","label":"Process Folder","localized":"","hint":"Process all images in a folder","ui":"extras"},
- {"id":"","label":"Provider","localized":"","hint":"","ui":"tab_onnx"},
- {"id":"","label":"Pipeline Modifiers","localized":"","hint":"Additional functionality that can be enabled during generate"},
- {"id":"","label":"Postprocessing","localized":"","hint":"Settings related to post image generation processing and upscaling"},
- {"id":"","label":"Preset Block Merge","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Preview metadata","localized":"","hint":""},
- {"id":"","label":"Prompt","localized":"","hint":"Describe image you want to generate","ui":"txt2img"},
- {"id":"","label":"PixelArt","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"PAG: Perturbed attention guidance","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"PAB: Pyramid attention broadcast","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Para-attention","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Paths for specific models","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Prediction method","localized":"","hint":"Defines what the model predicts at each step. Options: - default : the model default - epsilon : noise (most common for Stable Diffusion) - sample : direct denoised image prediction, also called as x0 prediction - v_prediction : velocity prediction, used by CosXL and NoobAI VPred models - flow_prediction : used with newer flow-matching models like SD3 and Flux ","ui":"txt2img"},
- {"id":"","label":"PAG scale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"PAG start","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"PAG stop","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"PAG layers","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"PAG config","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Perform SDSA","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Perform Injection","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"PhotoMaker Model","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Penalty","localized":"","hint":"","ui":"script_flux_prompt_enhance_(legacy)"},
- {"id":"","label":"positive","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"Prompt EX","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Power","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Prompt thresholds","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Preset","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Pad frames","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Prefill text","localized":"","hint":"Pre-fills the start of the model's response to guide its output format or content by forcing it to continue the prefill text. Prefill is filtered out and does not appear in the final response. Leave empty to let the model generate its own response from scratch.","ui":"script_prompt_enhance"},
- {"id":"","label":"Prompt prefix","localized":"","hint":"Text prepended at the beginning of the enhanced prompt result. Useful for adding prompt elements which need to be copied to the image prompt unchanged, like quality tags 'masterpiece, best quality' or artist names, which would otherwise be rewritten by the LLM.","ui":"script_prompt_enhance"},
- {"id":"","label":"Prompt suffix","localized":"","hint":"Text appended to the end of the enhanced prompt result. Useful for adding prompt elements which need to be copied to the image prompt unchanged, which would otherwise be rewritten by the LLM.","ui":"script_prompt_enhance"},
- {"id":"","label":"Padding","localized":"","hint":"","ui":"img2img"},
- {"id":"","label":"Prompt strength","localized":"","hint":"","ui":"script_blip_diffusion"},
- {"id":"","label":"Preview start","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"Preview end","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"Pixels to expand","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Processor","localized":"","hint":"Processor type to use to preprocess image used for ControlNet ","ui":"control"},
- {"id":"","label":"Pose confidence","localized":"","hint":"Minimum keypoint confidence; keypoints and limbs scoring below this value are not drawn","ui":"control"},
- {"id":"","label":"Person detector","localized":"","hint":"Size of the YOLOX person detector used by DWPose ; decides how reliably people are found in the image, before any pose is estimated. Separate from Pose model size . - tiny : fastest, may miss small or partially visible people - m : balanced default - x : most accurate, slowest","ui":"control"},
- {"id":"","label":"Pose model size","localized":"","hint":"Size of the DWPose whole-body pose model; decides how precise the skeleton, hands and face are once a person has been found. Separate from Person detector . - t : tiny, fastest, least precise - s : small - m : medium - l : large, 384x288 input, most precise and slowest (default)","ui":"control"},
- {"id":"","label":"Use full image if no person detected","localized":"","hint":"When the person detector finds nobody, estimate the pose on the whole image as a single person instead of returning an empty result. Helps with half-body shots, close-up portraits and anime or illustrations, where the detector often fails. Disable to return an empty pose when no person is detected.","ui":"control"},
- {"id":"","label":"Parameter free","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Postprocess mask","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"PixelArt block size","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"PixelArt sharpen","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Platform","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Pipeline","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Perform warmup","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"Prompt attention normalization","localized":"","hint":"Balances prompt token weights to avoid overly strong/weak influence. Helps stabilize outputs.","ui":"settings_text_encoder"},
- {"id":"","label":"performance","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"PAG layer names","localized":"","hint":"Space separated list of layers Available: d[0-5], m[0], u[0-8] Default: m0","ui":"settings_advanced"},
- {"id":"","label":"PAB cache enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"PAB spacial skip range","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"PAB spacial skip start","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"PAB spacial skip end","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"ParaAttention first-block cache enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"ParaAttention residual diff threshold","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Parallel process images in batch","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"precompile","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Panel minimum width","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Persist UI layout","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Progress update period","localized":"","hint":"Update period for UI progress bar and preview checks, in milliseconds","ui":"settings_live-preview"},
- {"id":"","label":"Play a notification upon completion","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"Path to notification sound","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"Postprocessing operation order","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Prompt padding","localized":"","hint":"Increase coherency by padding from the last comma within n tokens when using more than 75 tokens","ui":"settings_legacy_options"},
- {"id":"","label":"Pad prompt and negative prompt to be same length","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Pin training dataset to memory","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Primary model","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Preset Interpolation Ratio","localized":"","hint":"If two presets are selected, interpolate between them","ui":"component-5660"},
- {"id":"","label":"Prune","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Prediction type","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Prompt enhance","localized":"","hint":"Extension that can use different LLMs to rewrite prompt for improved results","ui":"script_prompt_enhance"},
- {"id":"","label":"PidiNet","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Parameters","localized":"","hint":"Base parameters used during image generation","ui":"video"},
- {"id":"","label":"Postprocess upscale","localized":"","hint":"","ui":"tab_process"}
+ {"id": "", "label": "PAB cache enabled", "localized": "", "hint": "Enable Pyramid Attention Broadcast layer caching to accelerate inference", "ui": "settings_advanced"},
+ {"id": "", "label": "PAB spacial skip end", "localized": "", "hint": "Ending layer index for Pyramid Attention Broadcast spatial skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "PAB spacial skip range", "localized": "", "hint": "Layer index range where Pyramid Attention Broadcast spatial skipping operates", "ui": "settings_advanced"},
+ {"id": "", "label": "PAB spacial skip start", "localized": "", "hint": "Starting layer index for Pyramid Attention Broadcast spatial skipping", "ui": "settings_advanced"},
+ {"id": "", "label": "PAB: Pyramid attention broadcast", "localized": "", "hint": "Pyramid Attention Broadcast (PAB) acceleration for Diffusion Transformers", "ui": "settings_advanced"},
+ {"id": "", "label": "Pad frames", "localized": "", "hint": "Pad video sequence boundaries with duplicate or blurred edge frames", "ui": "script_video"},
+ {"id": "", "label": "Padding", "localized": "", "hint": "Pixel padding border width added around masked inpainting crops", "ui": "img2img"},
+ {"id": "", "label": "PAG config", "localized": "", "hint": "Configuration profile for Perturbed Attention Guidance steering", "ui": "txt2img"},
+ {"id": "", "label": "PAG layer names", "localized": "", "hint": "Space separated list of layers Available: d[0-5], m[0], u[0-8] Default: m0", "ui": "settings_advanced"},
+ {"id": "", "label": "PAG layers", "localized": "", "hint": "Target self-attention layer indices where PAG perturbation is injected", "ui": "txt2img"},
+ {"id": "", "label": "PAG scale", "localized": "", "hint": "Perturbed Attention Guidance strength steering generation away from degraded attention", "ui": "txt2img"},
+ {"id": "", "label": "PAG start", "localized": "", "hint": "Sampling step ratio at which Perturbed Attention Guidance activates", "ui": "txt2img"},
+ {"id": "", "label": "PAG stop", "localized": "", "hint": "Sampling step ratio at which Perturbed Attention Guidance ceases", "ui": "txt2img"},
+ {"id": "", "label": "PAG: Perturbed attention guidance", "localized": "", "hint": "Perturbed Attention Guidance (PAG) settings for structural clarity enhancement", "ui": "settings_advanced"},
+ {"id": "", "label": "Panel minimum width", "localized": "", "hint": "Minimum width in pixels for side panels before collapsing", "ui": "settings_ui"},
+ {"id": "", "label": "Para-attention", "localized": "", "hint": "Parallelized attention kernel implementation for multi-stream execution", "ui": "settings_advanced"},
+ {"id": "", "label": "ParaAttention first-block cache enabled", "localized": "", "hint": "Cache first transformer block activations in ParaAttention", "ui": "settings_advanced"},
+ {"id": "", "label": "ParaAttention residual diff threshold", "localized": "", "hint": "Residual difference threshold triggering ParaAttention cache recalculation", "ui": "settings_advanced"},
+ {"id": "", "label": "Parallel process images in batch", "localized": "", "hint": "Process multiple batch images simultaneously across parallel GPU streams", "ui": "settings_advanced"},
+ {"id": "", "label": "Parameter free", "localized": "", "hint": "Run preprocessor without loading neural network weights", "ui": "control"},
+ {"id": "", "label": "Parameters", "localized": "", "hint": "Base parameters used during image generation", "ui": "video"},
+ {"id": "", "label": "Pass flow", "localized": "", "hint": "Select Olive AI optimization pass pipeline flow for ONNX model graph transformation", "ui": "onnx"},
+ {"id": "", "label": "Path to notification sound", "localized": "", "hint": "File path to custom audio notification sound file (.mp3 or .wav)", "ui": "settings_live-preview"},
+ {"id": "", "label": "Paths for specific models", "localized": "", "hint": "Directory mappings for individual model component types", "ui": "settings_system-paths"},
+ {"id": "txt2img_pause", "label": "Pause", "localized": "", "hint": "Pause processing", "ui": "txt2img"},
+ {"id": "", "label": "Pause live previews when tab is not focused", "localized": "", "hint": "Suspend preview decoding when the browser tab is in the background"},
+ {"id": "", "label": "Penalty", "localized": "", "hint": "Repetition penalty factor discouraging redundant keywords in prompt expansion", "ui": "script_flux_prompt_enhance_(legacy)"},
+ {"id": "", "label": "Perform Injection", "localized": "", "hint": "Inject subject feature representations across concurrent frames", "ui": "script_consistory"},
+ {"id": "", "label": "Perform SDSA", "localized": "", "hint": "Perform Shared Dense Self-Attention across aligned subject tokens", "ui": "script_consistory"},
+ {"id": "", "label": "performance", "localized": "", "hint": "Maximize inference throughput at the expense of memory footprint", "ui": "settings_backends"},
+ {"id": "", "label": "Persist UI layout", "localized": "", "hint": "Remember and restore accordion open/close states and tab positions across sessions", "ui": "settings_ui"},
+ {"id": "", "label": "Person detector", "localized": "", "hint": "Size of the YOLOX person detector used by DWPose ; decides how reliably people are found in the image, before any pose is estimated. Separate from Pose model size . - tiny : fastest, may miss small or partially visible people - m : balanced default - x : most accurate, slowest", "ui": "control"},
+ {"id": "", "label": "PhotoMaker Model", "localized": "", "hint": "Select PhotoMaker identity customization adapter checkpoint", "ui": "script_face"},
+ {"id": "", "label": "PidiNet", "localized": "", "hint": "Pixel Difference Network (PidiNet) fast soft-edge boundary detector", "ui": "control"},
+ {"id": "", "label": "Pin offload memory", "localized": "", "hint": "Pins offloaded weights in non-pageable CPU RAM for faster CUDA stream transfer, at the cost of higher RAM usage. Applies to group offloading with Prefetch with streams enabled. Enabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Pin transformers to VRAM", "localized": "", "hint": "Keep transformer attention weights pinned in GPU VRAM"},
+ {"id": "", "label": "Pipeline Modifiers", "localized": "", "hint": "Additional functionality that can be enabled during generate"},
+ {"id": "", "label": "Pixel Perfect", "localized": "", "hint": "Automatically calculate preprocessor resolution matching generation dimensions"},
+ {"id": "", "label": "PixelArt", "localized": "", "hint": "PixelArt downsampling and color quantization filter settings", "ui": "extras"},
+ {"id": "", "label": "PixelArt block size", "localized": "", "hint": "Pixel block resolution for pixel art downsampling", "ui": "extras"},
+ {"id": "", "label": "PixelArt sharpen", "localized": "", "hint": "Edge sharpening intensity applied after pixel art quantization", "ui": "extras"},
+ {"id": "", "label": "Pixels to expand", "localized": "", "hint": "Number of pixels added to selected canvas directions", "ui": "script_outpainting"},
+ {"id": "", "label": "Play a notification upon completion", "localized": "", "hint": "Play an audible chime when image or video generation finishes", "ui": "settings_live-preview"},
+ {"id": "", "label": "PNG compression level", "localized": "", "hint": "Zlib compression level (0-9) for PNG image files (higher compresses slower)"},
+ {"id": "", "label": "Policy model", "localized": "", "hint": "Classifier model used to evaluate prompt content safety policies"},
+ {"id": "", "label": "Policy template", "localized": "", "hint": "Prompt template defining content safety rules and violation thresholds"},
+ {"id": "", "label": "Pose", "localized": "", "hint": "Human pose estimation and keypoint guidance model"},
+ {"id": "", "label": "Pose confidence", "localized": "", "hint": "Minimum keypoint confidence; keypoints and limbs scoring below this value are not drawn", "ui": "control"},
+ {"id": "", "label": "Pose model size", "localized": "", "hint": "Size of the DWPose whole-body pose model; decides how precise the skeleton, hands and face are once a person has been found. Separate from Person detector . - t : tiny, fastest, least precise - s : small - m : medium - l : large, 384x288 input, most precise and slowest (default)", "ui": "control"},
+ {"id": "", "label": "positive", "localized": "", "hint": "Apply matrix variations to the positive prompt", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Post", "localized": "", "hint": "How the finished image is resized after generation, a final output step independent of the generation size set under Initial . The Mode after dropdown picks the fit method; the Fixed and Scale tabs set an exact size or a multiplier. With None the generated image passes through at its original size.", "ui": "control"},
+ {"id": "", "label": "Postprocess mask", "localized": "", "hint": "Mask defining image regions subjected to postprocessing filters", "ui": "extras"},
+ {"id": "", "label": "Postprocess upscale", "localized": "", "hint": "Run neural super-resolution upscaling in postprocessing tab", "ui": "tab_process"},
+ {"id": "", "label": "Postprocessing", "localized": "", "hint": "Settings related to post image generation processing and upscaling"},
+ {"id": "", "label": "Postprocessing operation order", "localized": "", "hint": "Comma-separated list defining sequential execution order of postprocessing filters", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Power", "localized": "", "hint": "Attention weighting exponent applied to regional prompt masks", "ui": "script_regional_prompting"},
+ {"id": "", "label": "Precision", "localized": "", "hint": "Floating point precision format for model inference and weight storage (fp16 , bf16 , fp32 )"},
+ {"id": "", "label": "Precision type", "localized": "", "hint": "Global execution floating-point precision mode (Autocast or Full )"},
+ {"id": "", "label": "precompile", "localized": "", "hint": "Warm up and compile all model graphs before starting interactive sessions", "ui": "settings_compile"},
+ {"id": "", "label": "Prediction method", "localized": "", "hint": "Defines what the model predicts at each step. Options: - default : the model default - epsilon : noise (most common for Stable Diffusion) - sample : direct denoised image prediction, also called as x0 prediction - v_prediction : velocity prediction, used by CosXL and NoobAI VPred models - flow_prediction : used with newer flow-matching models like SD3 and Flux ", "ui": "txt2img"},
+ {"id": "", "label": "Prediction type", "localized": "", "hint": "Diffusion noise prediction schedule type (epsilon , v_prediction , sample )", "ui": "models_replace_tab"},
+ {"id": "", "label": "Preferred Model variant", "localized": "", "hint": "Default model weight file variant downloaded from repositories (default , fp16 , fp32 )"},
+ {"id": "", "label": "Preferred VAE variant", "localized": "", "hint": "Default VAE weight file variant downloaded from repositories (default , fp16 , fp32 )"},
+ {"id": "", "label": "Prefetch with streams", "localized": "", "hint": "In group offload, uses CUDA streams to prefetch the next group while the current one runs, hiding transfer latency. Faster, but offloaded weights are then staged in pinned non-pageable host memory: the whole module when Pin offload memory is enabled, one group at a time otherwise. Components used once per generation, such as text encoders, are exempt and always offload without streams. Applies only to group offload. Disabled by default.", "ui": "settings_offload"},
+ {"id": "", "label": "Prefill text", "localized": "", "hint": "Pre-fills the start of the model's response to guide its output format or content by forcing it to continue the prefill text. Prefill is filtered out and does not appear in the final response. Leave empty to let the model generate its own response from scratch.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Prefill Text", "localized": "", "hint": "Prefill prompt guiding the model to start response with specific text"},
+ {"id": "", "label": "Preprocessor", "localized": "", "hint": "Filter algorithm applied to conditioning images before passing to the model"},
+ {"id": "", "label": "Preset", "localized": "", "hint": "Preconfigured style alignment profile", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Preset Block Merge", "localized": "", "hint": "Apply predefined block ratio profiles for specific architectural merging", "ui": "models_merge_tab"},
+ {"id": "", "label": "Preset Interpolation Ratio", "localized": "", "hint": "If two presets are selected, interpolate between them", "ui": "component-5660"},
+ {"id": "", "label": "Preview", "localized": "", "hint": "Selects mask preview rendering style for Run Preview : - Masked : blackouts unmasked regions - Binary / Grayscale : black/white or intensity mask - Color / Composite : colored mask overlay blended with input image (default)", "ui": "video"},
+ {"id": "", "label": "Preview end", "localized": "", "hint": "Ending step ratio for InstantIR intermediate preview generation", "ui": "script_instantir"},
+ {"id": "", "label": "Preview metadata", "localized": "", "hint": "Inspect embedded generation metadata from selected preview image"},
+ {"id": "", "label": "Preview start", "localized": "", "hint": "Starting step ratio for InstantIR intermediate preview generation", "ui": "script_instantir"},
+ {"id": "", "label": "Primary model", "localized": "", "hint": "First parent model checkpoint for weight blending", "ui": "models_merge_tab"},
+ {"id": "extras_nav", "label": "Process", "localized": "", "hint": "Process existing image Can be used to upscale images, remove backgrounds, obfuscate NSFW content, apply various filters and effects"},
+ {"id": "", "label": "Process Batch", "localized": "", "hint": "Process batch of images", "ui": "extras"},
+ {"id": "", "label": "Process Folder", "localized": "", "hint": "Process all images in a folder", "ui": "extras"},
+ {"id": "", "label": "Process Image", "localized": "", "hint": "Process single image", "ui": "extras"},
+ {"id": "", "label": "Process Video", "localized": "", "hint": "Execute batch postprocessing operations across video frames"},
+ {"id": "", "label": "Processing stage", "localized": "", "hint": "Select WanAI processing stage (high noise , low noise , or combined )"},
+ {"id": "", "label": "Processor", "localized": "", "hint": "Processor type to use to preprocess image used for ControlNet ", "ui": "control"},
+ {"id": "", "label": "Processor move to CPU when complete", "localized": "", "hint": "Move control preprocessor neural network weights to CPU RAM after use"},
+ {"id": "", "label": "Processor resolution", "localized": "", "hint": "Resolution used by preprocessor models when extracting features"},
+ {"id": "", "label": "Processor unload after use", "localized": "", "hint": "Unload control preprocessor weights from memory after feature extraction"},
+ {"id": "", "label": "Progress bar type", "localized": "", "hint": "Visual progress bar style rendered during generation runs"},
+ {"id": "", "label": "Progress update period", "localized": "", "hint": "Update period for UI progress bar and preview checks, in milliseconds", "ui": "settings_live-preview"},
+ {"id": "", "label": "Prompt", "localized": "", "hint": "Describe image you want to generate", "ui": "txt2img"},
+ {"id": "", "label": "Prompt attention normalization", "localized": "", "hint": "Balances prompt token weights to avoid overly strong/weak influence. Helps stabilize outputs.", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Prompt attention parser", "localized": "", "hint": "Select prompt syntax weighting engine (native , compel , a1111 , fixed )"},
+ {"id": "", "label": "Prompt enhance", "localized": "", "hint": "Extension that can use different LLMs to rewrite prompt for improved results", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Prompt EX", "localized": "", "hint": "Advanced extended prompt syntax for regional conditioning", "ui": "script_regional_prompting"},
+ {"id": "", "label": "Prompt Matrix", "localized": "", "hint": "Generate parameter grid varying prompt combinations separated by vertical bars (|)"},
+ {"id": "", "label": "Prompt padding", "localized": "", "hint": "Increase coherency by padding from the last comma within n tokens when using more than 75 tokens", "ui": "settings_legacy_options"},
+ {"id": "", "label": "Prompt prefix", "localized": "", "hint": "Text prepended at the beginning of the enhanced prompt result. Useful for adding prompt elements which need to be copied to the image prompt unchanged, like quality tags 'masterpiece, best quality' or artist names, which would otherwise be rewritten by the LLM.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Prompt strength", "localized": "", "hint": "Weight of text prompt conditioning relative to subject reference", "ui": "script_blip_diffusion"},
+ {"id": "", "label": "Prompt suffix", "localized": "", "hint": "Text appended to the end of the enhanced prompt result. Useful for adding prompt elements which need to be copied to the image prompt unchanged, which would otherwise be rewritten by the LLM.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Prompt thresholds", "localized": "", "hint": "Activation threshold for localized regional prompts", "ui": "script_regional_prompting"},
+ {"id": "", "label": "Prompt type", "localized": "", "hint": "Target prompt field modified by prompt matrix combinations"},
+ {"id": "txt2img_prompts", "label": "Prompts", "localized": "", "hint": "Image prompt and negative prompt", "ui": "txt2img"},
+ {"id": "", "label": "Provider", "localized": "", "hint": "ONNX Runtime execution provider backend", "ui": "tab_onnx"},
+ {"id": "", "label": "Pruna cachers", "localized": "", "hint": "Select feature caching backends enabled in Pruna"},
+ {"id": "", "label": "Pruna compilers", "localized": "", "hint": "Select compiler backends enabled in Pruna"},
+ {"id": "", "label": "Pruna experimental features", "localized": "", "hint": "Enable experimental compression algorithms in Pruna"},
+ {"id": "", "label": "Pruna factorizers", "localized": "", "hint": "Select matrix factorization methods enabled in Pruna"},
+ {"id": "", "label": "Pruna pruners", "localized": "", "hint": "Select weight and token pruning algorithms enabled in Pruna"},
+ {"id": "", "label": "Prune", "localized": "", "hint": "Prune training-only optimizer states and EMA weights to minimize file size", "ui": "models_merge_tab"},
+ {"id": "", "label": "Python code", "localized": "", "hint": "Custom Python code block executed during pipeline lifecycle hooks"},
+ {"id": "", "label": "Use full image if no person detected", "localized": "", "hint": "When the person detector finds nobody, estimate the pose on the whole image as a single person instead of returning an empty result. Helps with half-body shots, close-up portraits and anime or illustrations, where the detector often fails. Disable to return an empty pose when no person is detected.", "ui": "control"}
],
"q": [
- {"id":"btn_quick_settings","label":"Quick Settings","localized":"","hint":"Favorited items from different settings sections for quick access"},
- {"id":"","label":"Quantized","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"Qwen layered","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Quicksettings","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Qwen layered number of layers","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Quantization enabled","localized":"","hint":"Selects which model components SDNQ quantizes: Model (the diffusion transformer or UNet), TE (pipeline text encoders), LLM (standalone LLM/VLM tools like captioning and prompt enhance), Control (ControlNet), or VAE . Quantization lowers VRAM use and can speed up inference at some accuracy cost. An empty selection disables SDNQ. Default is empty.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantization mode","localized":"","hint":"When SDNQ quantizes the model. - auto : quantizes during load when possible, otherwise after load - pre : quantizes layer by layer as the model loads, lowering peak memory - post : quantizes after the full model is loaded Default is auto .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantization type","localized":"","hint":"Weight data type SDNQ quantizes to. Lower bit widths (e.g. uint4 ) shrink the model and can speed up inference; higher bit widths (e.g. int8 ) keep more accuracy. Integer types are widely supported; float types (float8_e4m3fn , etc.) only accelerate on newer GPUs. Applies to the components selected in Quantization enabled . Default is int8 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantized MatMul type","localized":"","hint":"Runs matrix multiplications on quantized weights in a low-precision compute type instead of dequantizing to bf16 / fp16 , which can speed up inference on supported hardware.disabled keeps the dequantize path. enabled picks int8 for integer weights or float8_e4m3fn / float16 for float weights; explicit types override that choice. Default is disabled .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantization type for Text Encoders","localized":"","hint":"Weight data type for text encoder quantization, separate from the main Quantization type .Same as model uses the main Quantization type . Applies to both TE (pipeline text encoders) and LLM (standalone tools like captioning and prompt enhance) when selected in Quantization enabled . Default is Same as model .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantized MatMul type for Text Encoders","localized":"","hint":"Quantized matrix multiplication type for text encoders and standalone LLM tools (captioning, prompt enhance), separate from the main Quantized MatMul type .Same as model uses the main setting. Default is disabled .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantize convolutional layers","localized":"","hint":"Also quantizes convolutional layers, such as those in UNet models like SDXL . Saves more memory, but convolutions are often more sensitive to quantization. Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantize embedding layers","localized":"","hint":"Also quantizes embedding layers in text models. Saves extra memory at some risk to quality. Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantize using GPU","localized":"","hint":"Runs the quantization computation on the GPU instead of the CPU, which is much faster but uses VRAM during model load. Disabling it keeps the computation on the CPU when load-time VRAM is limited. Enabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Quantization weights type","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Quantization activations type","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Quicksettings list","localized":"","hint":"List of setting names, separated by commas, for settings that should go to the quick access bar at the top instead the setting tab","ui":"settings_ui"}
+ {"id": "", "label": "Quantization activations type", "localized": "", "hint": "Precision format for quantized layer activations (int8 , fp8 , none )", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantization enabled", "localized": "", "hint": "Selects which model components SDNQ quantizes: Model (the diffusion transformer or UNet), TE (pipeline text encoders), LLM (standalone LLM/VLM tools like captioning and prompt enhance), Control (ControlNet), or VAE . Quantization lowers VRAM use and can speed up inference at some accuracy cost. An empty selection disables SDNQ. Default is empty.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantization mode", "localized": "", "hint": "When SDNQ quantizes the model. - auto : quantizes during load when possible, otherwise after load - pre : quantizes layer by layer as the model loads, lowering peak memory - post : quantizes after the full model is loaded Default is auto .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantization type", "localized": "", "hint": "Weight data type SDNQ quantizes to. Lower bit widths (e.g. uint4 ) shrink the model and can speed up inference; higher bit widths (e.g. int8 ) keep more accuracy. Integer types are widely supported; float types (float8_e4m3fn , etc.) only accelerate on newer GPUs. Applies to the components selected in Quantization enabled . Default is int8 .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantization type for Text Encoders", "localized": "", "hint": "Weight data type for text encoder quantization, separate from the main Quantization type .Same as model uses the main Quantization type . Applies to both TE (pipeline text encoders) and LLM (standalone tools like captioning and prompt enhance) when selected in Quantization enabled . Default is Same as model .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantization weights type", "localized": "", "hint": "Precision format for quantized model weights (int8 , fp8 , int4 )", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantize convolutional layers", "localized": "", "hint": "Also quantizes convolutional layers, such as those in UNet models like SDXL . Saves more memory, but convolutions are often more sensitive to quantization. Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantize embedding layers", "localized": "", "hint": "Also quantizes embedding layers in text models. Saves extra memory at some risk to quality. Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantize using GPU", "localized": "", "hint": "Runs the quantization computation on the GPU instead of the CPU, which is much faster but uses VRAM during model load. Disabling it keeps the computation on the CPU when load-time VRAM is limited. Enabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantized MatMul type", "localized": "", "hint": "Runs matrix multiplications on quantized weights in a low-precision compute type instead of dequantizing to bf16 / fp16 , which can speed up inference on supported hardware.disabled keeps the dequantize path. enabled picks int8 for integer weights or float8_e4m3fn / float16 for float weights; explicit types override that choice. Default is disabled .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Quantized MatMul type for Text Encoders", "localized": "", "hint": "Quantized matrix multiplication type for text encoders and standalone LLM tools (captioning, prompt enhance), separate from the main Quantized MatMul type .Same as model uses the main setting. Default is disabled .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Query", "localized": "", "hint": "Natural language instruction guiding image editing transformation"},
+ {"id": "btn_quick_settings", "label": "Quick Settings", "localized": "", "hint": "Favorited items from different settings sections for quick access"},
+ {"id": "", "label": "Quicksettings", "localized": "", "hint": "List of setting controls pinned to the top navigation header", "ui": "settings_ui"},
+ {"id": "", "label": "Quicksettings list", "localized": "", "hint": "List of setting names, separated by commas, for settings that should go to the quick access bar at the top instead the setting tab", "ui": "settings_ui"},
+ {"id": "", "label": "Qwen layered", "localized": "", "hint": "Qwen-Image layered decomposition and multi-tier synthesis architecture", "ui": "settings_model_options"},
+ {"id": "", "label": "Qwen layered number of layers", "localized": "", "hint": "Number of layered image decomposition blocks for Qwen layered models", "ui": "settings_model_options"}
],
"r": [
- {"id":"txt2img_refine","label":"Refine","localized":"","hint":"Refine runs additonal processing after initial processing has completed and can be used to upscale image and run optionally process it again to increase quality and details","ui":"txt2img"},
- {"id":"txt2img_paste","label":"Restore","localized":"","hint":"Restore parameters from current prompt or last known generated image","ui":"txt2img"},
- {"id":"component-754","label":"Reset anchors","localized":"","hint":"","ui":"script_consistory"},
- {"id":"component-982","label":"Reload model","localized":"","hint":"Reload currently selected model","ui":"script_layerdiffuse"},
- {"id":"txt2img_reprocess","label":"Reprocess","localized":"","hint":"Reprocess previous generations using different parameters","ui":"txt2img"},
- {"id":"","label":"Resize to","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Resize\n by","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Resize\n to","localized":"","hint":"","ui":"control"},
- {"id":"control_mask_refresh","label":"Run Preview","localized":"","hint":"Runs the configured mask pipeline (auto-segment, dilate, erode, blur, invert) on the current input and renders the result in the output panel using the selected Preview style. Use this to iterate on mask settings without launching a full generation.","ui":"control"},
- {"id":"framepack_btn_reset_model","label":"Reset receipe","localized":"","hint":"","ui":"video"},
- {"id":"video_generation_info_button","label":"Run","localized":"","hint":"","ui":"video"},
- {"id":"component-8738","label":"Refresh extension list","localized":"","hint":"Refresh list of available extensions","ui":"component-8724"},
- {"id":"restart_submit","label":"Restart server","localized":"","hint":""},
- {"id":"request_notifications","label":"Request browser notifications","localized":"","hint":"","ui":"tab_settings"},
- {"id":"ui_defaults_restore","label":"Restore UI defaults","localized":"","hint":"Restore default user interface values","ui":"tab_config"},
- {"id":"ui_defaults_view","label":"Refresh UI values","localized":"","hint":"","ui":"tab_config"},
- {"id":"component-8685","label":"Reinstall","localized":"","hint":"","ui":"component-8682"},
- {"id":"system_info_tab_refresh_btn","label":"Refresh state","localized":"","hint":"","ui":"component-8779"},
- {"id":"system_info_tab_refresh_full_btn","label":"Refresh data","localized":"","hint":"","ui":"component-8779"},
- {"id":"system_info_tab_benchmark_btn","label":"Run benchmark","localized":"","hint":"","ui":"component-8823"},
- {"id":"system_info_tab_refresh_bench_btn","label":"Refresh bench","localized":"","hint":"","ui":"component-8823"},
- {"id":"defaults_submit","label":"Restore defaults","localized":"","hint":"Restore default server settings"},
- {"id":"","label":"Replace","localized":"","hint":"Replace image"},
- {"id":"btn_history_refresh","label":"Refresh","localized":"","hint":""},
- {"id":"txt2img_reprocess_decode","label":"Reprocess decode","localized":"","hint":"","ui":"tab_txt2img"},
- {"id":"txt2img_reprocess_refine","label":"Reprocess refine","localized":"","hint":"","ui":"tab_txt2img"},
- {"id":"txt2img_reprocess_detail","label":"Reprocess face","localized":"","hint":"","ui":"tab_txt2img"},
- {"id":"","label":"Remove background","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"RAS: Region-Adaptive Sampling","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Resize","localized":"","hint":"Image resizing, can be using fixed resolution on based on scale","ui":"settings_postprocessing"},
- {"id":"","label":"Rerefence models","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Replace model components","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"rescale","localized":"","hint":"Rescales the noise schedule so the final timestep starts from true pure noise (zero signal-to-noise ratio). Standard SD schedules don't quite reach pure noise at the highest timestep, which biases generations toward medium brightness and limits dynamic range. Rescaling unlocks the full range of darks and brights. Should only be enabled for models trained with zero-terminal-SNR or v-prediction. The most common are SDXL fine-tunes carrying a 'vpred' or 'v-prediction' tag in the name (e.g. NoobAI XL Vpred , Illustrious XL Vpred , Stability's CosXL ), plus some noise-offset and Terminus -family checkpoints. Standard epsilon-prediction models such as base SDXL , Pony , and Animagine should be left as-is. Enabling on a mismatched model will shift colors and degrade quality. Recommended to leave off unless your model documentation specifically calls for it. Disabled by default.","ui":"txt2img"},
- {"id":"","label":"Resize seed from width","localized":"","hint":"Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution","ui":"txt2img"},
- {"id":"","label":"Resize seed from height","localized":"","hint":"Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution","ui":"txt2img"},
- {"id":"","label":"Refine guidance","localized":"","hint":"Guidance scale used for the secondary pass (refiner model or HiRes refine). Behaves like the main Guidance scale but applies only to that secondary pass. For OmniGen this slider controls a separate image-conditioning guidance scale instead, used alongside the main Guidance scale in OmniGen's dual-CFG formula. Set to 0 to disable guidance for the secondary pass. Defaults to 6.0.","ui":"txt2img"},
- {"id":"","label":"Resize mode","localized":"","hint":"How the input is fitted to the target resolution.None : skips resize and passes the image through unchanged.Fixed : forces the image to the target width and height, distorting aspect ratio if they differ.Crop : scales to fully cover the target, then center-crops the overflow, preserving aspect ratio.Fill : scales to fit inside the target, then pads the remaining space with the background color (set in Settings → Image options).Outpaint : like Fill, but the model paints new content into the padded space instead of using a solid color.Context aware : uses seam-carving to add or remove pixels along smooth, featureless paths through the image (like sky or plain backgrounds), preserving the detailed regions, governed by the Context dropdown.","ui":"txt2img"},
- {"id":"","label":"Resize method","localized":"","hint":"Method used to resize the image: can be simple resize, upscaling model, latent resize or asymmetric decode","ui":"txt2img"},
- {"id":"","label":"Resize width","localized":"","hint":"Resizes image to this width. If 0, width is inferred from either of two nearby sliders","ui":"txt2img"},
- {"id":"","label":"Resize height","localized":"","hint":"Resizes image to this height. If 0, height is inferred from either of two nearby sliders","ui":"txt2img"},
- {"id":"","label":"Resize scale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Refine sampler","localized":"","hint":"Use specific sampler as fallback sampler if primary is not supported for specific operation","ui":"txt2img"},
- {"id":"","label":"Refiner start","localized":"","hint":"Refiner pass will start when base model is this much complete (set to larger than 0 and smaller than 1 to run after full base model run)","ui":"txt2img"},
- {"id":"","label":"Refiner steps","localized":"","hint":"Number of steps to use for refiner pass","ui":"txt2img"},
- {"id":"","label":"Refine prompt","localized":"","hint":"Prompt used for both second encoder in base model (if it exists) and for refiner pass (if enabled)","ui":"txt2img"},
- {"id":"","label":"Refine negative prompt","localized":"","hint":"Negative prompt used for both second encoder in base model (if it exists) and for refiner pass (if enabled)","ui":"txt2img"},
- {"id":"","label":"Renoise","localized":"","hint":"Multiplier applied to the sampler's step size during the detailer pass. Same mechanism as the Sigma adjust slider in the sampler tab, scoped to detailer only. Values below 1.0 shrink each step for smoother, more conservative refinement (good for keeping faces stable). Values above 1.0 enlarge each step for sharper, more aggressive resampling. Default 1.0 disables the adjustment.","ui":"txt2img"},
- {"id":"","label":"Renoise end","localized":"","hint":"Upper bound of the denoising window where Renoise is active within the detailer pass, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). Lower values restrict renoise to the very first steps (gentler intervention); higher values let it act further into the run. Default 1.0 keeps renoise active across the full pass.","ui":"txt2img"},
- {"id":"","label":"Repeat x-axis","localized":"","hint":"","ui":"script_asymmetric_tiling"},
- {"id":"","label":"Repeat y-axis","localized":"","hint":"","ui":"script_asymmetric_tiling"},
- {"id":"","label":"ReSwapper Model","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Return original images","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Restart step","localized":"","hint":"","ui":"script_freescale"},
- {"id":"","label":"Restore pipeline on end","localized":"","hint":"","ui":"script_infiniteyou"},
- {"id":"","label":"Randomize seed after each loop iteration","localized":"","hint":"","ui":"script_loopback"},
- {"id":"","label":"Random seeds","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"Restore pipe on end","localized":"","hint":"","ui":"script_pulid"},
- {"id":"","label":"Rows","localized":"","hint":"","ui":"script_regional_prompting"},
- {"id":"","label":"Repetition penalty","localized":"","hint":"Discourages reusing tokens that already appear in the prompt or output by penalizing their probabilities. Like adding friction to revisiting previous choices. Helps break repetitive loops but may reduce coherence at aggressive values. Set to 1 to disable.","ui":"script_prompt_enhance"},
- {"id":"","label":"Redux prompt strength","localized":"","hint":"","ui":"script_flux_tools"},
- {"id":"","label":"right","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Reference query weight","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Reference adain weight","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Refine upscaler","localized":"","hint":"Select secondary upscaler to run after initial upscaler","ui":"extras"},
- {"id":"","label":"Refine foreground","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Recursive","localized":"","hint":"Process images in subfolders recursively. When enabled, searches all nested subdirectories for images to process.","ui":"caption"},
- {"id":"","label":"Rebase","localized":"","hint":"","ui":"tab_update"},
- {"id":"","label":"Repos","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Refiner model","localized":"","hint":"Refiner model used for second-pass operations","ui":"settings_sd"},
- {"id":"","label":"Remote VAE image type","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"Remote VAE for encode","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"RAS enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"reduce-overhead","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"repeated","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Root model folder","localized":"","hint":"","ui":"settings_system-paths"},
- {"id":"","label":"Resize background color","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Restore from metadata: skip params","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"Restore from metadata: skip settings","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"requests","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"rust","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"Restore unparsed prompt","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Reuse loaded model dictionary","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"ReBasin","localized":"","hint":"Performs multiple merges with permutations in order to keep more features from both models","ui":"models_merge_tab"},
- {"id":"","label":"Replace VAE","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Reference unit 1","localized":"","hint":"","ui":"control"}
+ {"id": "", "label": "Random seeds", "localized": "", "hint": "Assign independent random seeds to each prompt matrix combination", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Randomize seed after each loop iteration", "localized": "", "hint": "Generate a new random seed for every loopback pass", "ui": "script_loopback"},
+ {"id": "", "label": "RAS enabled", "localized": "", "hint": "Enable Region-Adaptive Sampling to allocate compute based on spatial complexity", "ui": "settings_advanced"},
+ {"id": "", "label": "RAS: Region-Adaptive Sampling", "localized": "", "hint": "Region-Adaptive Sampling (RAS) acceleration settings", "ui": "settings_advanced"},
+ {"id": "", "label": "Rebase", "localized": "", "hint": "Rebase local commits onto the upstream tracking branch during updates", "ui": "tab_update"},
+ {"id": "", "label": "ReBasin", "localized": "", "hint": "Performs multiple merges with permutations in order to keep more features from both models", "ui": "models_merge_tab"},
+ {"id": "", "label": "Receipe .json file", "localized": "", "hint": "Path to custom JSON file defining model architecture pipeline recipe"},
+ {"id": "", "label": "Recursive", "localized": "", "hint": "Process images in subfolders recursively. When enabled, searches all nested subdirectories for images to process.", "ui": "caption"},
+ {"id": "", "label": "Redraw mode", "localized": "", "hint": "Tiling execution pattern (Linear , Chess , or None )"},
+ {"id": "", "label": "Redraw upscaler", "localized": "", "hint": "Upscaler algorithm used to enlarge initial image before tiled redrawing"},
+ {"id": "", "label": "reduce-overhead", "localized": "", "hint": "PyTorch compiler optimization mode utilizing CUDA graphs to minimize execution latency", "ui": "settings_compile"},
+ {"id": "", "label": "Redux prompt strength", "localized": "", "hint": "Relative influence multiplier for Flux Redux image conditioning", "ui": "script_flux_tools"},
+ {"id": "", "label": "Reference", "localized": "", "hint": "Reference-only subject and style conditioning method"},
+ {"id": "", "label": "Reference adain weight", "localized": "", "hint": "AdaIN style transfer strength when using Reference control", "ui": "control"},
+ {"id": "", "label": "Reference context", "localized": "", "hint": "Attention context sharing mode for Reference-only conditioning"},
+ {"id": "", "label": "Reference media", "localized": "", "hint": "Reference image, video, and audio files for multi-modal conditioning"},
+ {"id": "", "label": "Reference query weight", "localized": "", "hint": "Attention query cross-reference guidance weight", "ui": "control"},
+ {"id": "txt2img_refine", "label": "Refine", "localized": "", "hint": "Refine runs additonal processing after initial processing has completed and can be used to upscale image and run optionally process it again to increase quality and details", "ui": "txt2img"},
+ {"id": "", "label": "Refine foreground", "localized": "", "hint": "Enhance edges and detail of extracted foreground subjects", "ui": "extras"},
+ {"id": "", "label": "Refine guidance", "localized": "", "hint": "Guidance scale used for the secondary pass (refiner model or HiRes refine). Behaves like the main Guidance scale but applies only to that secondary pass. For OmniGen this slider controls a separate image-conditioning guidance scale instead, used alongside the main Guidance scale in OmniGen's dual-CFG formula. Set to 0 to disable guidance for the secondary pass. Defaults to 6.0.", "ui": "txt2img"},
+ {"id": "", "label": "Refine negative prompt", "localized": "", "hint": "Negative prompt used for both second encoder in base model (if it exists) and for refiner pass (if enabled)", "ui": "txt2img"},
+ {"id": "", "label": "Refine prompt", "localized": "", "hint": "Prompt used for both second encoder in base model (if it exists) and for refiner pass (if enabled)", "ui": "txt2img"},
+ {"id": "", "label": "Refine sampler", "localized": "", "hint": "Use specific sampler as fallback sampler if primary is not supported for specific operation", "ui": "txt2img"},
+ {"id": "", "label": "Refine upscaler", "localized": "", "hint": "Select secondary upscaler to run after initial upscaler", "ui": "extras"},
+ {"id": "", "label": "Refiner model", "localized": "", "hint": "Refiner model used for second-pass operations", "ui": "settings_sd"},
+ {"id": "", "label": "Refiner start", "localized": "", "hint": "Refiner pass will start when base model is this much complete (set to larger than 0 and smaller than 1 to run after full base model run)", "ui": "txt2img"},
+ {"id": "", "label": "Refiner steps", "localized": "", "hint": "Number of steps to use for refiner pass", "ui": "txt2img"},
+ {"id": "btn_history_refresh", "label": "Refresh", "localized": "", "hint": "Refresh and reload current data from disk"},
+ {"id": "component-8738", "label": "Refresh extension list", "localized": "", "hint": "Refresh list of available extensions", "ui": "component-8724"},
+ {"id": "", "label": "Refresh Info", "localized": "", "hint": "Query and refresh AMD ROCm GPU telemetry and driver info"},
+ {"id": "ui_defaults_view", "label": "Refresh UI values", "localized": "", "hint": "Reload UI defaults and setting values from config.json", "ui": "tab_config"},
+ {"id": "", "label": "Regional Prompting", "localized": "", "hint": "Assign localized text prompts to specific bounding boxes or polygon masks on the canvas"},
+ {"id": "component-982", "label": "Reload model", "localized": "", "hint": "Reload currently selected model", "ui": "script_layerdiffuse"},
+ {"id": "", "label": "Remote VAE for encode", "localized": "", "hint": "Offload latent encoding requests to the remote VAE microservice", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "Remote VAE image type", "localized": "", "hint": "Transport image format used when communicating with a remote VAE service (raw , jpg , png )", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "Remove background", "localized": "", "hint": "Automatically segment and remove background using rembg neural models", "ui": "extras"},
+ {"id": "", "label": "Renoise", "localized": "", "hint": "Multiplier applied to the sampler's step size during the detailer pass. Same mechanism as the Sigma adjust slider in the sampler tab, scoped to detailer only. Values below 1.0 shrink each step for smoother, more conservative refinement (good for keeping faces stable). Values above 1.0 enlarge each step for sharper, more aggressive resampling. Default 1.0 disables the adjustment.", "ui": "txt2img"},
+ {"id": "", "label": "Renoise end", "localized": "", "hint": "Upper bound of the denoising window where Renoise is active within the detailer pass, as a fraction of the noise schedule (1.0 = pure noise, 0.0 = clean image). Lower values restrict renoise to the very first steps (gentler intervention); higher values let it act further into the run. Default 1.0 keeps renoise active across the full pass.", "ui": "txt2img"},
+ {"id": "", "label": "Repeat x-axis", "localized": "", "hint": "Number of seamless pattern repetitions along the horizontal X axis", "ui": "script_asymmetric_tiling"},
+ {"id": "", "label": "Repeat y-axis", "localized": "", "hint": "Number of seamless pattern repetitions along the vertical Y axis", "ui": "script_asymmetric_tiling"},
+ {"id": "", "label": "repeated", "localized": "", "hint": "Optimize compilation for repeated executions with consistent tensor shapes", "ui": "settings_compile"},
+ {"id": "", "label": "Repetition penalty", "localized": "", "hint": "Discourages reusing tokens that already appear in the prompt or output by penalizing their probabilities. Like adding friction to revisiting previous choices. Helps break repetitive loops but may reduce coherence at aggressive values. Set to 1 to disable.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Replace", "localized": "", "hint": "Replace image"},
+ {"id": "", "label": "Replace model components", "localized": "", "hint": "Swap individual pipeline submodules (e.g. UNet, VAE, Text Encoder) with alternate files", "ui": "models_replace_tab"},
+ {"id": "", "label": "Replace VAE", "localized": "", "hint": "Inject custom VAE weights directly into the merged checkpoint file", "ui": "models_merge_tab"},
+ {"id": "txt2img_reprocess", "label": "Reprocess", "localized": "", "hint": "Reprocess previous generations using different parameters", "ui": "txt2img"},
+ {"id": "txt2img_reprocess_decode", "label": "Reprocess decode", "localized": "", "hint": "Re-run latent decoding with current VAE without re-sampling", "ui": "tab_txt2img"},
+ {"id": "txt2img_reprocess_detail", "label": "Reprocess face", "localized": "", "hint": "Re-run face restoration filter on the current output image", "ui": "tab_txt2img"},
+ {"id": "txt2img_reprocess_refine", "label": "Reprocess refine", "localized": "", "hint": "Re-run secondary refiner denoising steps on the current output image", "ui": "tab_txt2img"},
+ {"id": "request_notifications", "label": "Request browser notifications", "localized": "", "hint": "Request browser permission for desktop completion notifications", "ui": "tab_settings"},
+ {"id": "", "label": "requests", "localized": "", "hint": "Standard Python requests HTTP library for file downloads", "ui": "settings_huggingface"},
+ {"id": "", "label": "Rerefence models", "localized": "", "hint": "Configure reference model catalog visibility and download caching", "ui": "settings_extra_networks"},
+ {"id": "", "label": "rescale", "localized": "", "hint": "Rescales the noise schedule so the final timestep reaches true zero signal-to-noise ratio (pure noise). Unlocks full dynamic range and deeper contrasts for models trained with zero-terminal-SNR or v-prediction (e.g. SDXL Vpred , CosXL ). Leave disabled for standard epsilon models (base SDXL , Pony ).", "ui": "txt2img"},
+ {"id": "", "label": "Rescale", "localized": "", "hint": "Rescale video frame dimensions to match target output resolution"},
+ {"id": "", "label": "Rescale betas with zero terminal SNR", "localized": "", "hint": "Rescale noise schedule beta coefficients to enforce zero terminal SNR"},
+ {"id": "component-754", "label": "Reset anchors", "localized": "", "hint": "Clear current reference anchors and regenerate subject embeddings", "ui": "script_consistory"},
+ {"id": "framepack_btn_reset_model", "label": "Reset receipe", "localized": "", "hint": "Reset FramePack model configuration recipe to default values", "ui": "video"},
+ {"id": "", "label": "Resize", "localized": "", "hint": "Image resizing, can be using fixed resolution on based on scale", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Resize background color", "localized": "", "hint": "Hex color code used to fill padded canvas margins during resizing", "ui": "settings_saving-images"},
+ {"id": "", "label": "Resize height", "localized": "", "hint": "Resizes image to this height. If 0, height is inferred from either of two nearby sliders", "ui": "txt2img"},
+ {"id": "", "label": "Resize method", "localized": "", "hint": "Method used to resize the image: can be simple resize, upscaling model, latent resize or asymmetric decode", "ui": "txt2img"},
+ {"id": "", "label": "Resize mode", "localized": "", "hint": "How the image is fitted to the target resolution: - None : passes image unchanged - Fixed : forces exact dimensions, distorting aspect ratio if different - Crop : scales to cover target resolution and center-crops overflow - Fill : pads borders with background color (set in Settings -> Image Options ) - Outpaint / Context aware : generative fill or seam-carving", "ui": "txt2img"},
+ {"id": "", "label": "Resize scale", "localized": "", "hint": "Canvas magnification scale factor", "ui": "txt2img"},
+ {"id": "", "label": "Resize seed from height", "localized": "", "hint": "Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution", "ui": "txt2img"},
+ {"id": "", "label": "Resize seed from width", "localized": "", "hint": "Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution", "ui": "txt2img"},
+ {"id": "", "label": "Resize to", "localized": "", "hint": "Target resolution to resize conditioning image to", "ui": "control"},
+ {"id": "", "label": "Resize width", "localized": "", "hint": "Resizes image to this width. If 0, width is inferred from either of two nearby sliders", "ui": "txt2img"},
+ {"id": "restart_submit", "label": "Restart server", "localized": "", "hint": "Restart the Python backend server process"},
+ {"id": "", "label": "Restart step", "localized": "", "hint": "Sampling step at which diffusion restarts for multi-stage upscaling", "ui": "script_freescale"},
+ {"id": "txt2img_paste", "label": "Restore", "localized": "", "hint": "Restore parameters from current prompt or last known generated image", "ui": "txt2img"},
+ {"id": "defaults_submit", "label": "Restore defaults", "localized": "", "hint": "Restore default server settings"},
+ {"id": "", "label": "Restore from metadata: skip params", "localized": "", "hint": "Comma-separated parameter keys ignored when loading settings from image metadata", "ui": "settings_image-metadata"},
+ {"id": "", "label": "Restore from metadata: skip settings", "localized": "", "hint": "Dropdown list of core settings excluded when restoring generation parameters", "ui": "settings_image-metadata"},
+ {"id": "", "label": "Restore pipe on end", "localized": "", "hint": "Restore standard model pipeline state upon completing generation", "ui": "script_pulid"},
+ {"id": "", "label": "Restore pipeline on end", "localized": "", "hint": "Restore standard model pipeline state upon completing generation", "ui": "script_infiniteyou"},
+ {"id": "ui_defaults_restore", "label": "Restore UI defaults", "localized": "", "hint": "Restore default user interface values", "ui": "tab_config"},
+ {"id": "", "label": "Restore unparsed prompt", "localized": "", "hint": "Preserve raw unexpanded prompt tokens in history when wildcards/LoRAs are parsed", "ui": "settings_extra_networks"},
+ {"id": "", "label": "ReSwapper Model", "localized": "", "hint": "Select ReSwapper face swapping neural network checkpoint", "ui": "script_face"},
+ {"id": "", "label": "Return original images", "localized": "", "hint": "Include un-swapped original source images alongside face swapped outputs", "ui": "script_face"},
+ {"id": "", "label": "RIFE interpolate frames", "localized": "", "hint": "Apply RIFE neural optical flow frame interpolation to double video framerate"},
+ {"id": "", "label": "right", "localized": "", "hint": "Expand canvas to the right", "ui": "script_outpainting"},
+ {"id": "", "label": "ROCm: Advanced Config", "localized": "", "hint": "Advanced environment variable configuration for AMD ROCm runtime"},
+ {"id": "", "label": "Root model folder", "localized": "", "hint": "Top-level root folder containing all model subdirectories", "ui": "settings_system-paths"},
+ {"id": "", "label": "Rows", "localized": "", "hint": "Number of vertical row divisions in the regional canvas grid", "ui": "script_regional_prompting"},
+ {"id": "", "label": "RTMW", "localized": "", "hint": "RTMW whole-body human pose, hand, and facial keypoint estimation model"},
+ {"id": "video_generation_info_button", "label": "Run", "localized": "", "hint": "Execute video generation with current parameters", "ui": "video"},
+ {"id": "control_mask_refresh", "label": "Run Preview", "localized": "", "hint": "Runs the configured mask pipeline (auto-segment, dilate, erode, blur, invert) on the current input and renders the result in the output panel using the selected Preview style. Use this to iterate on mask settings without launching a full generation.", "ui": "control"},
+ {"id": "", "label": "rust", "localized": "", "hint": "High-speed multi-threaded Rust download backend", "ui": "settings_huggingface"}
],
"s": [
- {"id":"txt2img_sampler","label":"Sampler","localized":"","hint":"Settings related to sampler and seed selection and configuration. Samplers guide the process of turning noise into an image over multiple steps.","ui":"txt2img"},
- {"id":"","label":"Sampler list filtered","localized":"","hint":"This list only shows samplers selected in Sampler Settings . Select to open settings.","ui":"txt2img"},
- {"id":"","label":"Sampler Settings","localized":"","hint":"Preferences for sampler and upscaler lists.","ui":"settings_sampler"},
- {"id":"","label":"Scripts","localized":"","hint":"Enable additional features by using selected scripts during generate process","ui":"txt2img"},
- {"id":"","label":"Scale","localized":"","hint":"Resize image to target scale. If resize fixed width/height are set this option is ignored","ui":"txt2img"},
- {"id":"xy_grid_swap_axes_button","label":"Swap X/Y","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"yz_grid_swap_axes_button","label":"Swap Y/Z","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"xz_grid_swap_axes_button","label":"Swap X/Z","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"prompt_enhance_copy","label":"Set prompt","localized":"","hint":"Copy the enhanced prompt to the main prompt input","ui":"script_prompt_enhance"},
- {"id":"txt2img_skip","label":"Skip","localized":"","hint":"Stop processing current job and continue processing","ui":"txt2img"},
- {"id":"txt2img_interrupt","label":"Stop","localized":"","hint":"Stop processing","ui":"txt2img"},
- {"id":"","label":"Save","localized":"","hint":"Save image","ui":"txt2img"},
- {"id":"","label":"Sketch","localized":"","hint":"","ui":"img2img"},
- {"id":"video_params_size","label":"Size & Inputs","localized":"","hint":"Settings related to generation resolution and additional input media","ui":"video"},
- {"id":"framepack_btn_set_model","label":"Set receipe","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Scale by","localized":"","hint":"Use this tab to resize the source image(s) by a chosen factor","ui":"extras"},
- {"id":"","label":"Scale to","localized":"","hint":"Use this tab to resize the source image(s) to a chosen target size","ui":"extras"},
- {"id":"btn_server_info","label":"Server Info","localized":"","hint":""},
- {"id":"btn_settings","label":"Settings","localized":"","hint":"Application settings"},
- {"id":"btn_system","label":"System","localized":"","hint":"System settings and information"},
- {"id":"shutdown_submit","label":"Shutdown server","localized":"","hint":""},
- {"id":"enable_profiling","label":"Start profiling","localized":"","hint":""},
- {"id":"","label":"System Info","localized":"","hint":"System information"},
- {"id":"ui_defaults_apply","label":"Set UI defaults","localized":"","hint":"Set current values as default values for the user interface","ui":"tab_config"},
- {"id":"ui_submenu_apply","label":"Set UI menu states","localized":"","hint":"","ui":"tab_config"},
- {"id":"system_info_tab_interrupt_btn","label":"Send interrupt","localized":"","hint":"","ui":"component-8779"},
- {"id":"system_info_tab_submit_btn","label":"Submit results","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"Server Settings","localized":"","hint":""},
- {"id":"","label":"System Paths","localized":"","hint":"Settings related to location of various model directories"},
- {"id":"","label":"Show all pages","localized":"","hint":"Show all settings pages"},
- {"id":"component-5595","label":"Save model","localized":"","hint":"","ui":"models_current_tab"},
- {"id":"component-5610","label":"Scan missing","localized":"","hint":"","ui":"models_metadata_tab"},
- {"id":"component-5629","label":"Save receipe","localized":"","hint":"","ui":"models_loader_tab"},
- {"id":"","label":"Simple Merge","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Style","localized":"","hint":"Additional styles to be applied on selected generation parameters"},
- {"id":"","label":"SD 1.5","localized":"","hint":"","ui":"component-98"},
- {"id":"","label":"SD XL","localized":"","hint":"","ui":"component-98"},
- {"id":"gpu_start","label":"Start","localized":"","hint":""},
- {"id":"txt2img_styles_select","label":"Select","localized":"","hint":"","ui":"tab_txt2img"},
- {"id":"","label":"Size","localized":"","hint":"","ui":"tab_video"},
- {"id":"","label":"Size & Batch","localized":"","hint":"Image size and batch","ui":"txt2img"},
- {"id":"","label":"Seed","localized":"","hint":"Initial seed and variation","ui":"txt2img"},
- {"id":"","label":"Script","localized":"","hint":"Additional scripts to be used","ui":"txt2img"},
- {"id":"","label":"Stable Diffusion 3.x","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"SDNQ: SD.Next Quantization","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Save Options","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Startup & Server Options","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"SeedVR","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"SS profile","localized":"","hint":"Quality preset profile for DLSS SuperRes upscaling. Default is Ultra .","ui":"control"},
- {"id":"","label":"SS scale","localized":"","hint":"Upscale multiplier factor for SuperRes resolution expansion. Default is 2.0 .","ui":"control"},
- {"id":"","label":"SS detail strength","localized":"","hint":"High-frequency detail sharpening intensity during upscaling. Default is 1.0 .","ui":"control"},
- {"id":"","label":"SS colour strength","localized":"","hint":"Color retention and saturation enhancement strength during upscaling. Default is 1.0 .","ui":"control"},
- {"id":"","label":"SS detail radius","localized":"","hint":"Filter kernel radius in pixels for spatial detail sharpening during upscaling. Default is 4.0 .","ui":"control"},
- {"id":"","label":"SS scene threshold","localized":"","hint":"Threshold for detecting scene cuts to reset temporal super resolution history. Default is 0.40 .","ui":"control"},
- {"id":"","label":"Styles","localized":"","hint":"Additional styles to be applied on selected generation parameters","ui":"settings_extra_networks"},
- {"id":"","label":"Search & Download","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"Server log","localized":"","hint":""},
- {"id":"","label":"Steps","localized":"","hint":"How many times to improve the generated image iteratively; higher values take longer; very low values can produce bad results","ui":"txt2img"},
- {"id":"","label":"Sampling method","localized":"","hint":"Which algorithm to use to produce the image","ui":"txt2img"},
- {"id":"","label":"Show samplers in user interface","localized":"","hint":"Select favorite samplers to show in generated dropdowns. Leave empty to show all samplers. Restart the UI after changing this setting.","ui":"settings_sampler"},
- {"id":"","label":"Show upscalers in user interface","localized":"","hint":"Select favorite upscalers to show in generated dropdowns. Leave empty to show all upscalers. Restart the UI after changing this setting.","ui":"settings_sampler"},
- {"id":"","label":"Sigma method","localized":"","hint":"Controls how noise levels (sigmas) are distributed across diffusion steps.Default : use the scheduler's built-in sigma method.Karras : smoother schedule that emphasizes later steps where fine details emerge; generally higher quality with fewer steps.Betas : derive sigmas directly from the model's beta schedule (classic DDPM behavior).Exponential : exponential decay of noise across steps; aggressive denoising early, slower refinement later.Lambdas : Lu's lambdas method from the DPM-Solver paper, specific to the DPM++ family.Flowmatch : sigma schedule tuned for flow-matching models (Flux , SD3 , video models).","ui":"txt2img"},
- {"id":"","label":"Sigma adjust","localized":"","hint":"Multiplier applied to the sampler's step size during the active timestep window. (Sigma is the amount of noise the sampler removes at each step.) Values below 1.0 shrink the step for smoother, more conservative denoising. Values above 1.0 enlarge it for sharper, more aggressive sampling. Default 1.0 disables the adjustment entirely. Use Adjust start and Adjust end to define the timestep range where the multiplier takes effect.","ui":"txt2img"},
- {"id":"","label":"Sampler order","localized":"","hint":"Overrides the solver order of the active sampler when set above 0. Higher orders use more historical steps per update for greater stability and accuracy at the cost of extra compute. Lower orders are faster but noisier. Default 0 leaves each sampler at its built-in order. Many samplers in the dropdown already encode their order in the name (e.g. DPM++ 2M is order 2, DPM++ 3M is order 3, DPM++ 2M SDE is order 2). Within a sampler family, the named variants differ ONLY by this value, so picking DPM++ 2M with the slider at 3 produces a scheduler that is functionally identical to picking DPM++ 3M with the slider at 0. The same equivalence holds across the rest of the DPM++ multistep family (including the SDE and Inverse variants) and across the ER-SDE family. Samplers without a configurable solver order (DDIM , plain Euler , ancestrals, etc.) ignore this slider entirely.","ui":"txt2img"},
- {"id":"","label":"SLG scale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SLG start","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SLG stop","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SLG layers","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SLG config","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG scale","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG blur sigma","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG blur threshold inf","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG start","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG stop","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG layers","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"SEG config","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Strength","localized":"","hint":"Denoising strength of during image operation controls how much of original image is allowed to change during generate","ui":"txt2img"},
- {"id":"","label":"Sort detections","localized":"","hint":"Process detected regions left-to-right (by bounding box X position) instead of in detection-score order. Improves consistency when the prompt assigns different traits to different subjects in a multi-line prompt: prompts are mapped per detection in order, so a stable left-to-right order makes line 1 always go to the leftmost subject. Default off.","ui":"txt2img"},
- {"id":"","label":"Saturation","localized":"","hint":"Controls color intensity. Positive values make colors more vivid, negative values desaturate toward grayscale. At -1.0 the image becomes fully monochrome.","ui":"txt2img"},
- {"id":"","label":"Sharpness","localized":"","hint":"Enhances edge detail and fine textures. Higher values produce crisper edges but may amplify noise or artifacts if pushed too far. Set to 0 to disable. Operates via an unsharp mask kernel.","ui":"txt2img"},
- {"id":"","label":"Shadows","localized":"","hint":"Adjusts the brightness of shadow (dark) regions. Positive values lift shadows to reveal detail, negative values deepen them. Operates on the L channel in Lab color space using a luminance-weighted mask, leaving highlights and midtones largely unaffected.","ui":"txt2img"},
- {"id":"","label":"Shadows tint","localized":"","hint":"Color to blend into shadow regions for split toning. Works together with Highlights tint and Split tone balance to create cinematic color grading looks. Default black (#000000) applies no tint.","ui":"txt2img"},
- {"id":"","label":"Split tone balance","localized":"","hint":"Controls the crossover point between shadow and highlight tinting. Values below 0.5 extend the shadow tint into midtones. Values above 0.5 extend the highlight tint into midtones. Default 0.5 splits evenly at the midpoint.","ui":"txt2img"},
- {"id":"","label":"Subject","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Same latent","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Share queries","localized":"","hint":"","ui":"script_consistory"},
- {"id":"","label":"Sigma","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Stride","localized":"","hint":"","ui":"script_demofusion"},
- {"id":"","label":"Structure","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Save HDR image","localized":"","hint":"","ui":"script_hdr"},
- {"id":"","label":"Scale factor","localized":"","hint":"","ui":"script_kohya_hires_fix"},
- {"id":"","label":"Strength curve","localized":"","hint":"","ui":"script_loopback"},
- {"id":"","label":"Slider","localized":"","hint":"","ui":"script_pixelsmith"},
- {"id":"","label":"Set at prompt start","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"space","localized":"","hint":"","ui":"script_prompt_matrix"},
- {"id":"","label":"Skip guidance layers","localized":"","hint":"","ui":"script_slg"},
- {"id":"","label":"Shared options","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Shift","localized":"","hint":"","ui":"script_style_aligned_image_generation"},
- {"id":"","label":"Spatial frequency","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Save as copy","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"Sensitivity","localized":"","hint":"","ui":"script_nudenet"},
- {"id":"","label":"System prompt","localized":"","hint":"System prompt controls behavior of the LLM. Processed first and persists throughout conversation. Has highest priority weighting and is always appended at the beginning of the sequence. Use for: Response formatting rules, role definition, style.","ui":"script_prompt_enhance"},
- {"id":"","label":"Source subject","localized":"","hint":"","ui":"script_blip_diffusion"},
- {"id":"","label":"Smooth mask","localized":"","hint":"","ui":"script_ledits"},
- {"id":"","label":"Scale after","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Scale mask","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Show input","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Show preview","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Separate init image","localized":"","hint":"Creates an additional window next to Control input labeled Init input, so you can have a separate image for both Control operations and an init source.","ui":"control"},
- {"id":"","label":"Skip input processing","localized":"","hint":"Passes every input image to the pipeline as given: control processors, resize before and the mask are not applied. Useful when the image is already preprocessed externally (depth map, canny edges, openpose skeleton). The input still routes through any selected ControlNet /T2I-Adapter /etc. model. Multi-image models generate at the size set on the Initial sub-tab of the Size accordion; other models generate at the size of the first image. Default off.","ui":"control"},
- {"id":"","label":"Skip input frames","localized":"","hint":"Number of input frames to skip between each processed frame when the input is a video. Use to thin out long source videos: only every (N+1)-th frame is processed and the rest are dropped. Set to 0 to process every frame. Set to 1 to process every other frame, 2 for every third, and so on. Default 0.","ui":"control"},
- {"id":"","label":"Style fidelity","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Scribble","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Score threshold","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Sampler shift","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Save output","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"Show result images","localized":"","hint":"Enable to show the processed images in the image pane","ui":"extras"},
- {"id":"","label":"Save Caption Files","localized":"","hint":"Save generated captions to .txt files alongside the images. Each image gets a matching caption file with the same base name.","ui":"caption"},
- {"id":"","label":"Sort alphabetically","localized":"","hint":"Sort tags alphabetically instead of by confidence score. When disabled, tags are sorted by confidence (highest first). Alphabetical sorting makes it easier to find specific tags.","ui":"caption"},
- {"id":"","label":"Show confidence scores","localized":"","hint":"Display confidence scores alongside each tag. Shows how certain the model is about each tag (0.0 to 1.0). Useful for understanding which tags are most reliable.","ui":"caption"},
- {"id":"","label":"Search","localized":"","hint":"","ui":"component-8724"},
- {"id":"","label":"Sort by","localized":"","hint":"","ui":"component-8724"},
- {"id":"","label":"Specific branch name","localized":"","hint":"Specify extension branch name, leave blank for default","ui":"component-8746"},
- {"id":"","label":"Submodules","localized":"","hint":"","ui":"tab_update"},
- {"id":"","label":"Server start time","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"State","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Search Docs","localized":"","hint":"","ui":"system_tab_docs"},
- {"id":"","label":"Search GitHub Wiki Pages","localized":"","hint":"","ui":"system_tab_wiki"},
- {"id":"","label":"Search Changelog","localized":"","hint":"","ui":"system_tab_changelog"},
- {"id":"","label":"Stage boundary ratio","localized":"","hint":"Timestep fraction at which the Wan 2.2 A14B mixture-of-experts hands off from the high-noise expert (coarse layout and motion) to the low-noise expert (detail and refinement). Lower values keep the high-noise expert running longer; values that are too low leave the result under-refined. -1 uses the boundary the checkpoint shipped with and is recommended; 0 to 1 set it explicitly. Affects the combined stage only. Default -1.","ui":"settings_model_options"},
- {"id":"","label":"sequential","localized":"","hint":"","ui":"settings_offload"},
- {"id":"","label":"SVD rank size","localized":"","hint":"Rank of the low-rank correction added by Use SVD quantization . Higher ranks recover more accuracy but add parameters and compute. Applies only when Use SVD quantization is enabled. Default is 32 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"SVD steps","localized":"","hint":"Number of iterations used to estimate the low-rank correction for Use SVD quantization . More steps refine the estimate at the cost of longer quantization. Applies only when Use SVD quantization is enabled. Default is 8 .","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Shuffle weights in post mode","localized":"","hint":"In post quantization mode, processes model components through the GPU one at a time, moving each off the GPU before the next, to limit peak VRAM during quantization. Applies only when Quantization mode is post . Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"SDXL: Use weighted pooled embeds","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Sana: Use complex human instructions","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Scaled-Dot-Product","localized":"","hint":"Memory optimization. Non-Deterministic unless SDP memory attention is disabled.","ui":"settings_cuda"},
- {"id":"","label":"Sage attention","localized":"","hint":"Experimental attention optimization method. May improve speed but less tested and can cause bugs.","ui":"settings_cuda"},
- {"id":"","label":"stable-fast","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"Save all generated images","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save interrupted images","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save all generated image grids","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Show metadata in full screen image browser","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save init images","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save image before hires","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save image before refiner","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save image before detailer","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save image before color correction","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save inpainting mask","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save inpainting masked composite","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Save images to a subdirectory","localized":"","hint":"","ui":"settings_saving-paths"},
- {"id":"","label":"Save metadata in image","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"Save metadata to text file","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"Save metadata to JSON file","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"System information to include in metadata","localized":"","hint":"","ui":"settings_image-metadata"},
- {"id":"","label":"Standard","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show MOTD","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"sidebar","localized":"","hint":"sidebar on the right side of the screen","ui":"settings_ui"},
- {"id":"","label":"Show log view","localized":"","hint":"Show log view at the bottom of the main window","ui":"settings_ui"},
- {"id":"","label":"Show grid in results","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Send seed when sending prompt or image to other interface","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Send size when sending prompt or image to another interface","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show labels for aside tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show labels for main tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show labels for page tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show ticks for input range slider","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Show parameter outline","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Simple","localized":"","hint":"Very cheap approximation. Very fast compared to VAE, but produces pictures with 8 times smaller horizontal/vertical resolution and extremely low quality","ui":"settings_live-preview"},
- {"id":"","label":"SeedVR CFG Scale","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Sort order","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Skip CivitAI scan for regex pattern(s)","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Show reference styles","localized":"","hint":"Show or hide build-it styles","ui":"settings_extra_networks"},
- {"id":"","label":"Skip Generation if NaN found in latents","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save grids to a subdirectory","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Show live previews","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save resumable optimizer state when training","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save training settings to a text file","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Show previews as a grid","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Show progressbar","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save generated images within tensorboard","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save loss CSV file every n steps","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Save images to a subdirectory when using Save button","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Secondary model","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"SDXL","localized":"","hint":"StableDiffusion XL","ui":"component-5660"},
- {"id":"","label":"Save metadata","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"safetensors","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"shuffle","localized":"","hint":"Loads full model in RAM and calculates on VRAM: Less speedup, suggested for SDXL merges","ui":"models_merge_tab"},
- {"id":"","label":"Save diffusers","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Save safetensors","localized":"","hint":"","ui":"models_replace_tab"},
- {"id":"","label":"Sort","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"Sort downloads into subfolders","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"Subfolder template","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"Search models","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"Select model","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"Specify model variant","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"Semantic threshold","localized":"","hint":"Semantic threshold for text similarity filtering when process words are present. Higher values make the filter more strict, requiring a closer match between. Lower values allow more leniency. Default is disabled.","ui":"settings_text_encoder"},
- {"id":"","label":"Specify model revision","localized":"","hint":"","ui":"models_huggingface_tab"},
- {"id":"","label":"SegmentAnything","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Sections","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Samplers","localized":"","hint":"Samplers/schedulers advanced settings","ui":"tab_txt2img"},
- {"id":"","label":"SDP kernels","localized":"","hint":"Which of torch's built-in attention kernels torch is allowed to choose from. These are permissions rather than a selection: torch picks one per call from whatever is left enabled, preferring Flash , dropping to Memory for calls flash cannot serve such as those carrying an arbitrary attention mask, and to Math when neither fits. Clearing a box removes a candidate; it never pins the remaining one to every call.Flash is torch's own build of the FlashAttention kernel. It is not the same thing as the Flash attention entry in SDP overrides , which calls the separately installed flash-attn package and bypasses torch entirely.Memory is the memory-efficient kernel, which accepts arbitrary masks that flash does not.Math is the unfused reference path, the widest in what it accepts and the least optimized. Leaving it enabled keeps a fallback for calls the other two decline. Applies while Attention method is Scaled-Dot-Product , and continues to govern the calls that an enabled override declines. All three by default. ZLUDA starts with Math alone.","ui":"settings_cuda"},
- {"id":"","label":"SDP overrides","localized":"","hint":"Replaces torch attention with another implementation. Each entry declares the shapes, dtypes and mask conditions it can serve; a call that fails them moves to the next entry and finally back to torch, so several can be enabled together and the chain resolves per call.Flash attention installs and calls the flash-attn package directly, for calls with no attention mask, half precision inputs and a head dimension of 128 or less.Sage attention computes attention with quantized matmuls, for head dimensions of 64, 96 or 128 and no attention mask.SDNQ attention is SD.Next's own quantized Triton kernel, configured in the section below. It takes attention masks, which the other quantized backends do not, and it is one of the two backends Sparse Attention can drive.Flex attention uses torch's compiled flex_attention, the other backend Sparse Attention can drive.Dynamic attention slices attention to fit available memory and serves every call the others decline, standing in for the torch fallback.Triton AMD Flash attention is a Triton implementation for ROCm and ZLUDA, listed only on those backends. The quantized and compiled backends trade some numerical accuracy for throughput. How much of each arrives depends on the model, the sequence length and the GPU, so comparing them on the actual workload settles it faster than picking by reputation. None by default on CUDA. ZLUDA, CPU and MPS start with Dynamic attention , as do ROCm GPUs older than RDNA3.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention","localized":"","hint":"Settings for the SDNQ attention entry in SDP overrides . They do nothing until that override is enabled. The kernel quantizes the two matmuls inside attention, computing them on lower precision operands and rescaling the result. It is written in Triton, so it needs a working Triton for the active device. It takes an attention mask and a block mask together, which is what lets Sparse Attention use it. Short sequences and single-head calls are left to the rest of the chain, so text encoders and the VAE keep ordinary attention.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention use Smooth K","localized":"","hint":"Subtracts the mean of the keys before quantizing them. Keys carry a large offset that is shared across the sequence, which spends most of the quantized range representing a value identical for every key and leaves little of it for the differences that decide the attention. Softmax ignores a constant shift applied to every score in a row, so removing that offset changes the quantization error and not the attention. Costs one mean and one subtraction per call. Enabled by default.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention use Hadamard","localized":"","hint":"Rotates queries and keys by a Hadamard transform before quantizing them. The rotation spreads a few oversized channels across all of them, which is the error shape quantization handles worst. The transform is orthogonal, so the scores it produces are the ones the unrotated tensors would produce, minus the quantization error it removes. With SDNQ Attention PV MatMul type also set, the values are rotated as well and the output is rotated back. Costs a rotation pass on every attention call, so it is worth enabling where a model shows quantization artifacts without it. Idle while SDNQ Attention MatMul type is disabled , since nothing is quantized then. Disabled by default.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention use FP16 Accumulation","localized":"","hint":"Accumulates the floating point matmuls in fp16 rather than fp32. Some tensor cores run fp16 accumulation at a higher rate than fp32, and on those the kernel is cheaper for it. Operands are pre-scaled to keep products inside the fp16 range, which covers ordinary activations with less headroom than fp32 leaves. Reaches the parts of the kernel that run in floating point. An int8 matmul accumulates in int32 and is unaffected, so at the default SDNQ Attention MatMul type this applies to the probability-value matmul alone. Disabled by default.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention MatMul type","localized":"","hint":"Precision the query-key matmul is computed in, the first of the two matmuls in attention.enabled selects int8, and int8 and uint8 reach the same kernel.float16 and float8_e4m3fn take the floating point path. fp8 needs a GPU with fp8 tensor cores and fails on hardware without them rather than falling back.disabled leaves queries and keys in the model's own precision, which also idles SDNQ Attention use Smooth K and SDNQ Attention use Hadamard . Default enabled.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention PV MatMul type","localized":"","hint":"Precision the probability-value matmul is computed in, the second of the two matmuls in attention. Choices match SDNQ Attention MatMul type . Quantizing this one as well takes out the floating point work the first setting leaves behind, and it is the more delicate of the two: its inputs are already normalized probabilities, and the small ones among them carry the fine detail.disabled keeps this matmul in the model's own precision. Default disabled.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention Hadamard Group Size","localized":"","hint":"Width of the Hadamard rotation in channels. Wider groups mix more channels together and spread outliers further. Clamped to the head dimension of the running model, rounded down to a power of two that divides it. On a model with 64 or 128 channels per head the upper part of this range resolves to that head dimension rather than to the number shown. Rotation is skipped below 4. Applies while SDNQ Attention use Hadamard is enabled. Default 256.","ui":"settings_cuda"},
- {"id":"","label":"SDNQ Attention Quantize FP32","localized":"","hint":"Upcasts queries, keys and values to fp32 for the quantization step, meaning the mean subtraction, scale and rounding that produce the low precision operands. The matmuls themselves are unaffected, and the kernel applies the scales in fp32 either way. Turned off, that arithmetic runs in the model's own precision. bf16 carries eight mantissa bits, so a scale derived in it is coarser than one derived in fp32, and SDNQ Attention use Smooth K loses the most from it, since a mean across the whole sequence is exactly the kind of sum that wants the extra bits. Whether the upcast costs anything depends on how the GPU runs fp32 vector work against fp16 and bf16. NVIDIA and AMD run them at the same rate here, so there is nothing to save; Intel runs fp32 slower and takes a noticeable hit. Enabled by default.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention","localized":"","hint":"Computes attention over a subset of the key tiles instead of all of them. Attention cost grows with the square of the sequence length, so on long sequences it dominates generation time, and skipping the tiles that contribute least buys much of it back. The saving grows with sequence length: negligible on a short sequence, useful at high resolution, largest on video. Requires an attention backend that accepts a block mask, SDNQ attention or Flex attention in SDP overrides ; with neither enabled a warning is logged and attention stays dense. It also stays dense below Sparse Attention minimum sequence . Not every architecture tolerates a reduced key set. The ones known to break are listed in Sparse Attention excluded models and stay dense; a model that breaks up rather than merely softening belongs on that list. Disabled by default.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention KV budget","localized":"","hint":"Percentage of the eligible key tiles each query tile keeps. Lower budgets are faster and coarser, and the cost shows first in fine detail and in consistency across the image. Text, conditioning and audio tokens are always kept, as are the tiles on the diagonal, so the budget applies only to the bulk image or video tokens.100 keeps every tile, which is ordinary dense attention and a convenient comparison run. Default 30.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention minimum sequence","localized":"","hint":"Shortest sequence that is sparsified. Below it attention stays dense, because choosing the tiles costs more than skipping them saves. Sequence length is not resolution: a diffusion transformer sees roughly (width/16) x (height/16) tokens for an image, so 1024x1024 is about 4k tokens and 2048x2048 about 16k, and video multiplies that by the frame count.0 sparsifies every sequence that reaches the stage. Default 8192, around 1450x1450 for an image.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention dense steps","localized":"","hint":"Number of steps at the start and end of sampling that receive a larger budget, where composition and fine detail are set. Counted at each end, and capped at half the run. Only takes effect when Sparse Attention dense step bonus is above 0.0 applies one budget to every step. Default 0.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention dense step bonus","localized":"","hint":"Percentage points added to the budget on the dense steps, capped at 100. Only takes effect when Sparse Attention dense steps is above 0. Default 30, so a budget of 30 rises to 60 on those steps.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention share selection across heads","localized":"","hint":"Computes one selection for all attention heads rather than one per head, by averaging the heads before scoring. Cheaper to select and coarser in what it keeps, since heads that attend to different regions are served by a single compromise. Worth trying when selection is itself a visible share of the cost, which happens on models with many heads. Also the first thing to try when a model breaks up into bands under sparse attention: some architectures need every head to see one consistent context, and per-head selection is what breaks them. Disabled by default.","ui":"settings_cuda"},
- {"id":"","label":"Sparse Attention excluded models","localized":"","hint":"Models that stay dense no matter how the rest of this section is set. Comma separated, matched case insensitively against the architecture, the pipeline class and the denoiser class, so whichever of those names is to hand works as an entry. The class names appear in the model load log; the architecture is the short name used elsewhere in the settings, such as f1 or anima . Listed by default is CosmosTransformer3DModel , the transformer Anima runs, which collapses into banded noise when each head selects its own tiles and stays degraded even with Sparse Attention share selection across heads enabled. The class is listed rather than the architecture because the other models built on it have not been checked. A model whose output breaks up rather than merely softening belongs here. Default CosmosTransformer3DModel .","ui":"settings_cuda"}
+ {"id": "", "label": "safetensors", "localized": "", "hint": "SafeTensors secure tensor serialization file format (.safetensors)", "ui": "models_merge_tab"},
+ {"id": "", "label": "Sage attention", "localized": "", "hint": "Experimental attention optimization method. May improve speed but less tested and can cause bugs.", "ui": "settings_cuda"},
+ {"id": "", "label": "Same latent", "localized": "", "hint": "Initialize all consistency frames from an identical random latent tensor", "ui": "script_consistory"},
+ {"id": "txt2img_sampler", "label": "Sampler", "localized": "", "hint": "Settings related to sampler and seed selection and configuration. Samplers guide the process of turning noise into an image over multiple steps.", "ui": "txt2img"},
+ {"id": "", "label": "Sampler (empty = use panel)", "localized": "", "hint": "Diffusion sampler algorithm override for batch folder images"},
+ {"id": "", "label": "Sampler base shift", "localized": "", "hint": "Base shift coefficient for flow-matching diffusion samplers"},
+ {"id": "", "label": "Sampler dynamic shift", "localized": "", "hint": "Dynamically adjust flow-matching sampler time shifts based on image resolution"},
+ {"id": "", "label": "Sampler fallback on invalid", "localized": "", "hint": "Automatically fall back to default Euler sampler if selected sampler is incompatible"},
+ {"id": "", "label": "Sampler list filtered", "localized": "", "hint": "This list only shows samplers selected in Sampler Settings . Select to open settings.", "ui": "txt2img"},
+ {"id": "", "label": "Sampler max shift", "localized": "", "hint": "Maximum shift coefficient for flow-matching diffusion samplers"},
+ {"id": "", "label": "Sampler order", "localized": "", "hint": "Overrides the mathematical solver order for ODE samplers (e.g. DPM++ , UniPC , ER-SDE ). Higher orders use more historical steps for greater accuracy at the cost of compute. Lower orders are faster but noisier. Set to 0 to use the sampler's built-in default order.", "ui": "txt2img"},
+ {"id": "", "label": "Sampler Settings", "localized": "", "hint": "Preferences for sampler and upscaler lists.", "ui": "settings_sampler"},
+ {"id": "", "label": "Sampler shift", "localized": "", "hint": "Shift coefficient adjusting distribution of denoising time steps", "ui": "video"},
+ {"id": "", "label": "Samplers", "localized": "", "hint": "Samplers/schedulers advanced settings", "ui": "tab_txt2img"},
+ {"id": "", "label": "Sampling method", "localized": "", "hint": "Which algorithm to use to produce the image", "ui": "txt2img"},
+ {"id": "", "label": "Sana: Use complex human instructions", "localized": "", "hint": "Format prompts using Sana complex human instruction templates", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Saturation", "localized": "", "hint": "Controls color intensity. Positive values make colors more vivid, negative values desaturate toward grayscale. At -1.0 the image becomes fully monochrome.", "ui": "txt2img"},
+ {"id": "", "label": "Save", "localized": "", "hint": "Save image", "ui": "txt2img"},
+ {"id": "", "label": "Save all generated image grids", "localized": "", "hint": "Automatically save all contact sheet grids to the grids output directory", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save all generated images", "localized": "", "hint": "Automatically save every generated image to the output directory", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save Analysis Files", "localized": "", "hint": "Save analysis responses to text files alongside input images"},
+ {"id": "", "label": "Save Analysis JSON", "localized": "", "hint": "Save structured visual analysis results in JSON format"},
+ {"id": "", "label": "Save as copy", "localized": "", "hint": "Save censored image as a duplicate file alongside the original output", "ui": "script_nudenet"},
+ {"id": "", "label": "Save as half", "localized": "", "hint": "Save merged or converted checkpoint in 16-bit half precision format"},
+ {"id": "ltx_audio_enable", "label": "Save audio", "localized": "", "hint": "Include generated audio track in exported LTX Video file", "ui": "video"},
+ {"id": "", "label": "Save Caption Files", "localized": "", "hint": "Save generated captions to .txt files alongside the images. Each image gets a matching caption file with the same base name.", "ui": "caption"},
+ {"id": "", "label": "Save Caption JSON", "localized": "", "hint": "Save generated image captions in structured JSON metadata files"},
+ {"id": "", "label": "Save copy", "localized": "", "hint": "Save duplicate copy of processed image"},
+ {"id": "", "label": "Save copy to folder", "localized": "", "hint": "Save duplicate copy of generated images to an alternate archival folder"},
+ {"id": "", "label": "Save diffusers", "localized": "", "hint": "Export converted model in Hugging Face Diffusers directory format", "ui": "models_replace_tab"},
+ {"id": "", "label": "Save HDR image", "localized": "", "hint": "Save uncompressed 32-bit floating point HDR image file (.exr or .hdr)", "ui": "script_hdr"},
+ {"id": "", "label": "Save image before color correction", "localized": "", "hint": "Save clean image before applying post-generation color adjustments", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save image before detailer", "localized": "", "hint": "Save unprocessed image before applying YOLO/segmentation detailer passes", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save image before hires", "localized": "", "hint": "Save low-resolution preview image before running high-resolution fix pass", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save image before refiner", "localized": "", "hint": "Save base model image before running secondary refiner denoising steps", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save images before color correction", "localized": "", "hint": "Save raw generated image before applying color grading corrections"},
+ {"id": "", "label": "Save images before face restoration", "localized": "", "hint": "Save unprocessed image version before applying face restoration filters"},
+ {"id": "", "label": "Save images before highres fix", "localized": "", "hint": "Save preliminary low-resolution image before running high-resolution fix pass"},
+ {"id": "", "label": "Save images to a subdirectory", "localized": "", "hint": "Organize saved output images into date- or parameter-based subdirectories", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Save init image copy", "localized": "", "hint": "Save copy of source conditioning image alongside img2img outputs"},
+ {"id": "", "label": "Save init images", "localized": "", "hint": "Save uploaded initial conditioning images alongside generated outputs", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save inpainting mask", "localized": "", "hint": "Save composite mask image used during inpainting runs", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save inpainting masked composite", "localized": "", "hint": "Save image showing inpainting mask composited over the original picture", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save interrupted images", "localized": "", "hint": "Save partially denoised image state when generation is cancelled mid-run", "ui": "settings_saving-images"},
+ {"id": "", "label": "Save mask copy", "localized": "", "hint": "Save copy of inpainting mask alongside generated image files"},
+ {"id": "", "label": "Save metadata", "localized": "", "hint": "Write parameter dictionaries and provenance metadata into output files", "ui": "models_merge_tab"},
+ {"id": "", "label": "Save metadata in image", "localized": "", "hint": "Embed generation parameters and prompt metadata directly into image headers", "ui": "settings_image-metadata"},
+ {"id": "", "label": "Save metadata in text file", "localized": "", "hint": "Write generation parameters to a matching .txt file alongside images"},
+ {"id": "", "label": "Save metadata to JSON file", "localized": "", "hint": "Write comprehensive generation logs and parameters to a JSON log file", "ui": "settings_image-metadata"},
+ {"id": "", "label": "Save metadata to text file", "localized": "", "hint": "Write generation parameters to a matching .txt file alongside images", "ui": "settings_image-metadata"},
+ {"id": "component-5595", "label": "Save model", "localized": "", "hint": "Export and save currently loaded model checkpoint to disk", "ui": "models_current_tab"},
+ {"id": "", "label": "Save Options", "localized": "", "hint": "Output file naming, numbering, and subdirectory organization options", "ui": "settings_saving-paths"},
+ {"id": "", "label": "Save output", "localized": "", "hint": "Save processed image or video output file to disk", "ui": "extras"},
+ {"id": "", "label": "Save PNG info chunks", "localized": "", "hint": "Embed prompt, seed, sampler, and model metadata inside PNG header chunks"},
+ {"id": "component-5629", "label": "Save receipe", "localized": "", "hint": "Save current component mappings to a reusable model recipe file", "ui": "models_loader_tab"},
+ {"id": "", "label": "Save safetensors", "localized": "", "hint": "Export model weights as single SafeTensors binary file", "ui": "models_replace_tab"},
+ {"id": "", "label": "Save selected image", "localized": "", "hint": "Save currently selected preview image directly to disk"},
+ {"id": "", "label": "Save video as GIF", "localized": "", "hint": "Generate animated GIF copy in addition to MP4 video files"},
+ {"id": "", "label": "Save video format", "localized": "", "hint": "Output container format for generated videos (mp4 , webm , mkv )"},
+ {"id": "", "label": "Save: frames", "localized": "", "hint": "Save individual PNG frames into output frame directory"},
+ {"id": "", "label": "Save: safetensors", "localized": "", "hint": "Save raw video latent tensor data in SafeTensors format"},
+ {"id": "", "label": "Save: thumbnail", "localized": "", "hint": "Save PNG image thumbnail alongside video file"},
+ {"id": "", "label": "Save: video", "localized": "", "hint": "Export final generated sequence as encoded video file"},
+ {"id": "", "label": "Scale", "localized": "", "hint": "Resize image to target scale. If resize fixed width/height are set this option is ignored", "ui": "txt2img"},
+ {"id": "", "label": "Scale after", "localized": "", "hint": "Apply scaling to conditioning map after preprocessing pass", "ui": "control"},
+ {"id": "", "label": "Scale by", "localized": "", "hint": "Use this tab to resize the source image(s) by a chosen factor", "ui": "extras"},
+ {"id": "", "label": "Scale factor", "localized": "", "hint": "Downsampling factor applied to internal attention maps during early steps", "ui": "script_kohya_hires_fix"},
+ {"id": "", "label": "Scale Factor", "localized": "", "hint": "Magnification scale multiplier for SD Upscale pass"},
+ {"id": "", "label": "Scale factor (ignored if width/height set)", "localized": "", "hint": "Magnification scale multiplier applied to input images"},
+ {"id": "", "label": "Scale mask", "localized": "", "hint": "Rescale mask dimensions to match generation canvas aspect ratio", "ui": "control"},
+ {"id": "", "label": "Scale to", "localized": "", "hint": "Use this tab to resize the source image(s) to a chosen target size", "ui": "extras"},
+ {"id": "", "label": "Scaled-Dot-Product", "localized": "", "hint": "Memory optimization. Non-Deterministic unless SDP memory attention is disabled.", "ui": "settings_cuda"},
+ {"id": "component-5610", "label": "Scan missing", "localized": "", "hint": "Scan local model directories for checkpoints lacking metadata files", "ui": "models_metadata_tab"},
+ {"id": "", "label": "Score threshold", "localized": "", "hint": "Minimum classification confidence score to retain detection", "ui": "control"},
+ {"id": "", "label": "Scribble", "localized": "", "hint": "Rough sketch and freehand doodle conditioning preprocessor", "ui": "control"},
+ {"id": "", "label": "Script", "localized": "", "hint": "Additional scripts to be used", "ui": "txt2img"},
+ {"id": "", "label": "Scripts", "localized": "", "hint": "Enable additional features by using selected scripts during generate process", "ui": "txt2img"},
+ {"id": "", "label": "SDNQ Attention", "localized": "", "hint": "Settings for Triton-based SDNQ attention in SDP overrides . Quantizes attention matrix multiplications for accelerated inference and supports block masks required by Sparse Attention .", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ attention", "localized": "", "hint": "SD.Next quantized Triton attention kernel supporting block-sparse attention masks and reduced precision matmuls", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention Hadamard Group Size", "localized": "", "hint": "Width of the Hadamard rotation in channels. Wider groups mix more channels together and spread outliers further. Clamped to the head dimension of the running model, rounded down to a power of two that divides it. On a model with 64 or 128 channels per head the upper part of this range resolves to that head dimension rather than to the number shown. Rotation is skipped below 4. Applies while SDNQ Attention use Hadamard is enabled. Default 256.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention MatMul type", "localized": "", "hint": "Precision for query-key attention matrix multiplication: - enabled / int8 : 8-bit integer quantization (default) - float16 / float8_e4m3fn : 8/16-bit float quantization - disabled : native model precision", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention PV MatMul type", "localized": "", "hint": "Precision the probability-value matmul is computed in, the second of the two matmuls in attention. Choices match SDNQ Attention MatMul type . Quantizing this one as well takes out the floating point work the first setting leaves behind, and it is the more delicate of the two: its inputs are already normalized probabilities, and the small ones among them carry the fine detail.disabled keeps this matmul in the model's own precision. Default disabled.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention Quantize FP32", "localized": "", "hint": "Upcasts query, key, and value tensors to FP32 during mean subtraction and scale calculations for better quantization precision. Improves scale accuracy on BF16 models with negligible performance impact on NVIDIA/AMD GPUs. Enabled by default.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention use FP16 Accumulation", "localized": "", "hint": "Accumulates floating point attention matmuls in FP16 rather than FP32. Accelerates computation on GPUs with fast FP16 tensor cores. Disabled by default.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention use Hadamard", "localized": "", "hint": "Applies an orthogonal Hadamard rotation matrix to query and key tensors before quantization. Distributes channel outliers evenly to reduce low-bit quantization artifacts. Requires SDNQ Attention MatMul type enabled. Disabled by default.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ Attention use Smooth K", "localized": "", "hint": "Subtracts the mean of the keys before quantizing them. Keys carry a large offset that is shared across the sequence, which spends most of the quantized range representing a value identical for every key and leaves little of it for the differences that decide the attention. Softmax ignores a constant shift applied to every score in a row, so removing that offset changes the quantization error and not the attention. Costs one mean and one subtraction per call. Enabled by default.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDNQ: SD.Next Quantization", "localized": "", "hint": "SD.Next Native Quantization (SDNQ) algorithms and matrix precision settings", "ui": "settings_quantization"},
+ {"id": "", "label": "SDP kernels", "localized": "", "hint": "Selects which built-in PyTorch Scaled-Dot-Product attention kernels are allowed: - Flash : fast fused FlashAttention kernel for unmasked tensors - Memory : memory-efficient attention kernel supporting arbitrary masks - Math : un-fused reference mathematical fallback PyTorch selects the fastest compatible kernel from enabled options per call.", "ui": "settings_cuda"},
+ {"id": "", "label": "SDP overrides", "localized": "", "hint": "Replaces standard PyTorch attention with alternative kernels in priority order: - Flash attention : external flash-attn package for unmasked half-precision calls - Sage attention : quantized attention for 64-128 head dimensions - SDNQ attention : SD.Next quantized Triton kernel with mask support - Flex attention : PyTorch compiled flex_attention - Dynamic attention : dynamic slicing fallback for memory constraints", "ui": "settings_cuda"},
+ {"id": "", "label": "SDXL", "localized": "", "hint": "StableDiffusion XL", "ui": "component-5660"},
+ {"id": "", "label": "SDXL: Use weighted pooled embeds", "localized": "", "hint": "Apply token weights directly to SDXL pooled text embeddings", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Seams fix", "localized": "", "hint": "Post-pass seam correction algorithm smoothing tile boundary lines (None , Band pass , Half tile )"},
+ {"id": "", "label": "Seams fix denoise", "localized": "", "hint": "Denoising strength applied during tile seam correction pass"},
+ {"id": "", "label": "Seams fix mask blur", "localized": "", "hint": "Gaussian blur radius in pixels applied to seam correction masks"},
+ {"id": "", "label": "Seams fix padding", "localized": "", "hint": "Padding margin in pixels around tile seam boundaries"},
+ {"id": "", "label": "Seams fix width", "localized": "", "hint": "Pixel width of seam correction blending band"},
+ {"id": "", "label": "Search", "localized": "", "hint": "Filter list by search keywords or names"},
+ {"id": "", "label": "Search & Download", "localized": "", "hint": "Search CivitAI model repository and download selected checkpoints or LoRAs", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Search Changelog", "localized": "", "hint": "Search changelog history for specific features or bug fixes", "ui": "system_tab_changelog"},
+ {"id": "", "label": "Search Docs", "localized": "", "hint": "Search official documentation guides and tutorials", "ui": "system_tab_docs"},
+ {"id": "", "label": "Search GitHub Wiki Pages", "localized": "", "hint": "Search online GitHub Wiki documentation pages", "ui": "system_tab_wiki"},
+ {"id": "", "label": "Search models", "localized": "", "hint": "Query Hugging Face Hub for available diffusion model repositories", "ui": "models_huggingface_tab"},
+ {"id": "", "label": "Search results", "localized": "", "hint": "List of model repositories matching search query"},
+ {"id": "", "label": "Secondary model", "localized": "", "hint": "Second parent model checkpoint for weight blending", "ui": "models_merge_tab"},
+ {"id": "", "label": "Sections", "localized": "", "hint": "Number of temporal narrative segments in sequence generation", "ui": "video"},
+ {"id": "", "label": "Seed", "localized": "", "hint": "Initial seed and variation", "ui": "txt2img"},
+ {"id": "", "label": "Seed (-1 = use panel)", "localized": "", "hint": "Seed override for batch images (use -1 to use panel setting)"},
+ {"id": "", "label": "SeedVR", "localized": "", "hint": "SeedVR generative super-resolution and image enhancement framework", "ui": "settings_postprocessing"},
+ {"id": "", "label": "SeedVR advanced", "localized": "", "hint": "Advanced configuration parameters and internal sampling settings for SeedVR"},
+ {"id": "", "label": "SeedVR batch overlap", "localized": "", "hint": "Number of overlapping frames between consecutive video processing chunks"},
+ {"id": "", "label": "SeedVR batch size", "localized": "", "hint": "Number of video frames processed concurrently in each SeedVR batch chunk"},
+ {"id": "", "label": "SeedVR CFG Scale", "localized": "", "hint": "Classifier-free guidance scale for SeedVR generative restoration", "ui": "settings_postprocessing"},
+ {"id": "", "label": "SeedVR guidance rescale", "localized": "", "hint": "Guidance rescale factor to prevent contrast blowout in SeedVR"},
+ {"id": "", "label": "SeedVR guidance scale", "localized": "", "hint": "Classifier-free guidance scale for SeedVR generative detail restoration"},
+ {"id": "", "label": "SeedVR model", "localized": "", "hint": "Select SeedVR restoration foundation model checkpoint"},
+ {"id": "", "label": "SeedVR scale", "localized": "", "hint": "Spatial magnification scale multiplier for SeedVR upscaling"},
+ {"id": "", "label": "SeedVR seed", "localized": "", "hint": "Random number generator seed for deterministic SeedVR restoration"},
+ {"id": "", "label": "SeedVR steps", "localized": "", "hint": "Number of diffusion sampling iterations for SeedVR super-resolution"},
+ {"id": "", "label": "SeedVR tile overlap", "localized": "", "hint": "Pixel overlap margin between adjacent spatial tiles in SeedVR"},
+ {"id": "", "label": "SeedVR tile size", "localized": "", "hint": "Spatial tile dimension in pixels for SeedVR tiled processing"},
+ {"id": "", "label": "SeedVR VAE", "localized": "", "hint": "Variational Autoencoder used for SeedVR latent encoding and decoding"},
+ {"id": "", "label": "SeedVR VAE memory", "localized": "", "hint": "VRAM allocation strategy for SeedVR VAE decoding"},
+ {"id": "", "label": "SeedVR video", "localized": "", "hint": "Input video file for SeedVR generative enhancement and upscaling"},
+ {"id": "", "label": "SEG blur sigma", "localized": "", "hint": "Gaussian blur kernel standard deviation for Self-Attention Guidance mask", "ui": "txt2img"},
+ {"id": "", "label": "SEG blur threshold inf", "localized": "", "hint": "Lower threshold limit for attention mask blurring in SAG", "ui": "txt2img"},
+ {"id": "", "label": "SEG config", "localized": "", "hint": "Preset configuration profile for Self-Attention Guidance", "ui": "txt2img"},
+ {"id": "", "label": "SEG layers", "localized": "", "hint": "Target attention layer depth indices for Self-Attention Guidance", "ui": "txt2img"},
+ {"id": "", "label": "SEG scale", "localized": "", "hint": "Self-Attention Guidance scale enhancing image clarity and structural coherence", "ui": "txt2img"},
+ {"id": "", "label": "SEG start", "localized": "", "hint": "Sampling step ratio at which Self-Attention Guidance activates", "ui": "txt2img"},
+ {"id": "", "label": "SEG stop", "localized": "", "hint": "Sampling step ratio at which Self-Attention Guidance ceases", "ui": "txt2img"},
+ {"id": "", "label": "Segment Model", "localized": "", "hint": "Select semantic segmentation neural network checkpoint"},
+ {"id": "", "label": "SegmentAnything", "localized": "", "hint": "Segment Anything Model (SAM) zero-shot object segmentation", "ui": "control"},
+ {"id": "", "label": "SegmentAnything 1.0", "localized": "", "hint": "Segment Anything Model (SAM) zero-shot semantic segmentation preprocessor"},
+ {"id": "", "label": "Segmentation", "localized": "", "hint": "Semantic segmentation preprocessor dividing image into labeled regions"},
+ {"id": "", "label": "Segmentation resolution", "localized": "", "hint": "Processing resolution for semantic segmentation preprocessor"},
+ {"id": "txt2img_styles_select", "label": "Select", "localized": "", "hint": "Select and apply style to the prompt", "ui": "tab_txt2img"},
+ {"id": "", "label": "Select model", "localized": "", "hint": "Select model repository from search results to inspect or download", "ui": "models_huggingface_tab"},
+ {"id": "", "label": "Semantic threshold", "localized": "", "hint": "Semantic threshold for text similarity filtering when process words are present. Higher values make the filter more strict, requiring a closer match between. Lower values allow more leniency. Default is disabled.", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Send seed when sending prompt or image to other interface", "localized": "", "hint": "Include random seed when transferring generation parameters between tabs", "ui": "settings_ui"},
+ {"id": "", "label": "Send size when sending prompt or image to another interface", "localized": "", "hint": "Include width and height dimensions when transferring parameters between tabs", "ui": "settings_ui"},
+ {"id": "", "label": "Sensitivity", "localized": "", "hint": "Detection sensitivity threshold for content safety classifiers", "ui": "script_nudenet"},
+ {"id": "", "label": "Separate init image", "localized": "", "hint": "Creates an additional window next to Control input labeled Init input, so you can have a separate image for both Control operations and an init source.", "ui": "control"},
+ {"id": "", "label": "sequential", "localized": "", "hint": "Sequential module offloading keeping only one active layer on GPU at a time", "ui": "settings_offload"},
+ {"id": "btn_server_info", "label": "Server Info", "localized": "", "hint": "Display system information, hardware telemetry, and environment details"},
+ {"id": "", "label": "Server log", "localized": "", "hint": "Display server-side Python runtime logs and stack traces"},
+ {"id": "", "label": "Server Settings", "localized": "", "hint": "Open server backend, network, and hosting configuration"},
+ {"id": "", "label": "Set at prompt start", "localized": "", "hint": "Prepend matrix variation tokens to the beginning of the prompt", "ui": "script_prompt_matrix"},
+ {"id": "prompt_enhance_copy", "label": "Set prompt", "localized": "", "hint": "Copy the enhanced prompt to the main prompt input", "ui": "script_prompt_enhance"},
+ {"id": "framepack_btn_set_model", "label": "Set receipe", "localized": "", "hint": "Apply selected model configuration recipe", "ui": "video"},
+ {"id": "ui_defaults_apply", "label": "Set UI defaults", "localized": "", "hint": "Set current values as default values for the user interface", "ui": "tab_config"},
+ {"id": "ui_submenu_apply", "label": "Set UI menu states", "localized": "", "hint": "Save current accordion expansion states as default", "ui": "tab_config"},
+ {"id": "btn_settings", "label": "Settings", "localized": "", "hint": "Application settings"},
+ {"id": "", "label": "SHA256 hash of the current checkpoint", "localized": "", "hint": "Cryptographic SHA256 checksum of currently loaded base model checkpoint"},
+ {"id": "", "label": "Shadows", "localized": "", "hint": "Adjusts the brightness of shadow (dark) regions. Positive values lift shadows to reveal detail, negative values deepen them. Operates on the L channel in Lab color space using a luminance-weighted mask, leaving highlights and midtones largely unaffected.", "ui": "txt2img"},
+ {"id": "", "label": "Shadows tint", "localized": "", "hint": "Color to blend into shadow regions for split toning. Works together with Highlights tint and Split tone balance to create cinematic color grading looks. Default black (#000000) applies no tint.", "ui": "txt2img"},
+ {"id": "", "label": "Share queries", "localized": "", "hint": "Share attention query vectors across aligned subject tokens", "ui": "script_consistory"},
+ {"id": "", "label": "Shared options", "localized": "", "hint": "Parameters shared across all images in the style-aligned batch", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Sharpness", "localized": "", "hint": "Enhances edge detail and fine textures. Higher values produce crisper edges but may amplify noise or artifacts if pushed too far. Set to 0 to disable. Operates via an unsharp mask kernel.", "ui": "txt2img"},
+ {"id": "", "label": "Shift", "localized": "", "hint": "Feature shift scale for style transfer alignment", "ui": "script_style_aligned_image_generation"},
+ {"id": "", "label": "Show", "localized": "", "hint": "Toggle visibility of details and parameters"},
+ {"id": "", "label": "Show all pages", "localized": "", "hint": "Show all settings pages"},
+ {"id": "", "label": "Show confidence scores", "localized": "", "hint": "Display confidence scores alongside each tag. Shows how certain the model is about each tag (0.0 to 1.0). Useful for understanding which tags are most reliable.", "ui": "caption"},
+ {"id": "", "label": "Show grid in results", "localized": "", "hint": "Display composite contact sheet grid in gallery outputs alongside single images", "ui": "settings_ui"},
+ {"id": "", "label": "Show input", "localized": "", "hint": "Display source input image alongside preprocessed output", "ui": "control"},
+ {"id": "", "label": "Show labels for aside tabs", "localized": "", "hint": "Show text labels on sidebar secondary tabs", "ui": "settings_ui"},
+ {"id": "", "label": "Show labels for main tabs", "localized": "", "hint": "Show text titles alongside icons on primary navigation tabs", "ui": "settings_ui"},
+ {"id": "", "label": "Show labels for page tabs", "localized": "", "hint": "Show text titles on sub-page accordion tabs", "ui": "settings_ui"},
+ {"id": "", "label": "Show log view", "localized": "", "hint": "Show log view at the bottom of the main window", "ui": "settings_ui"},
+ {"id": "", "label": "Show metadata in full screen image browser", "localized": "", "hint": "Display parameter overlays when viewing images in full-screen gallery mode", "ui": "settings_saving-images"},
+ {"id": "", "label": "Show metadata in image viewer", "localized": "", "hint": "Display parameters and prompt metadata overlay when viewing images"},
+ {"id": "", "label": "Show MOTD", "localized": "", "hint": "Display message of the day and release announcements on startup", "ui": "settings_ui"},
+ {"id": "", "label": "Show parameter outline", "localized": "", "hint": "Highlight modified parameters with a visible outline in the UI", "ui": "settings_ui"},
+ {"id": "", "label": "Show preview", "localized": "", "hint": "Display real-time preprocessed conditioning result", "ui": "control"},
+ {"id": "", "label": "Show reference styles", "localized": "", "hint": "Show or hide build-it styles", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Show result images", "localized": "", "hint": "Enable to show the processed images in the image pane", "ui": "extras"},
+ {"id": "", "label": "Show samplers in user interface", "localized": "", "hint": "Select favorite samplers to show in generated dropdowns. Leave empty to show all samplers. Restart the UI after changing this setting.", "ui": "settings_sampler"},
+ {"id": "", "label": "Show ticks for input range slider", "localized": "", "hint": "Render discrete step tick marks along numeric slider tracks", "ui": "settings_ui"},
+ {"id": "", "label": "Show upscalers in user interface", "localized": "", "hint": "Select favorite upscalers to show in generated dropdowns. Leave empty to show all upscalers. Restart the UI after changing this setting.", "ui": "settings_sampler"},
+ {"id": "", "label": "Show watermark", "localized": "", "hint": "Add invisible cryptographic watermark to generated image pixel data"},
+ {"id": "", "label": "shuffle", "localized": "", "hint": "Loads full model in RAM and calculates on VRAM: Less speedup, suggested for SDXL merges", "ui": "models_merge_tab"},
+ {"id": "", "label": "Shuffle weights in post mode", "localized": "", "hint": "In post quantization mode, processes model components through the GPU one at a time, moving each off the GPU before the next, to limit peak VRAM during quantization. Applies only when Quantization mode is post . Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "shutdown_submit", "label": "Shutdown server", "localized": "", "hint": "Gracefully terminate the backend server and release all GPU memory"},
+ {"id": "", "label": "sidebar", "localized": "", "hint": "sidebar on the right side of the screen", "ui": "settings_ui"},
+ {"id": "", "label": "Sigma", "localized": "", "hint": "Noise level parameter for high-resolution phase denoising in DemoFusion", "ui": "script_demofusion"},
+ {"id": "", "label": "Sigma adjust", "localized": "", "hint": "Multiplier applied to the sampler's step size during the active timestep window. (Sigma is the amount of noise the sampler removes at each step.) Values below 1.0 shrink the step for smoother, more conservative denoising. Values above 1.0 enlarge it for sharper, more aggressive sampling. Default 1.0 disables the adjustment entirely. Use Adjust start and Adjust end to define the timestep range where the multiplier takes effect.", "ui": "txt2img"},
+ {"id": "", "label": "Sigma adjust end", "localized": "", "hint": "Sampling step ratio where sigma schedule attenuation ends"},
+ {"id": "", "label": "Sigma adjust start", "localized": "", "hint": "Sampling step ratio where sigma schedule attenuation begins"},
+ {"id": "", "label": "Sigma algorithm", "localized": "", "hint": "Noise schedule sigma calculation curve (karras , exponential , flowmatch )"},
+ {"id": "", "label": "Sigma method", "localized": "", "hint": "Controls noise level (sigma) distribution across sampling steps: - default : built-in scheduler schedule - karras : emphasizes fine detail refinement in later steps - betas : classic DDPM beta schedule - exponential : exponential noise decay curve - lambdas : DPM-Solver lambda schedule - flowmatch : schedule tuned for flow-matching models (Flux , SD3 )", "ui": "txt2img"},
+ {"id": "", "label": "Simple", "localized": "", "hint": "Very cheap approximation. Very fast compared to VAE, but produces pictures with 8 times smaller horizontal/vertical resolution and extremely low quality", "ui": "settings_live-preview"},
+ {"id": "", "label": "Simple Merge", "localized": "", "hint": "Execute two-way checkpoint weight interpolation", "ui": "models_merge_tab"},
+ {"id": "", "label": "Size", "localized": "", "hint": "Target width and height canvas dimensions for generation", "ui": "tab_video"},
+ {"id": "", "label": "Size & Batch", "localized": "", "hint": "Image size and batch", "ui": "txt2img"},
+ {"id": "video_params_size", "label": "Size & Inputs", "localized": "", "hint": "Settings related to generation resolution and additional input media", "ui": "video"},
+ {"id": "", "label": "Sketch", "localized": "", "hint": "Generate new image guided by hand-drawn colored sketch overlay", "ui": "img2img"},
+ {"id": "txt2img_skip", "label": "Skip", "localized": "", "hint": "Stop processing current job and continue processing", "ui": "txt2img"},
+ {"id": "", "label": "Skip CivitAI scan for regex pattern(s)", "localized": "", "hint": "Regex pattern defining filenames or subdirectories excluded from CivitAI metadata lookups", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Skip guidance layers", "localized": "", "hint": "Comma-separated layer indices where guidance skip is applied", "ui": "script_slg"},
+ {"id": "", "label": "Skip input frames", "localized": "", "hint": "Number of input frames to skip between each processed frame when the input is a video. Use to thin out long source videos: only every (N+1)-th frame is processed and the rest are dropped. Set to 0 to process every frame. Set to 1 to process every other frame, 2 for every third, and so on. Default 0.", "ui": "control"},
+ {"id": "", "label": "Skip input processing", "localized": "", "hint": "Passes every input image to the pipeline as given: control processors, resize before and the mask are not applied. Useful when the image is already preprocessed externally (depth map, canny edges, openpose skeleton). The input still routes through any selected ControlNet /T2I-Adapter /etc. model. Multi-image models generate at the size set on the Initial sub-tab of the Size accordion; other models generate at the size of the first image. Default off.", "ui": "control"},
+ {"id": "", "label": "Skip Triton autotune", "localized": "", "hint": "Bypass Triton kernel autotuning to reduce initial compilation warmup latency"},
+ {"id": "", "label": "Skip Triton autotune for TE", "localized": "", "hint": "Bypass Triton autotuning specifically for text encoder kernels"},
+ {"id": "", "label": "SLG config", "localized": "", "hint": "Preset configuration profile for Skip-Layer Guidance", "ui": "txt2img"},
+ {"id": "", "label": "SLG layers", "localized": "", "hint": "Comma-separated transformer layer indices where Skip-Layer Guidance is applied", "ui": "txt2img"},
+ {"id": "", "label": "SLG scale", "localized": "", "hint": "Skip-Layer Guidance strength steering generation away from early-layer features", "ui": "txt2img"},
+ {"id": "", "label": "SLG start", "localized": "", "hint": "Sampling step ratio at which Skip-Layer Guidance activates", "ui": "txt2img"},
+ {"id": "", "label": "SLG stop", "localized": "", "hint": "Sampling step ratio at which Skip-Layer Guidance ceases", "ui": "txt2img"},
+ {"id": "", "label": "Slider", "localized": "", "hint": "Numeric slider control", "ui": "script_pixelsmith"},
+ {"id": "", "label": "Small", "localized": "", "hint": "Small lightweight neural network architecture preset"},
+ {"id": "", "label": "Smooth mask", "localized": "", "hint": "Gaussian smoothing radius applied to semantic editing masks", "ui": "script_ledits"},
+ {"id": "", "label": "SoftEdge", "localized": "", "hint": "Soft edge (HED/PIDI) detection preprocessor for organic outlines"},
+ {"id": "", "label": "Solver order (where", "localized": "", "hint": "Polynomial solver order for DPM-Solver and multistep ODE samplers"},
+ {"id": "", "label": "Sort", "localized": "", "hint": "Sort order for search results (e.g. Most Downloaded, Highest Rated, Newest)", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Sort alphabetically", "localized": "", "hint": "Sort tags alphabetically instead of by confidence score. When disabled, tags are sorted by confidence (highest first). Alphabetical sorting makes it easier to find specific tags.", "ui": "caption"},
+ {"id": "", "label": "Sort by", "localized": "", "hint": "Sorting order for displayed list items"},
+ {"id": "", "label": "Sort detailer output by location", "localized": "", "hint": "Order detected detailer regions spatially (top-to-bottom, left-to-right)"},
+ {"id": "", "label": "Sort detections", "localized": "", "hint": "Process detected regions left-to-right (by bounding box X position) instead of in detection-score order. Improves consistency when the prompt assigns different traits to different subjects in a multi-line prompt: prompts are mapped per detection in order, so a stable left-to-right order makes line 1 always go to the leftmost subject. Default off.", "ui": "txt2img"},
+ {"id": "", "label": "Sort downloads into subfolders", "localized": "", "hint": "Organize downloaded CivitAI models into subfolders by base model architecture", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Sort order", "localized": "", "hint": "Default sorting criterion for Extra Networks cards (Name , Date , Size , Path )", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Source", "localized": "", "hint": "Source image or video feed selected for postprocessing"},
+ {"id": "", "label": "Source subject", "localized": "", "hint": "Reference subject category description in input image", "ui": "script_blip_diffusion"},
+ {"id": "", "label": "space", "localized": "", "hint": "Separate prompt matrix variations using space delimiters", "ui": "script_prompt_matrix"},
+ {"id": "", "label": "Sparse Attention", "localized": "", "hint": "Computes attention over a subset of key tiles to accelerate long sequences (high resolution or video). Requires SDNQ attention or Flex attention in SDP overrides . Models sensitive to sparse key reduction are listed in Sparse Attention excluded models and stay dense.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention dense step bonus", "localized": "", "hint": "Percentage points added to the budget on the dense steps, capped at 100. Only takes effect when Sparse Attention dense steps is above 0. Default 30, so a budget of 30 rises to 60 on those steps.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention dense steps", "localized": "", "hint": "Number of steps at the start and end of sampling that receive a larger budget, where composition and fine detail are set. Counted at each end, and capped at half the run. Only takes effect when Sparse Attention dense step bonus is above 0.0 applies one budget to every step. Default 0.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention excluded models", "localized": "", "hint": "Comma-separated list of model architectures or class names excluded from sparse attention (e.g. CosmosTransformer3DModel, f1, anima). Excluded models remain dense to prevent visual artifacts on sensitive attention structures.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention KV budget", "localized": "", "hint": "Percentage of the eligible key tiles each query tile keeps. Lower budgets are faster and coarser, and the cost shows first in fine detail and in consistency across the image. Text, conditioning and audio tokens are always kept, as are the tiles on the diagonal, so the budget applies only to the bulk image or video tokens.100 keeps every tile, which is ordinary dense attention and a convenient comparison run. Default 30.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention minimum sequence", "localized": "", "hint": "Shortest sequence that is sparsified. Below it attention stays dense, because choosing the tiles costs more than skipping them saves. Sequence length is not resolution: a diffusion transformer sees roughly (width/16) x (height/16) tokens for an image, so 1024x1024 is about 4k tokens and 2048x2048 about 16k, and video multiplies that by the frame count.0 sparsifies every sequence that reaches the stage. Default 8192, around 1450x1450 for an image.", "ui": "settings_cuda"},
+ {"id": "", "label": "Sparse Attention share selection across heads", "localized": "", "hint": "Computes a single shared tile selection across all attention heads. Reduces selection overhead on multi-head architectures and prevents banding artifacts on sensitive models. Disabled by default.", "ui": "settings_cuda"},
+ {"id": "", "label": "Spatial frequency", "localized": "", "hint": "Spatial frequency filtering band for video noise initialization", "ui": "script_video"},
+ {"id": "", "label": "Specific branch name", "localized": "", "hint": "Specify extension branch name, leave blank for default", "ui": "component-8746"},
+ {"id": "", "label": "Specify model revision", "localized": "", "hint": "Git branch, tag, or commit hash revision on Hugging Face (e.g. main, fp16)", "ui": "models_huggingface_tab"},
+ {"id": "", "label": "Specify model variant", "localized": "", "hint": "File weight variant suffix to download (e.g. fp16 , bf16 )", "ui": "models_huggingface_tab"},
+ {"id": "", "label": "Split tone balance", "localized": "", "hint": "Controls the crossover point between shadow and highlight tinting. Values below 0.5 extend the shadow tint into midtones. Values above 0.5 extend the highlight tint into midtones. Default 0.5 splits evenly at the midpoint.", "ui": "txt2img"},
+ {"id": "", "label": "SS colour strength", "localized": "", "hint": "Color retention and saturation enhancement strength during upscaling. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "SS detail radius", "localized": "", "hint": "Filter kernel radius in pixels for spatial detail sharpening during upscaling. Default is 4.0 .", "ui": "control"},
+ {"id": "", "label": "SS detail strength", "localized": "", "hint": "High-frequency detail sharpening intensity during upscaling. Default is 1.0 .", "ui": "control"},
+ {"id": "", "label": "SS profile", "localized": "", "hint": "Quality preset profile for DLSS SuperRes upscaling. Default is Ultra .", "ui": "control"},
+ {"id": "", "label": "SS scale", "localized": "", "hint": "Upscale multiplier factor for SuperRes resolution expansion. Default is 2.0 .", "ui": "control"},
+ {"id": "", "label": "SS scene threshold", "localized": "", "hint": "Threshold for detecting scene cuts to reset temporal super resolution history. Default is 0.40 .", "ui": "control"},
+ {"id": "", "label": "Stable Diffusion 3.x", "localized": "", "hint": "Stability AI Stable Diffusion 3.x and SD3.5 model settings", "ui": "settings_model_options"},
+ {"id": "", "label": "stable-fast", "localized": "", "hint": "Stable-Fast acceleration framework combining CUDNN, fused kernels, and graph optimizations", "ui": "settings_compile"},
+ {"id": "", "label": "Stage boundary ratio", "localized": "", "hint": "Timestep fraction at which the Wan 2.2 A14B mixture-of-experts hands off from the high-noise expert (coarse layout and motion) to the low-noise expert (detail and refinement). Lower values keep the high-noise expert running longer; values that are too low leave the result under-refined. -1 uses the boundary the checkpoint shipped with and is recommended; 0 to 1 set it explicitly. Affects the combined stage only. Default -1.", "ui": "settings_model_options"},
+ {"id": "", "label": "Standard", "localized": "", "hint": "Standard WebUI theme layout", "ui": "settings_ui"},
+ {"id": "gpu_start", "label": "Start", "localized": "", "hint": "Start background monitoring or benchmark task"},
+ {"id": "enable_profiling", "label": "Start profiling", "localized": "", "hint": "Begin execution profiling to capture performance bottlenecks"},
+ {"id": "", "label": "Startup & Server Options", "localized": "", "hint": "Server startup parameters, network binding, and telemetry settings", "ui": "settings_ui"},
+ {"id": "", "label": "Steps", "localized": "", "hint": "How many times to improve the generated image iteratively; higher values take longer; very low values can produce bad results", "ui": "txt2img"},
+ {"id": "", "label": "Steps (0 = use panel)", "localized": "", "hint": "Sampling step count override for batch folder images (set to 0 to use panel)"},
+ {"id": "txt2img_interrupt", "label": "Stop", "localized": "", "hint": "Stop processing", "ui": "txt2img"},
+ {"id": "", "label": "Storage", "localized": "", "hint": "Inspect and manage disk storage utilization by cache, models, and outputs"},
+ {"id": "", "label": "Storage type", "localized": "", "hint": "Storage category to calculate disk usage for"},
+ {"id": "", "label": "Strength", "localized": "", "hint": "Denoising strength of during image operation controls how much of original image is allowed to change during generate", "ui": "txt2img"},
+ {"id": "", "label": "Strength curve", "localized": "", "hint": "Mathematical curve interpolating denoising strength across loop iterations (Linear , Cosine , Exponential )", "ui": "script_loopback"},
+ {"id": "", "label": "Stride", "localized": "", "hint": "Sliding window tile stride in pixels for multi-scale attention passes", "ui": "script_demofusion"},
+ {"id": "", "label": "Structure", "localized": "", "hint": "Facial landmark structure retention weight during face swapping", "ui": "script_face"},
+ {"id": "", "label": "Style", "localized": "", "hint": "Additional styles to be applied on selected generation parameters"},
+ {"id": "", "label": "Style fidelity", "localized": "", "hint": "Balance between prompt adherence and reference image style fidelity", "ui": "control"},
+ {"id": "", "label": "Styles", "localized": "", "hint": "Additional styles to be applied on selected generation parameters", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Subfolder template", "localized": "", "hint": "Directory naming pattern for organizing CivitAI downloads", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Subject", "localized": "", "hint": "Subject description tag for cross-frame consistency tracking", "ui": "script_consistory"},
+ {"id": "", "label": "Submodules", "localized": "", "hint": "Update and initialize all embedded Git submodules during update", "ui": "tab_update"},
+ {"id": "", "label": "SVD rank size", "localized": "", "hint": "Rank of the low-rank correction added by Use SVD quantization . Higher ranks recover more accuracy but add parameters and compute. Applies only when Use SVD quantization is enabled. Default is 32 .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "SVD steps", "localized": "", "hint": "Number of iterations used to estimate the low-rank correction for Use SVD quantization . More steps refine the estimate at the cost of longer quantization. Applies only when Use SVD quantization is enabled. Default is 8 .", "reload": "model", "ui": "settings_quantization"},
+ {"id": "xy_grid_swap_axes_button", "label": "Swap X/Y", "localized": "", "hint": "Swap parameter assignments between X and Y plot axes", "ui": "script_xyz_grid_script"},
+ {"id": "xz_grid_swap_axes_button", "label": "Swap X/Z", "localized": "", "hint": "Swap parameter assignments between X and Z plot axes", "ui": "script_xyz_grid_script"},
+ {"id": "yz_grid_swap_axes_button", "label": "Swap Y/Z", "localized": "", "hint": "Swap parameter assignments between Y and Z plot axes", "ui": "script_xyz_grid_script"},
+ {"id": "btn_system", "label": "System", "localized": "", "hint": "System settings and information"},
+ {"id": "", "label": "System Info", "localized": "", "hint": "System information"},
+ {"id": "", "label": "System information to include in metadata", "localized": "", "hint": "Select host hardware and software telemetry keys embedded in PNG chunks", "ui": "settings_image-metadata"},
+ {"id": "", "label": "System Paths", "localized": "", "hint": "Settings related to location of various model directories"},
+ {"id": "", "label": "System prompt", "localized": "", "hint": "System prompt controls behavior of the LLM. Processed first and persists throughout conversation. Has highest priority weighting and is always appended at the beginning of the sequence. Use for: Response formatting rules, role definition, style.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "System Prompt", "localized": "", "hint": "System instruction defining persona and formatting rules for the analyzer"}
],
"t": [
- {"id":"txt2img_nav","label":"T2I","localized":"","hint":"Create image from text Legacy interface that mimics original text-to-image interface and behavior"},
- {"id":"","label":"T2I Adapter","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Tagger","localized":"","hint":"Tag images using anime-focused classification models like WaifuDiffusion or DeepBooru.","ui":"caption"},
- {"id":"btn_wd_tag","label":"Tag","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"Tag Autocomplete","localized":"","hint":"Suggests matching tags from booru and other dictionaries as you type in prompt fields. Use the refresh button to fetch the list of available dictionaries, then select which ones to enable.","ui":"script_autocomplete"},
- {"id":"","label":"Text Encoder","localized":"","hint":"Settings related to text encoder and prompt encoding processing during generate"},
- {"id":"","label":"Text","localized":"","hint":"Create image from text"},
- {"id":"","label":"TorchAO","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"TensorRT","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"Torch Options","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"Token Merging","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"TeaCache","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"Theme options","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Task History","localized":"","hint":""},
- {"id":"","label":"Tone","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Timestep spacing","localized":"","hint":"Determines how timesteps are spaced across the diffusion process. Options: - default : the model default - leading : creates evenly spaced steps - linspace : includes the first and last steps and evenly selects the remaining intermediate steps - trailing : only includes the last step and evenly selects the remaining intermediate steps starting from the end","ui":"txt2img"},
- {"id":"","label":"Timesteps presets","localized":"","hint":"Picks a hand-tuned timestep schedule and writes it into Timesteps override. 'AYS SD15' and 'AYS SDXL' load the Align Your Steps schedules optimized for those base models, both 10 steps long. Selecting one of these effectively forces the generation to run at exactly 10 steps regardless of the main Steps slider, which is intended: AYS produces results comparable to 30+ step traditional sampling at this length. Use the SD15 preset for SD 1.x checkpoints and the SDXL preset for SDXL -based checkpoints. The AYS schedules are not appropriate for flow-matching models (Flux , SD3 ) or other architectures. Set to None to clear the override. No preset by default.","ui":"txt2img"},
- {"id":"","label":"Timesteps override","localized":"","hint":"Comma- or space-separated list of integer timesteps in the 0-999 range, listed from highest (most noisy) to lowest (cleanest). When set, this list completely replaces the scheduler's normal timestep schedule and forces the step count to match the list length, ignoring the main Steps slider. Requires at least 3 values to take effect; shorter inputs are silently ignored. Not all samplers support arbitrary timestep injection. If the active sampler doesn't, a warning is logged and the override is skipped. Selecting a preset from Timesteps presets fills this field automatically. Useful for advanced users experimenting with custom schedules. Most users should leave this blank. Clear the field to disable. Empty by default.","ui":"txt2img"},
- {"id":"","label":"thresholding","localized":"","hint":"Enables dynamic thresholding. At each step the predicted clean image is clipped so its values stay within the model's trained range, which suppresses saturation and washed-out colors at high guidance. Most useful for SD 1.x and SD 2.x at high CFG (>10). Generally not helpful for SDXL or flow-matching models, which already handle high CFG gracefully. Applies to DPM++ family, UniPC , DDIM , DEIS , SA Solver , and DC Solver . Recommended to leave off unless you see saturation artifacts. Disabled by default.","ui":"txt2img"},
- {"id":"","label":"Tint strength","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Texture tiling","localized":"","hint":"Apply seamless tiling to generated image so it can be used as a texture","ui":"txt2img"},
- {"id":"","label":"Threshold","localized":"","hint":"","ui":"script_apg"},
- {"id":"","label":"Trigger word","localized":"","hint":"","ui":"script_face"},
- {"id":"","label":"Temperature","localized":"","hint":"","ui":"script_flux_prompt_enhance_(legacy)"},
- {"id":"","label":"Timestep","localized":"","hint":"","ui":"script_kohya_hires_fix"},
- {"id":"","label":"Tile prompt: x=1 y=1","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=1 y=2","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=1 y=3","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=1 y=4","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=2 y=1","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=2 y=2","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=2 y=3","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=2 y=4","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=3 y=1","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=3 y=2","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=3 y=3","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=3 y=4","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=4 y=1","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=4 y=2","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=4 y=3","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Tile prompt: x=4 y=4","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Temporal frequency","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Top-K","localized":"","hint":"Limits token selection to the K most likely candidates at each step. Lower values (e.g., 40) make outputs more focused and predictable, while higher values allow more diverse choices. Set to 0 to disable.","ui":"script_prompt_enhance"},
- {"id":"","label":"Top-P","localized":"","hint":"Selects tokens from the smallest set whose cumulative probability exceeds P (e.g., 0.9). Dynamically adapts the number of candidates based on model confidence; fewer options when certain, more when uncertain. Set to 1 to disable.","ui":"script_prompt_enhance"},
- {"id":"","label":"Thinking mode","localized":"","hint":"Enables thinking/reasoning, allowing the model to take more time to generate responses. This can lead to more thoughtful and detailed answers, but will increase response time. This setting affects both hybrid and thinking-only models, and in some may result in lower overall quality than expected. For thinking-only models like Qwen3-VL this setting might have to be combined with prefill to guarantee preventing thinking. Models supporting this feature are marked with an icon.","ui":"script_prompt_enhance"},
- {"id":"","label":"Target subject","localized":"","hint":"","ui":"script_blip_diffusion"},
- {"id":"","label":"Tool","localized":"","hint":"","ui":"script_flux_tools"},
- {"id":"","label":"Textbox","localized":"","hint":"","ui":"script_ledits"},
- {"id":"","label":"Tile overlap","localized":"","hint":"For SD upscale, how much overlap in pixels should there be between tiles. Tiles overlap so that when they are merged back into one picture, there is no clearly visible seam","ui":"script_sd_upscale"},
- {"id":"","label":"T2I Strength","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Time embedding mix","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Tiling options","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Tiny","localized":"","hint":"","ui":"control"},
- {"id":"","label":"True guidance","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Tile frames","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Task","localized":"","hint":"Changes which task the model will perform. Regular text prompts can be used when the task is set to Use Prompt . When other options are selected, see the hint text inside an empty Prompt field for guidance.","ui":"caption"},
- {"id":"","label":"Tagger Model","localized":"","hint":"Model to use for image tagging.WaifuDiffusion models (wd-*): Modern taggers with separate general and character thresholds.DeepBooru : Legacy tagger, uses only general threshold.","ui":"caption"},
- {"id":"","label":"Torch","localized":"","hint":"","ui":"component-8779"},
- {"id":"","label":"Transformers load using Run:ai streamer","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"Temporal steps","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"TE","localized":"","hint":"","ui":"settings_quantization"},
- {"id":"","label":"true","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"Text encoder model","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Text encoder cache size","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"T5: Use shared instance of text encoder","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Tunable ops limit","localized":"","hint":"","ui":"settings_backends"},
- {"id":"","label":"ToMe","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"ToDo","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"ToMe token merging ratio","localized":"","hint":"Enable redundant token merging via tomesd for speed and memory improvements, 0=disabled","ui":"settings_advanced"},
- {"id":"","label":"ToDo token merging ratio","localized":"","hint":"Enable redundant token merging via todo for speed and memory improvements, 0=disabled","ui":"settings_advanced"},
- {"id":"","label":"TaylorSeer","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"TeaCache cache enabled","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"TeaCache L1 threshold","localized":"","hint":"","ui":"settings_advanced"},
- {"id":"","label":"TAESD","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"TAESD variant","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"TAESD decode layers","localized":"","hint":"","ui":"settings_live-preview"},
- {"id":"","label":"Tensorboard flush period","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Tertiary model","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"Time period","localized":"","hint":"","ui":"models_civitai_tab"},
- {"id":"","label":"T2I-Adapter unit 1","localized":"","hint":"","ui":"control"},
- {"id":"","label":"T2I-Adapter unit 2","localized":"","hint":"","ui":"control"},
- {"id":"","label":"T2I-Adapter unit 3","localized":"","hint":"","ui":"control"},
- {"id":"","label":"T2I-Adapter unit 4","localized":"","hint":"","ui":"control"}
+ {"id": "txt2img_nav", "label": "T2I", "localized": "", "hint": "Create image from text Legacy interface that mimics original text-to-image interface and behavior"},
+ {"id": "", "label": "T2I Adapter", "localized": "", "hint": "T2I-Adapter lightweight conditioning module settings", "ui": "control"},
+ {"id": "", "label": "T2I Strength", "localized": "", "hint": "Conditioning strength multiplier for T2I-Adapter guidance", "ui": "control"},
+ {"id": "", "label": "T5: Use shared instance of text encoder", "localized": "", "hint": "Share single T5 instance in memory across multiple pipelines", "ui": "settings_text_encoder"},
+ {"id": "", "label": "TAESD", "localized": "", "hint": "Tiny AutoEncoder for Stable Diffusion (TAESD) ultra-fast preview decoder", "ui": "settings_live-preview"},
+ {"id": "", "label": "TAESD decode layers", "localized": "", "hint": "Number of convolutional layers evaluated in TAESD preview decoding", "ui": "settings_live-preview"},
+ {"id": "", "label": "TAESD decoder", "localized": "", "hint": "Tiny AutoEncoder for Stable Diffusion (TAESD) used for instant latent preview decoding"},
+ {"id": "", "label": "TAESD variant", "localized": "", "hint": "Select TAESD decoder model variant matching base architecture", "ui": "settings_live-preview"},
+ {"id": "btn_wd_tag", "label": "Tag", "localized": "", "hint": "Generate Danbooru and e621 descriptive tags from the input image", "ui": "caption"},
+ {"id": "", "label": "Tag Autocomplete", "localized": "", "hint": "Suggests matching tags from booru and other dictionaries as you type in prompt fields. Use the refresh button to fetch the list of available dictionaries, then select which ones to enable.", "ui": "script_autocomplete"},
+ {"id": "", "label": "Tagger", "localized": "", "hint": "Tag images using anime-focused classification models like WaifuDiffusion or DeepBooru.", "ui": "caption"},
+ {"id": "", "label": "Tagger Model", "localized": "", "hint": "Model to use for image tagging.WaifuDiffusion models (wd-*): Modern taggers with separate general and character thresholds.DeepBooru : Legacy tagger, uses only general threshold.", "ui": "caption"},
+ {"id": "", "label": "Tagger: escape brackets", "localized": "", "hint": "Escape parenthesis and bracket characters for WebUI prompt compatibility"},
+ {"id": "", "label": "Tagger: exclude tags", "localized": "", "hint": "Comma-separated list of tags excluded from interrogation results"},
+ {"id": "", "label": "Tagger: general tag threshold", "localized": "", "hint": "Confidence threshold for general descriptive Danbooru tags"},
+ {"id": "", "label": "Tagger: include rating tags", "localized": "", "hint": "Include content safety ratings (general, sensitive, questionable, explicit)"},
+ {"id": "", "label": "Tagger: max tags", "localized": "", "hint": "Maximum number of tags extracted from the image"},
+ {"id": "", "label": "Tagger: show confidence scores in results", "localized": "", "hint": "Display prediction probability percentages alongside extracted tags"},
+ {"id": "", "label": "Tagger: sort alphabetically", "localized": "", "hint": "Sort extracted tags alphabetically instead of by confidence score"},
+ {"id": "", "label": "Tagger: use spaces for tags", "localized": "", "hint": "Replace underscores with spaces in extracted tag strings"},
+ {"id": "", "label": "Target FPS", "localized": "", "hint": "Encoded output video frames per second playback rate"},
+ {"id": "", "label": "Target model name", "localized": "", "hint": "Filename or repository identifier for saved model checkpoints"},
+ {"id": "", "label": "Target resolution", "localized": "", "hint": "Default image canvas resolution selected on interface startup"},
+ {"id": "", "label": "Target scale", "localized": "", "hint": "Resolution magnification multiplier for Ultimate SD Upscale"},
+ {"id": "", "label": "Target size", "localized": "", "hint": "Explicit canvas pixel dimensions for upscaled image"},
+ {"id": "", "label": "Target subject", "localized": "", "hint": "Target subject category description to generate in output", "ui": "script_blip_diffusion"},
+ {"id": "", "label": "Task", "localized": "", "hint": "Changes which task the model will perform. Regular text prompts can be used when the task is set to Use Prompt . When other options are selected, see the hint text inside an empty Prompt field for guidance.", "ui": "caption"},
+ {"id": "", "label": "Task History", "localized": "", "hint": "View history log of past generation runs, prompts, and parameters"},
+ {"id": "", "label": "TaylorSeer", "localized": "", "hint": "TaylorSeer ODE trajectory prediction to reduce required sampling steps", "ui": "settings_advanced"},
+ {"id": "", "label": "TaylorSeer cache identifiers", "localized": "", "hint": "Module identifier strings included in TaylorSeer activation caching"},
+ {"id": "", "label": "TaylorSeer cache interval", "localized": "", "hint": "Uniform step interval between full trajectory recalculations in TaylorSeer"},
+ {"id": "", "label": "TaylorSeer disable cache after step", "localized": "", "hint": "Sampling step number after which TaylorSeer caching stops"},
+ {"id": "", "label": "TaylorSeer disable cache before step", "localized": "", "hint": "Sampling step number before which TaylorSeer caching remains inactive"},
+ {"id": "", "label": "TaylorSeer enabled", "localized": "", "hint": "Enable TaylorSeer higher-order ODE trajectory estimation"},
+ {"id": "", "label": "TaylorSeer max order", "localized": "", "hint": "Maximum polynomial derivative order for Taylor series trajectory extrapolation"},
+ {"id": "", "label": "TaylorSeer skip predict identifiers", "localized": "", "hint": "Module identifier strings excluded from TaylorSeer prediction"},
+ {"id": "", "label": "TaylorSeer use lite mode", "localized": "", "hint": "Enable lightweight mode with reduced memory consumption in TaylorSeer"},
+ {"id": "", "label": "TE", "localized": "", "hint": "Text Encoder transformer quantization", "ui": "settings_quantization"},
+ {"id": "", "label": "TeaCache", "localized": "", "hint": "TeaCache timestep feature similarity caching for diffusion transformers", "ui": "settings_advanced"},
+ {"id": "", "label": "TeaCache cache enabled", "localized": "", "hint": "Enable TeaCache activation reuse across adjacent sampling steps", "ui": "settings_advanced"},
+ {"id": "", "label": "TeaCache L1 threshold", "localized": "", "hint": "L1 tensor difference threshold triggering full layer recomputation in TeaCache", "ui": "settings_advanced"},
+ {"id": "", "label": "Temperature", "localized": "", "hint": "Sampling randomness temperature for prompt enhancement (higher is more creative)", "ui": "script_flux_prompt_enhance_(legacy)"},
+ {"id": "", "label": "Temporal frequency", "localized": "", "hint": "Temporal frequency filtering band controlling inter-frame motion rate", "ui": "script_video"},
+ {"id": "", "label": "Temporal steps", "localized": "", "hint": "Number of temporal diffusion steps for video and animation sequences", "ui": "settings_model_options"},
+ {"id": "", "label": "TensorRT", "localized": "", "hint": "NVIDIA TensorRT acceleration and engine compilation", "ui": "settings_quantization"},
+ {"id": "", "label": "Tertiary model", "localized": "", "hint": "Third parent model checkpoint for difference addition merging", "ui": "models_merge_tab"},
+ {"id": "", "label": "Text", "localized": "", "hint": "Create image from text"},
+ {"id": "", "label": "Text Encoder", "localized": "", "hint": "Settings related to text encoder and prompt encoding processing during generate"},
+ {"id": "", "label": "Text encoder cache size", "localized": "", "hint": "Maximum number of encoded text embeddings retained in memory cache", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Text encoder model", "localized": "", "hint": "Select primary text encoder model (e.g. CLIP ViT-L , T5 XXL )", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Textbox", "localized": "", "hint": "Text input field for editing prompts or configuration", "ui": "script_ledits"},
+ {"id": "", "label": "Texture tiling", "localized": "", "hint": "Apply seamless tiling to generated image so it can be used as a texture", "ui": "txt2img"},
+ {"id": "", "label": "Theme", "localized": "", "hint": "Visual color scheme and styling theme applied to the Gradio web UI"},
+ {"id": "", "label": "Theme mode", "localized": "", "hint": "Color mode preference for the user interface (Auto , Dark , or Light )"},
+ {"id": "", "label": "Theme options", "localized": "", "hint": "Configure custom accent colors, font families, and visual themes", "ui": "settings_ui"},
+ {"id": "", "label": "Theme type", "localized": "", "hint": "Visual theme layout architecture (Modern , Standard , or None )"},
+ {"id": "", "label": "Thinking mode", "localized": "", "hint": "Enables thinking/reasoning, allowing the model to take more time to generate responses. This can lead to more thoughtful and detailed answers, but will increase response time. This setting affects both hybrid and thinking-only models, and in some may result in lower overall quality than expected. For thinking-only models like Qwen3-VL this setting might have to be combined with prefill to guarantee preventing thinking. Models supporting this feature are marked with an icon.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Thinking Mode", "localized": "", "hint": "Enable thinking/reasoning mode allowing the model to generate step-by-step reasoning"},
+ {"id": "", "label": "Threshold", "localized": "", "hint": "Adaptive norm clamping threshold in Adaptive Projected Guidance", "ui": "script_apg"},
+ {"id": "", "label": "thresholding", "localized": "", "hint": "Dynamic latent thresholding clipping predicted clean latents to suppress oversaturation at high CFG scales (>10). Most effective for SD 1.x/2.x models using DPM++ , UniPC , or DDIM samplers. Disabled by default.", "ui": "txt2img"},
+ {"id": "", "label": "Thumbnail", "localized": "", "hint": "Preview thumbnail image associated with model checkpoint"},
+ {"id": "", "label": "Tile blur", "localized": "", "hint": "Gaussian blur radius in pixels applied to overlapping tile borders for seamless blending"},
+ {"id": "", "label": "Tile frames", "localized": "", "hint": "Number of overlapping temporal frames processed per video tile", "ui": "video"},
+ {"id": "", "label": "Tile height", "localized": "", "hint": "Height in pixels for each individual processing tile"},
+ {"id": "", "label": "Tile overlap", "localized": "", "hint": "For SD upscale, how much overlap in pixels should there be between tiles. Tiles overlap so that when they are merged back into one picture, there is no clearly visible seam", "ui": "script_sd_upscale"},
+ {"id": "", "label": "Tile padding", "localized": "", "hint": "Pixel padding border around each tile to preserve contextual boundary coherence"},
+ {"id": "", "label": "Tile width", "localized": "", "hint": "Width in pixels for each individual processing tile"},
+ {"id": "", "label": "Tiling options", "localized": "", "hint": "Configuration parameters for tiled conditioning maps", "ui": "control"},
+ {"id": "", "label": "Time embedding mix", "localized": "", "hint": "Blend ratio for temporal timestep conditioning embeddings", "ui": "control"},
+ {"id": "", "label": "Time period", "localized": "", "hint": "Time filter window for popularity ranking (e.g. AllTime , Month , Week , Day )", "ui": "models_civitai_tab"},
+ {"id": "", "label": "Timestep", "localized": "", "hint": "Sampling step threshold at which DeepShrink downsampling ceases", "ui": "script_kohya_hires_fix"},
+ {"id": "", "label": "Timestep spacing", "localized": "", "hint": "Determines how timesteps are spaced across the diffusion process. Options: - default : the model default - leading : creates evenly spaced steps - linspace : includes the first and last steps and evenly selects the remaining intermediate steps - trailing : only includes the last step and evenly selects the remaining intermediate steps starting from the end", "ui": "txt2img"},
+ {"id": "", "label": "Timesteps", "localized": "", "hint": "Explicit comma-separated list of denoising timestep values"},
+ {"id": "", "label": "Timesteps override", "localized": "", "hint": "Explicit comma- or space-separated integer timesteps (range 0-999 , high to low) overriding the default sampler schedule. Replaces the standard step schedule and forces the step count to match the list length. Requires at least 3 values. Leave empty (default) for standard sampling.", "ui": "txt2img"},
+ {"id": "", "label": "Timesteps presets", "localized": "", "hint": "Selects optimized timestep schedules (e.g. AYS SD15 or AYS SDXL for Align Your Steps 10-step sampling). Populates Timesteps override and forces sampling to 10 steps for 30+ step quality. Select None (default) to clear the preset.", "ui": "txt2img"},
+ {"id": "", "label": "Timesteps range", "localized": "", "hint": "Total discrete timestep resolution range for diffusion schedule"},
+ {"id": "", "label": "Tint strength", "localized": "", "hint": "Intensity of color tinting applied in latent space", "ui": "txt2img"},
+ {"id": "", "label": "Tiny", "localized": "", "hint": "Tiny compact model architecture designed for low VRAM devices", "ui": "control"},
+ {"id": "", "label": "Tiny: decode layers", "localized": "", "hint": "Number of TAESD convolutional layers evaluated during fast preview decoding"},
+ {"id": "", "label": "Tiny: video frames", "localized": "", "hint": "Number of video frames decoded per live preview update"},
+ {"id": "", "label": "ToDo", "localized": "", "hint": "Token Downsampling (ToDo) optimization to accelerate attention layers", "ui": "settings_advanced"},
+ {"id": "", "label": "ToDo token merging ratio", "localized": "", "hint": "Enable redundant token merging via todo for speed and memory improvements, 0=disabled", "ui": "settings_advanced"},
+ {"id": "", "label": "Token Merging", "localized": "", "hint": "Token Merging (ToMe) to merge redundant visual tokens and accelerate inference", "ui": "settings_advanced"},
+ {"id": "", "label": "Token merging enabled", "localized": "", "hint": "Select token merging reduction method (None , ToMe , or ToDo )"},
+ {"id": "", "label": "Tokens", "localized": "", "hint": "Number of visual token embeddings extracted from conditioning image"},
+ {"id": "", "label": "ToMe", "localized": "", "hint": "Token Merging (ToMe) reduction ratio parameter", "ui": "settings_advanced"},
+ {"id": "", "label": "ToMe token merging ratio", "localized": "", "hint": "Enable redundant token merging via tomesd for speed and memory improvements, 0=disabled", "ui": "settings_advanced"},
+ {"id": "", "label": "Tone", "localized": "", "hint": "Tone curve adjustment preset applied during generation", "ui": "txt2img"},
+ {"id": "", "label": "Tool", "localized": "", "hint": "Select active Flux utility tool (e.g. ControlNet , Redux , Fill )", "ui": "script_flux_tools"},
+ {"id": "", "label": "Top-K", "localized": "", "hint": "Limits token selection to the K most likely candidates at each step. Lower values (e.g., 40) make outputs more focused and predictable, while higher values allow more diverse choices. Set to 0 to disable.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Top-P", "localized": "", "hint": "Selects tokens from the smallest set whose cumulative probability exceeds P (e.g., 0.9). Dynamically adapts the number of candidates based on model confidence; fewer options when certain, more when uncertain. Set to 1 to disable.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Torch compile options", "localized": "", "hint": "Advanced compilation flags passed to torch.compile"},
+ {"id": "", "label": "Torch Options", "localized": "", "hint": "Core PyTorch runtime configuration and memory allocation parameters", "ui": "settings_backends"},
+ {"id": "", "label": "TorchAO", "localized": "", "hint": "PyTorch Architecture Optimization (TorchAO) quantization library", "ui": "settings_quantization"},
+ {"id": "", "label": "Transformers load using Run:ai streamer", "localized": "", "hint": "Use Run:ai streamer for fast concurrent streaming of Transformers weights", "ui": "settings_sd"},
+ {"id": "", "label": "Transformers version", "localized": "", "hint": "Installed version of the Hugging Face Transformers library"},
+ {"id": "", "label": "Trending", "localized": "", "hint": "Trending style and aesthetic keyword tags"},
+ {"id": "", "label": "Trigger word", "localized": "", "hint": "Trigger prompt keyword activating the loaded identity adapter", "ui": "script_face"},
+ {"id": "", "label": "Triton AMD Flash attention", "localized": "", "hint": "Triton -based FlashAttention kernel optimized for AMD ROCm and ZLUDA GPU backends", "ui": "settings_cuda"},
+ {"id": "", "label": "true", "localized": "", "hint": "Enable setting or option", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "True guidance", "localized": "", "hint": "True Classifier-Free Guidance scale for flow matching models", "ui": "video"},
+ {"id": "", "label": "Tunable ops", "localized": "", "hint": "Enable dynamic PyTorch and ROCm GEMM operator tuning"},
+ {"id": "", "label": "Tunable ops limit", "localized": "", "hint": "Maximum number of GEMM operator kernels tuned during initialization", "ui": "settings_backends"},
+ {"id": "", "label": "Type", "localized": "", "hint": "Olive AI optimization pass type algorithm to apply to the ONNX graph", "ui": "onnx"}
],
"u": [
- {"id":"prompt_enhance_unload","label":"Unload model","localized":"","hint":"Unload currently loaded model","ui":"script_prompt_enhance"},
- {"id":"","label":"Upload","localized":"","hint":"","ui":"img2img"},
- {"id":"vlm_unload","label":"Unload","localized":"","hint":"","ui":"caption"},
- {"id":"component-8739","label":"Update all installed","localized":"","hint":"Update installed extensions to their latest available version","ui":"component-8724"},
- {"id":"","label":"Update","localized":"","hint":""},
- {"id":"","label":"User interface","localized":"","hint":"Review and set user interface preferences"},
- {"id":"component-5611","label":"Update all","localized":"","hint":"","ui":"models_metadata_tab"},
- {"id":"","label":"UNet/DiT","localized":"","hint":""},
- {"id":"","label":"Upscale","localized":"","hint":"Upscale image","ui":"extras"},
- {"id":"","label":"Upscaler list filtered","localized":"","hint":"This list only shows upscalers selected in Sampler Settings . Select to open settings.","ui":"txt2img"},
- {"id":"","label":"UI Tabs","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Upscaling","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Use segmentation","localized":"","hint":"Use the model's pixel-precise segmentation mask as the inpaint mask instead of the rectangular bounding box. Tighter mask means less unintended change around the detection (e.g., the inpaint stays on the face, not on the hair or background behind it). Better blending and smaller seams. Requires a segmentation-capable model (filename usually contains -seg). Bounding-box-only models silently fall back to the rectangle. Default off.","ui":"txt2img"},
- {"id":"","label":"Use init image","localized":"","hint":"Decides whether the input image is also used as an init image for img2img-style modification.No: Control only : the input is used only by the active control processor (depth, canny, pose, etc.) to guide the model; the picture itself is built from scratch by the model. Standard ControlNet behavior.1st: Same as control : the control input doubles as the init image, so the model starts from your image and modifies it instead of building one from scratch. Useful for inpainting, restyling, or adding control guidance to img2img with a single source image.2nd: Separate image : opens an extra Init input pane next to Control input so you can supply different sources for control conditioning and img2img init.Denoising strength controls how far the result moves from the init image and only takes effect in the two init modes. Default No: Control only .","ui":"control"},
- {"id":"","label":"Unload adapter","localized":"","hint":"Unload IP adapter immediately after generate. Otherwise IP adapter will remain loaded for faster use in next generate process","ui":"txt2img"},
- {"id":"","label":"Use same seed","localized":"","hint":"","ui":"script_prompts_from_file"},
- {"id":"","label":"Use defaults","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Use text inputs","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Use random seeds","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Use vision","localized":"","hint":"Include input image when enhancing prompt. Only available for vision-capable models, marked with icon.","ui":"script_prompt_enhance"},
- {"id":"","label":"Use samplers","localized":"","hint":"Enable to use sampling (randomly selecting tokens based on sampling methods like Top-k or Top-p) or disable to use greedy decoding (selecting the most probable token at each step). Enabling makes outputs more diverse and creative but less deterministic.","ui":"script_prompt_enhance"},
- {"id":"","label":"Unload after processing","localized":"","hint":"","ui":"script_instantir"},
- {"id":"","label":"up","localized":"","hint":"","ui":"script_outpainting"},
- {"id":"","label":"Upscaler","localized":"","hint":"Which pre-trained model to use for the upscaling process.","ui":"script_sd_upscale"},
- {"id":"","label":"Units","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Unload processor","localized":"","hint":"","ui":"control"},
- {"id":"","label":"Use spaces","localized":"","hint":"Replace underscores with spaces in tag output. Some prompt systems prefer spaces between words (e.g., 'long hair') while others use underscores (e.g., 'long_hair').","ui":"caption"},
- {"id":"","label":"Username","localized":"","hint":"","ui":"component-8823"},
- {"id":"","label":"UNET model","localized":"","hint":"","ui":"settings_sd"},
- {"id":"","label":"UNET model secondary","localized":"","hint":"Override for the second transformer of dual-transformer architectures: - Ideogram 4 : the unconditional transformer - Wan combined stage: the second expert (transformer_2) Shown only when the loaded model has a second transformer. Default loads the component from the base model.","ui":"settings_sd"},
- {"id":"","label":"Use SVD quantization","localized":"","hint":"Adds a low-rank (SVDQuant) correction on top of SDNQ to recover accuracy lost at low bit widths, at the cost of extra size and compute. Tuned by SVD rank size and SVD steps . Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Use Dynamic quantization","localized":"","hint":"Picks a per-layer weight type automatically instead of one type everywhere. Each layer starts at the Quantization type (the minimum) and steps up to higher precision until its error meets the Dynamic loss threshold . Protects error-sensitive layers at the cost of a larger model and slower load. Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Use Hadamard rotations","localized":"","hint":"Applies a Hadamard rotation before quantizing to spread out weight outliers, which can improve accuracy at low bit widths. Group size is set by Hadamard group size . Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Use quantized MatMul with conv","localized":"","hint":"Runs quantized matrix multiplication on convolutional layers, such as those in UNets like SDXL . This is the convolution counterpart of Quantized MatMul type and is controlled independently of it. Only affects conv layers that are quantized, so it needs Quantize convolutional layers . Disabled by default.","reload":"model","ui":"settings_quantization"},
- {"id":"","label":"Use line break as prompt segment marker","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"Use zeros for prompt padding","localized":"","hint":"Force full zero tensor when prompt is empty to remove any residual noise","ui":"settings_text_encoder"},
- {"id":"","label":"Upcast sampling","localized":"","hint":"Usually produces similar results to --no-half with better performance while using less memory","ui":"settings_cuda"},
- {"id":"","label":"Unset","localized":"","hint":"","ui":"settings_cuda"},
- {"id":"","label":"UI save only saves selected image","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Use image gallery cache","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Use fixed width thumbnails","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"UI theme","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"UI request timeout","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"UI locale","localized":"","hint":"","ui":"settings_ui"},
- {"id":"","label":"Unload upscaler after processing","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Upscaler latent steps","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Upscaler tile size","localized":"","hint":"0 = no tiling","ui":"settings_postprocessing"},
- {"id":"","label":"Upscaler tile overlap","localized":"","hint":"Low values = visible seam","ui":"settings_postprocessing"},
- {"id":"","label":"Use cached model config when available","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"UI show on startup","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"UI sidebar width (%)","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"UI height (%)","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"UI fetch network info on mouse-over","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"Use reference values when available","localized":"","hint":"","ui":"settings_extra_networks"},
- {"id":"","label":"user","localized":"","hint":"","ui":"settings_extensions"},
- {"id":"","label":"Upcast attention layer","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Use separate base dict","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Use model EMA weights when possible","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Use Kohya method for handling multiple LoRA","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"UI scripts order","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Use upscaler as suffix","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"Unload Current Model from VRAM","localized":"","hint":"","ui":"models_merge_tab"},
- {"id":"","label":"unet","localized":"","hint":"","ui":"component-5851"},
- {"id":"","label":"Upsample","localized":"","hint":"","ui":"video"}
+ {"id": "", "label": "UI fetch network info on mouse-over", "localized": "", "hint": "Automatically query network metadata and trigger words when hovering over adapter cards", "ui": "settings_extra_networks"},
+ {"id": "", "label": "UI height (%)", "localized": "", "hint": "Height of the Extra Networks drawer panel as a percentage of viewport height", "ui": "settings_extra_networks"},
+ {"id": "", "label": "UI locale", "localized": "", "hint": "Language localization code used for user interface strings and hints", "ui": "settings_ui"},
+ {"id": "", "label": "UI request timeout", "localized": "", "hint": "Maximum timeout in seconds for frontend-to-backend API calls before timing out", "ui": "settings_ui"},
+ {"id": "", "label": "UI save only saves selected image", "localized": "", "hint": "Only save the currently selected single image when clicking Save rather than entire batch", "ui": "settings_saving-images"},
+ {"id": "", "label": "UI show on startup", "localized": "", "hint": "Automatically expand the Extra Networks drawer panel on application startup", "ui": "settings_extra_networks"},
+ {"id": "", "label": "UI sidebar width (%)", "localized": "", "hint": "Width percentage of the Extra Networks sidebar panel", "ui": "settings_extra_networks"},
+ {"id": "", "label": "UI Tabs", "localized": "", "hint": "Reorder and configure visibility of main interface tabs", "ui": "settings_ui"},
+ {"id": "", "label": "UI theme", "localized": "", "hint": "Select user interface visual theme stylesheet", "ui": "settings_ui"},
+ {"id": "", "label": "UI tooltips", "localized": "", "hint": "Tooltip display style for interface controls (None , Browser default , UI tooltips )"},
+ {"id": "", "label": "UI view", "localized": "", "hint": "Display layout for Extra Networks items (gallery or list )"},
+ {"id": "", "label": "UNET model", "localized": "", "hint": "Primary UNet or DiT diffusion backbone component", "ui": "settings_sd"},
+ {"id": "", "label": "UNET model secondary", "localized": "", "hint": "Override for the second transformer of dual-transformer architectures: - Ideogram 4 : the unconditional transformer - Wan combined stage: the second expert (transformer_2) Shown only when the loaded model has a second transformer. Default loads the component from the base model.", "ui": "settings_sd"},
+ {"id": "", "label": "UNet model secondary", "localized": "", "hint": "Secondary UNet backbone for dual-model workflows"},
+ {"id": "", "label": "UNet/DiT", "localized": "", "hint": "UNet and Diffusion Transformer model selection panel"},
+ {"id": "", "label": "UniPC skip type", "localized": "", "hint": "Timestep sub-sampling schedule for UniPC (time_uniform , time_quadratic , logSNR )"},
+ {"id": "", "label": "UniPC variant", "localized": "", "hint": "Mathematical formulation variant for UniPC multistep sampling (bh1 , bh2 , vary_coeff )"},
+ {"id": "", "label": "Units", "localized": "", "hint": "Number of active control pipeline units", "ui": "control"},
+ {"id": "vlm_unload", "label": "Unload", "localized": "", "hint": "Release loaded Visual Language Model from memory", "ui": "caption"},
+ {"id": "", "label": "Unload adapter", "localized": "", "hint": "Unload IP adapter immediately after generate. Otherwise IP adapter will remain loaded for faster use in next generate process", "ui": "txt2img"},
+ {"id": "", "label": "Unload after processing", "localized": "", "hint": "Unload InstantIR model weights from GPU memory after restoration completes", "ui": "script_instantir"},
+ {"id": "", "label": "Unload Current Model from VRAM", "localized": "", "hint": "Release currently active model from GPU memory to free VRAM for merging", "ui": "models_merge_tab"},
+ {"id": "prompt_enhance_unload", "label": "Unload model", "localized": "", "hint": "Unload currently loaded model", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Unload models", "localized": "", "hint": "Release all loaded diffusion models from GPU memory back to host RAM"},
+ {"id": "", "label": "Unload processor", "localized": "", "hint": "Release preprocessor neural network weights from memory", "ui": "control"},
+ {"id": "", "label": "Unload upscaler after processing", "localized": "", "hint": "Release neural upscaler weights from GPU VRAM after completing upscale task", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Unset", "localized": "", "hint": "Leave generator device assignment unconstrained", "ui": "settings_cuda"},
+ {"id": "", "label": "up", "localized": "", "hint": "Expand canvas upward", "ui": "script_outpainting"},
+ {"id": "", "label": "Upcast sampling", "localized": "", "hint": "Usually produces similar results to --no-half with better performance while using less memory", "ui": "settings_cuda"},
+ {"id": "", "label": "Update", "localized": "", "hint": "Check for and apply application updates from the Git repository"},
+ {"id": "component-5611", "label": "Update all", "localized": "", "hint": "Refresh metadata for all local model checkpoints and adapters", "ui": "models_metadata_tab"},
+ {"id": "component-8739", "label": "Update all installed", "localized": "", "hint": "Update installed extensions to their latest available version", "ui": "component-8724"},
+ {"id": "", "label": "Update metadata", "localized": "", "hint": "Re-extract and write metadata tags into image header chunks"},
+ {"id": "", "label": "Upload", "localized": "", "hint": "Upload initial conditioning image or inpainting mask", "ui": "img2img"},
+ {"id": "", "label": "Upload prompts", "localized": "", "hint": "Upload text file containing newline-delimited prompt strings for batch generation"},
+ {"id": "", "label": "Upsample", "localized": "", "hint": "Temporal or spatial upsampling applied to generated video latents", "ui": "video"},
+ {"id": "", "label": "Upscale", "localized": "", "hint": "Upscale image", "ui": "extras"},
+ {"id": "", "label": "Upscale by", "localized": "", "hint": "Magnification scale factor applied during postprocessing upscale"},
+ {"id": "", "label": "Upscale only (skip inference, apply post-resize)", "localized": "", "hint": "Bypass diffusion sampling and directly apply neural upscaling and resizing"},
+ {"id": "", "label": "Upscaler", "localized": "", "hint": "Which pre-trained model to use for the upscaling process.", "ui": "script_sd_upscale"},
+ {"id": "", "label": "Upscaler latent steps", "localized": "", "hint": "Number of latent denoising steps executed during neural upscaling passes", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Upscaler list filtered", "localized": "", "hint": "This list only shows upscalers selected in Sampler Settings . Select to open settings.", "ui": "txt2img"},
+ {"id": "", "label": "Upscaler tile overlap", "localized": "", "hint": "Low values = visible seam", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Upscaler tile size", "localized": "", "hint": "0 = no tiling", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Upscaling", "localized": "", "hint": "Postprocessing image magnification and super-resolution settings", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Use cached model config when available", "localized": "", "hint": "Read model architecture config from local cache instead of fetching remotely", "ui": "settings_huggingface"},
+ {"id": "", "label": "Use defaults", "localized": "", "hint": "Reset video generation parameters to standard recommended values", "ui": "script_video"},
+ {"id": "", "label": "Use dense masking", "localized": "", "hint": "Apply pixel-dense masking for precise Krea 2 background extraction"},
+ {"id": "", "label": "Use Dynamic quantization", "localized": "", "hint": "Picks a per-layer weight type automatically instead of one type everywhere. Each layer starts at the Quantization type (the minimum) and steps up to higher precision until its error meets the Dynamic loss threshold . Protects error-sensitive layers at the cost of a larger model and slower load. Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Use dynamic thresholding", "localized": "", "hint": "Apply dynamic latent clamping to prevent oversaturation at high CFG scales"},
+ {"id": "", "label": "Use fixed width thumbnails", "localized": "", "hint": "Render gallery preview thumbnails with a fixed pixel width", "ui": "settings_saving-images"},
+ {"id": "", "label": "Use Hadamard rotations", "localized": "", "hint": "Applies a Hadamard rotation before quantizing to spread out weight outliers, which can improve accuracy at low bit widths. Group size is set by Hadamard group size . Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Use image gallery cache", "localized": "", "hint": "Cache thumbnail images in browser local storage for faster browsing", "ui": "settings_saving-images"},
+ {"id": "", "label": "Use init image", "localized": "", "hint": "Determines how the input image is used for generation: - No: Control only : guides control models (depth, canny, pose) while image generates from scratch - 1st: Same as control : serves as both control guidance and img2img init image - 2nd: Separate image : opens separate Init input pane alongside Control input Denoising strength controls modification depth in init modes.", "ui": "control"},
+ {"id": "", "label": "Use line break as prompt segment marker", "localized": "", "hint": "Treat newline characters as prompt chunk separators in attention parsing", "ui": "settings_text_encoder"},
+ {"id": "", "label": "Use Lloyd-Max Codebook quantization", "localized": "", "hint": "Apply Lloyd-Max optimal scalar quantization codebooks to model weights"},
+ {"id": "", "label": "Use original name", "localized": "", "hint": "Preserve original uploaded filename when saving output images"},
+ {"id": "", "label": "Use quantized MatMul with conv", "localized": "", "hint": "Runs quantized matrix multiplication on convolutional layers, such as those in UNets like SDXL . This is the convolution counterpart of Quantized MatMul type and is controlled independently of it. Only affects conv layers that are quantized, so it needs Quantize convolutional layers . Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Use random seeds", "localized": "", "hint": "Generate a new random seed for each cell in the parameter grid", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Use reference values when available", "localized": "", "hint": "Automatically pre-populate recommended CFG, steps, and samplers from reference catalog metadata", "ui": "settings_extra_networks"},
+ {"id": "", "label": "Use same seed", "localized": "", "hint": "Use the identical random seed for all prompts in the batch file", "ui": "script_prompts_from_file"},
+ {"id": "", "label": "Use samplers", "localized": "", "hint": "Enable to use sampling (randomly selecting tokens based on sampling methods like Top-k or Top-p) or disable to use greedy decoding (selecting the most probable token at each step). Enabling makes outputs more diverse and creative but less deterministic.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Use Samplers", "localized": "", "hint": "Enable stochastic temperature and nucleus sampling for VLM text generation"},
+ {"id": "", "label": "Use segmentation", "localized": "", "hint": "Use the model's pixel-precise segmentation mask as the inpaint mask instead of the rectangular bounding box. Tighter mask means less unintended change around the detection (e.g., the inpaint stays on the face, not on the hair or background behind it). Better blending and smaller seams. Requires a segmentation-capable model (filename usually contains -seg). Bounding-box-only models silently fall back to the rectangle. Default off.", "ui": "txt2img"},
+ {"id": "", "label": "Use shared instance of text encoder", "localized": "", "hint": "Share a single text encoder instance across multiple pipeline tasks in memory"},
+ {"id": "", "label": "Use simplified solvers in final steps", "localized": "", "hint": "Drop solver order to 1 in final denoising steps to prevent instability"},
+ {"id": "", "label": "Use spaces", "localized": "", "hint": "Replace underscores with spaces in tag output. Some prompt systems prefer spaces between words (e.g., 'long hair') while others use underscores (e.g., 'long_hair').", "ui": "caption"},
+ {"id": "", "label": "Use SVD quantization", "localized": "", "hint": "Adds a low-rank (SVDQuant) correction on top of SDNQ to recover accuracy lost at low bit widths, at the cost of extra size and compute. Tuned by SVD rank size and SVD steps . Disabled by default.", "reload": "model", "ui": "settings_quantization"},
+ {"id": "", "label": "Use text inputs", "localized": "", "hint": "Allow freeform comma-separated text values for grid axes", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Use vision", "localized": "", "hint": "Include input image when enhancing prompt. Only available for vision-capable models, marked with icon.", "ui": "script_prompt_enhance"},
+ {"id": "", "label": "Use zeros for prompt padding", "localized": "", "hint": "Force full zero tensor when prompt is empty to remove any residual noise", "ui": "settings_text_encoder"},
+ {"id": "", "label": "user", "localized": "", "hint": "User-installed third-party extensions", "ui": "settings_extensions"},
+ {"id": "", "label": "User interface", "localized": "", "hint": "Review and set user interface preferences"}
],
"v": [
- {"id":"video_nav","label":"Video","localized":"","hint":"Create videos using different methods Supports text-to-image, image-to-image first-last-frame, etc."},
- {"id":"video_params_outputs","label":"Video Params","localized":"","hint":"Settings related output video file encoding","ui":"video"},
- {"id":"","label":"VLM Caption","localized":"","hint":"Analyze image using vision language model","ui":"caption"},
- {"id":"","label":"Variational Auto Encoder","localized":"","hint":"Settings related to Variational Auto Encoder and image decoding process during generate"},
- {"id":"","label":"Video Output","localized":"","hint":"","ui":"tab_video"},
- {"id":"","label":"Variation","localized":"","hint":"Second seed to be mixed with primary seed","ui":"txt2img"},
- {"id":"","label":"Variation strength","localized":"","hint":"How strong of a variation to produce. At 0, there will be no effect. At 1, you will get the complete picture with variation seed (except for ancestral samplers, where you will just get something)","ui":"txt2img"},
- {"id":"","label":"Vignette","localized":"","hint":"Applies radial edge darkening that draws focus toward the center of the image. Higher values produce a stronger falloff from center to corners. Set to 0 to disable. Simulates the natural light falloff seen in vintage and cinematic lenses.","ui":"txt2img"},
- {"id":"","label":"VAE type","localized":"","hint":"Choose if you want to run full VAE, reduced quality VAE or attempt to use remote VAE service","ui":"txt2img"},
- {"id":"","label":"Version","localized":"","hint":"","ui":"script_pulid"},
- {"id":"","label":"Video format","localized":"","hint":"Container format and codec for the output video file. Pick a format your downstream tools understand. MP4/MP4V is broadly compatible with most players and editors. Other choices trade off file size, quality, and player support. Default MP4/MP4V.","ui":"script_video"},
- {"id":"","label":"Video duration","localized":"","hint":"","ui":"script_video"},
- {"id":"","label":"Video engine","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video model","localized":"","hint":"","ui":"video"},
- {"id":"","label":"VAE decode","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video interpolation","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video codec","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video options","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video save video","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video save frames","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video save safetensors","localized":"","hint":"","ui":"video"},
- {"id":"","label":"Video file","localized":"","hint":"","ui":"extras"},
- {"id":"","label":"VLM Model","localized":"","hint":"Select which model to use for Visual Language tasks. Models which support thinking mode are marked with an icon.","ui":"caption"},
- {"id":"","label":"VLM Max Tokens","localized":"","hint":"Maximum number of tokens the model can generate in its response. The model is not aware of this limit during generation and it won't make the model try to generate more detailed or more concise responses, it simply sets the hard limit for the length, and will forcefully cut off the response when the limit is reached.","ui":"caption"},
- {"id":"","label":"VLM Num Beams","localized":"","hint":"Maintains multiple candidate paths simultaneously and selects the overall best sequence. Like exploring several drafts at once to find the best one. More thorough but much slower and less creative than random sampling. Generally not recommended, most modern VLMs perform better with sampling methods. Set to 1 to disable.","ui":"caption"},
- {"id":"","label":"VLM Temperature","localized":"","hint":"Controls randomness in token selection. Lower values (e.g., 0.1) make outputs more focused and deterministic, always choosing high-probability tokens. Higher values (e.g., 0.9) increase creativity and diversity by allowing less probable tokens. Set to 0 for fully deterministic output (always picks the most likely token).","ui":"caption"},
- {"id":"","label":"VLM","localized":"","hint":"","ui":"caption"},
- {"id":"","label":"VAE","localized":"","hint":"Variational Auto Encoder: model used to run image decode at the end of generate","ui":"settings_quantization"},
- {"id":"","label":"VAE model","localized":"","hint":"VAE helps with fine details in the final image and may also alter colors","ui":"settings_vae_encoder"},
- {"id":"","label":"VAE slicing","localized":"","hint":"Decodes batch latents one image at a time with limited VRAM. Small performance boost in VAE decode on multi-image batches","ui":"settings_vae_encoder"},
- {"id":"","label":"VAE tiling","localized":"","hint":"Divide large images into overlapping tiles with limited VRAM. Results in a minor increase in processing time","ui":"settings_vae_encoder"},
- {"id":"","label":"VAE tile size","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"VAE tile overlap","localized":"","hint":"","ui":"settings_vae_encoder"},
- {"id":"","label":"verbose","localized":"","hint":"","ui":"settings_compile"},
- {"id":"","label":"VAE sliced encode","localized":"","hint":"","ui":"settings_legacy_options"},
- {"id":"","label":"VGen params","localized":"","hint":"","ui":"script_video"}
+ {"id": "", "label": "VAE", "localized": "", "hint": "Variational Auto Encoder: model used to run image decode at the end of generate", "ui": "settings_quantization"},
+ {"id": "", "label": "VAE decode", "localized": "", "hint": "Decode video latent representations to full pixel video frames", "ui": "video"},
+ {"id": "", "label": "VAE model", "localized": "", "hint": "VAE helps with fine details in the final image and may also alter colors", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "VAE precision", "localized": "", "hint": "Numerical precision used for VAE latent encoding and decoding (fp16 , fp32 , bf16 )"},
+ {"id": "", "label": "VAE slicing", "localized": "", "hint": "Decodes batch latents one image at a time with limited VRAM. Small performance boost in VAE decode on multi-image batches", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "VAE tile overlap", "localized": "", "hint": "Overlap fraction between adjacent spatial tiles during tiled VAE decoding", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "VAE tile size", "localized": "", "hint": "Spatial tile dimension in pixels for tiled VAE encoding and decoding", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "VAE tiled decode", "localized": "", "hint": "Use spatial tiling during VAE decode to reduce VRAM consumption"},
+ {"id": "", "label": "VAE tiled encode", "localized": "", "hint": "Use spatial tiling during VAE encode to reduce VRAM consumption"},
+ {"id": "", "label": "VAE tiling", "localized": "", "hint": "Divide large images into overlapping tiles with limited VRAM. Results in a minor increase in processing time", "ui": "settings_vae_encoder"},
+ {"id": "", "label": "VAE type", "localized": "", "hint": "Choose if you want to run full VAE, reduced quality VAE or attempt to use remote VAE service", "ui": "txt2img"},
+ {"id": "", "label": "VAE upcasting", "localized": "", "hint": "Upcast VAE latent activations to 32-bit float during decoding to prevent black image artifacts"},
+ {"id": "", "label": "Variation", "localized": "", "hint": "Second seed to be mixed with primary seed", "ui": "txt2img"},
+ {"id": "", "label": "Variation strength", "localized": "", "hint": "How strong of a variation to produce. At 0, there will be no effect. At 1, you will get the complete picture with variation seed (except for ancestral samplers, where you will just get something)", "ui": "txt2img"},
+ {"id": "", "label": "Variational Auto Encoder", "localized": "", "hint": "Settings related to Variational Auto Encoder and image decoding process during generate"},
+ {"id": "", "label": "verbose", "localized": "", "hint": "Enable detailed verbose compilation logging and profiling diagnostics", "ui": "settings_compile"},
+ {"id": "", "label": "Version", "localized": "", "hint": "PuLID model architecture version (e.g. v1.0 , v1.1 )", "ui": "script_pulid"},
+ {"id": "", "label": "VGen params", "localized": "", "hint": "Parameters and options for the Video Generation pipeline", "ui": "script_video"},
+ {"id": "video_nav", "label": "Video", "localized": "", "hint": "Create videos using different methods Supports text-to-image, image-to-image first-last-frame, etc."},
+ {"id": "", "label": "Video codec", "localized": "", "hint": "Video compression codec format (e.g. H.264 , H.265 , AV1 , VP9 )", "ui": "video"},
+ {"id": "", "label": "Video duration", "localized": "", "hint": "Total duration in seconds of the generated video sequence", "ui": "script_video"},
+ {"id": "", "label": "Video engine", "localized": "", "hint": "Video synthesis backend engine (e.g. Diffusers , WanAI , LTX )", "ui": "video"},
+ {"id": "", "label": "Video file", "localized": "", "hint": "Path to input video file for frame-by-frame postprocessing", "ui": "extras"},
+ {"id": "", "label": "Video File", "localized": "", "hint": "Source video file path to load into the node processing pipeline", "ui": "chainner"},
+ {"id": "", "label": "Video format", "localized": "", "hint": "Container format and codec for the output video file. Pick a format your downstream tools understand. MP4/MP4V is broadly compatible with most players and editors. Other choices trade off file size, quality, and player support. Default MP4/MP4V.", "ui": "script_video"},
+ {"id": "", "label": "Video FPS", "localized": "", "hint": "Playback frame rate for encoded video output files"},
+ {"id": "", "label": "Video guidance scale", "localized": "", "hint": "Classifier-free guidance scale specifically for temporal video attention"},
+ {"id": "", "label": "Video interpolation", "localized": "", "hint": "Frame interpolation model used to smooth video motion", "ui": "video"},
+ {"id": "", "label": "Video model", "localized": "", "hint": "Select video diffusion backbone model checkpoint", "ui": "video"},
+ {"id": "", "label": "Video options", "localized": "", "hint": "Video output resolution, framerate, and container settings", "ui": "video"},
+ {"id": "", "label": "Video Output", "localized": "", "hint": "Display generated video playback player widget", "ui": "tab_video"},
+ {"id": "video_params_outputs", "label": "Video Params", "localized": "", "hint": "Settings related output video file encoding", "ui": "video"},
+ {"id": "ltx_condition_video_tab", "label": "Video prefix", "localized": "", "hint": "Condition LTX Video generation on an uploaded video file to anchor the opening frames", "ui": "video"},
+ {"id": "", "label": "Video resolution", "localized": "", "hint": "Target width and height for video generation"},
+ {"id": "", "label": "Video save frames", "localized": "", "hint": "Save individual PNG frames alongside the output video file", "ui": "video"},
+ {"id": "", "label": "Video save safetensors", "localized": "", "hint": "Save raw latent tensor data in SafeTensors format", "ui": "video"},
+ {"id": "", "label": "Video save video", "localized": "", "hint": "Export final generated sequence as encoded video file", "ui": "video"},
+ {"id": "", "label": "Video scale", "localized": "", "hint": "Spatial magnification scale factor for video upscaling pass"},
+ {"id": "", "label": "Video Upscaler", "localized": "", "hint": "Neural upscaler model used to enlarge video frames"},
+ {"id": "", "label": "Vignette", "localized": "", "hint": "Applies radial edge darkening that draws focus toward the center of the image. Higher values produce a stronger falloff from center to corners. Set to 0 to disable. Simulates the natural light falloff seen in vintage and cinematic lenses.", "ui": "txt2img"},
+ {"id": "", "label": "VLM", "localized": "", "hint": "Visual Language Model architecture configuration and prompt templates", "ui": "caption"},
+ {"id": "", "label": "VLM Analyze", "localized": "", "hint": "Interactive visual analysis and question-answering interface"},
+ {"id": "", "label": "VLM Caption", "localized": "", "hint": "Analyze image using vision language model", "ui": "caption"},
+ {"id": "", "label": "VLM Max Tokens", "localized": "", "hint": "Maximum number of tokens the model can generate in its response. The model is not aware of this limit during generation and it won't make the model try to generate more detailed or more concise responses, it simply sets the hard limit for the length, and will forcefully cut off the response when the limit is reached.", "ui": "caption"},
+ {"id": "", "label": "VLM Model", "localized": "", "hint": "Select which model to use for Visual Language tasks. Models which support thinking mode are marked with an icon.", "ui": "caption"},
+ {"id": "", "label": "VLM Num Beams", "localized": "", "hint": "Maintains multiple candidate paths simultaneously and selects the overall best sequence. Like exploring several drafts at once to find the best one. More thorough but much slower and less creative than random sampling. Generally not recommended, most modern VLMs perform better with sampling methods. Set to 1 to disable.", "ui": "caption"},
+ {"id": "", "label": "VLM Temperature", "localized": "", "hint": "Controls randomness in token selection. Lower values (e.g., 0.1) make outputs more focused and deterministic, always choosing high-probability tokens. Higher values (e.g., 0.9) increase creativity and diversity by allowing less probable tokens. Set to 0 for fully deterministic output (always picks the most likely token).", "ui": "caption"},
+ {"id": "", "label": "VLM: custom arguments", "localized": "", "hint": "Additional model-specific inference arguments passed to the VLM"},
+ {"id": "", "label": "VLM: default model", "localized": "", "hint": "Visual Language Model used for image description and question answering"},
+ {"id": "", "label": "VLM: default prompt", "localized": "", "hint": "Default prompt template sent to the Visual Language Model"},
+ {"id": "", "label": "VLM: enable thinking/reasoning mode", "localized": "", "hint": "Activate deep reasoning and step-by-step thinking for supported VLMs"},
+ {"id": "", "label": "VLM: keep prefill text in output", "localized": "", "hint": "Retain prefill guidance prompt text in the final VLM output"},
+ {"id": "", "label": "VLM: keep reasoning trace in output", "localized": "", "hint": "Include internal reasoning/thinking chain tokens in generated text"},
+ {"id": "", "label": "VLM: max length", "localized": "", "hint": "Maximum token response length generated by the VLM"},
+ {"id": "", "label": "VLM: num beams", "localized": "", "hint": "Number of search beams used during VLM text generation"},
+ {"id": "", "label": "VLM: system prompt", "localized": "", "hint": "System prompt defining the persona and formatting constraints for the VLM"},
+ {"id": "", "label": "VLM: temperature", "localized": "", "hint": "Sampling temperature for VLM text generation (higher values produce more varied responses)"},
+ {"id": "", "label": "VLM: top-k", "localized": "", "hint": "Top-k token candidate filtering for VLM sampling"},
+ {"id": "", "label": "VLM: top-p", "localized": "", "hint": "Top-p nucleus sampling probability threshold for VLM generation"},
+ {"id": "", "label": "VLM: use sample method", "localized": "", "hint": "Use stochastic sampling instead of greedy decoding for VLM generation"}
],
"w": [
- {"id":"","label":"Wiki","localized":"","hint":""},
- {"id":"","label":"Wildcards","localized":"","hint":""},
- {"id":"","label":"WanAI","localized":"","hint":"","ui":"settings_model_options"},
- {"id":"","label":"Watermarking","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"Width","localized":"","hint":"Target width of the output image in pixels. For generation, this sets the resolution the model produces. For resize and upscale operations, this is the width the input is fitted to. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"txt2img"},
- {"id":"","label":"Weight","localized":"","hint":"","ui":"script_resadapter"},
- {"id":"","label":"Width after","localized":"","hint":"Target width of the output image in pixels, applied after the model finishes generating (Post sub-tab in the Size accordion). Use this to upscale or downscale the final image before saving. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"control"},
- {"id":"","label":"Width mask","localized":"","hint":"Target width of the input mask image in pixels (Mask sub-tab in the Size accordion). The mask is used for inpainting, outpainting, or as a control mask, and is resized so it aligns with the processing resolution. Should be a multiple of 8 for SD1.x and SDXL latents; newer architectures (Flux , SD3 , video models) may require higher multiples (16, 32, or 64). Values that don't match are automatically floored to the nearest valid multiple for the loaded model.","ui":"control"},
- {"id":"","label":"WebP lossless compression","localized":"","hint":"","ui":"settings_saving-images"},
- {"id":"","label":"wavelet","localized":"","hint":"","ui":"settings_postprocessing"},
- {"id":"","label":"Words to process","localized":"","hint":"List of newline, comma or semicolon separated words to process, each item can be a single word or a pair word:replacement in which case the model will be steered away from the word and towards the replacement","ui":"settings_postprocessing"},
- {"id":"","label":"Weights clip","localized":"","hint":"Forced merged weights to be no heavier than the original model, preventing burn in and overly saturated models","ui":"models_merge_tab"}
+ {"id": "", "label": "WaifuDiffusion: character tag threshold", "localized": "", "hint": "Confidence score threshold for identifying specific anime character names"},
+ {"id": "", "label": "WaifuDiffusion: default model", "localized": "", "hint": "Default WaifuDiffusion tagger model repository"},
+ {"id": "", "label": "WanAI", "localized": "", "hint": "WanAI video and image generation pipeline settings", "ui": "settings_model_options"},
+ {"id": "", "label": "Watermark text", "localized": "", "hint": "Custom text string embedded into watermarked image metadata"},
+ {"id": "", "label": "Watermarking", "localized": "", "hint": "Cryptographic invisible or visible text watermarking configuration", "ui": "settings_saving-images"},
+ {"id": "", "label": "wavelet", "localized": "", "hint": "Wavelet decomposition algorithm for multi-frequency color and luminance grading", "ui": "settings_postprocessing"},
+ {"id": "", "label": "WebP lossless compression", "localized": "", "hint": "Save WebP format images using mathematical lossless RGB compression", "ui": "settings_saving-images"},
+ {"id": "", "label": "WebUI title", "localized": "", "hint": "Browser tab title displayed in web browser window"},
+ {"id": "", "label": "Weight", "localized": "", "hint": "Strength multiplier applied to the conditioning layer or adapter", "ui": "script_resadapter"},
+ {"id": "", "label": "Weights clip", "localized": "", "hint": "Forced merged weights to be no heavier than the original model, preventing burn in and overly saturated models", "ui": "models_merge_tab"},
+ {"id": "", "label": "Width", "localized": "", "hint": "Target width of the output image in pixels. For generation, this sets the resolution the model produces. For resize and upscale operations, this is the width the input is fitted to.", "ui": "txt2img"},
+ {"id": "", "label": "Width (0 = use scale factor)", "localized": "", "hint": "Target output width in pixels (set to 0 to calculate from scale factor)"},
+ {"id": "", "label": "Width after", "localized": "", "hint": "Target width of the output image in pixels, applied after the model finishes generating (Post sub-tab in the Size accordion). Use this to upscale or downscale the final image before saving.", "ui": "control"},
+ {"id": "", "label": "Width mask", "localized": "", "hint": "Target width of input inpainting or control mask image (Mask sub-tab). Automatically aligned to latent block size multiples.", "ui": "control"},
+ {"id": "", "label": "Wiki", "localized": "", "hint": "Open SD.Next documentation and wiki in browser"},
+ {"id": "", "label": "Wildcards", "localized": "", "hint": "Browse and manage wildcard prompt templates and text replacement lists"},
+ {"id": "", "label": "Words to process", "localized": "", "hint": "List of newline, comma or semicolon separated words to process, each item can be a single word or a pair word:replacement in which case the model will be steered away from the word and towards the replacement", "ui": "settings_postprocessing"},
+ {"id": "", "label": "Workflow", "localized": "", "hint": "Active MiniMax processing workflow (e.g. t2va , fl2va , ref2va )"}
],
"x": [
- {"id":"","label":"XS","localized":"","hint":"","ui":"control"},
- {"id":"","label":"X components","localized":"","hint":"","ui":"script_mixture_tiling"},
- {"id":"","label":"X overlap","localized":"","hint":"","ui":"script_mixture_tiling"},
- {"id":"","label":"X-axis tiles","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"X-axis tile overlap","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"X type","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"X values","localized":"","hint":"Separate values for X axis using commas","ui":"script_xyz_grid_script"},
- {"id":"","label":"xhinker","localized":"","hint":"","ui":"settings_text_encoder"},
- {"id":"","label":"xFormers","localized":"","hint":"Memory optimization. Non-Deterministic (different results each time)","ui":"settings_cuda"},
- {"id":"","label":"xet","localized":"","hint":"","ui":"settings_huggingface"},
- {"id":"","label":"XYZ Grid","localized":"","hint":"XYZ grid is a powerful module that create image grid based on varying multiple generation parameters","ui":"script_xyz_grid"}
+ {"id": "", "label": "X components", "localized": "", "hint": "Number of horizontal tile partitions across the canvas width", "ui": "script_mixture_tiling"},
+ {"id": "", "label": "X overlap", "localized": "", "hint": "Pixel overlap margin between horizontally adjacent tiles", "ui": "script_mixture_tiling"},
+ {"id": "", "label": "X type", "localized": "", "hint": "Parameter type varied along the horizontal X axis", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "X values", "localized": "", "hint": "Separate values for X axis using commas", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "X-axis tile overlap", "localized": "", "hint": "Overlap width in pixels between adjacent horizontal tiles", "ui": "script_mixture-of-diffusers"},
+ {"id": "", "label": "X-axis tiles", "localized": "", "hint": "Number of horizontal spatial tiles", "ui": "script_mixture-of-diffusers"},
+ {"id": "", "label": "XAI Grok API key", "localized": "", "hint": "API key for xAI Grok API services"},
+ {"id": "", "label": "xet", "localized": "", "hint": "Hugging Face XET transfer protocol for accelerated repository downloads", "ui": "settings_huggingface"},
+ {"id": "", "label": "xFormers", "localized": "", "hint": "Memory optimization. Non-Deterministic (different results each time)", "ui": "settings_cuda"},
+ {"id": "", "label": "xhinker", "localized": "", "hint": "xhinker prompt attention weighting parser syntax", "ui": "settings_text_encoder"},
+ {"id": "", "label": "XS", "localized": "", "hint": "ControlNet-XS ultra-fast direct-connection conditioning variant", "ui": "control"},
+ {"id": "", "label": "XYZ Grid", "localized": "", "hint": "XYZ grid is a powerful module that create image grid based on varying multiple generation parameters", "ui": "script_xyz_grid"}
],
"y": [
- {"id":"","label":"Y components","localized":"","hint":"","ui":"script_mixture_tiling"},
- {"id":"","label":"Y overlap","localized":"","hint":"","ui":"script_mixture_tiling"},
- {"id":"","label":"Y-axis tiles","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Y-axis tile overlap","localized":"","hint":"","ui":"script_mixture-of-diffusers"},
- {"id":"","label":"Y type","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Y values","localized":"","hint":"Separate values for Y axis using commas","ui":"script_xyz_grid_script"}
+ {"id": "", "label": "Y components", "localized": "", "hint": "Number of vertical tile partitions across the canvas height", "ui": "script_mixture_tiling"},
+ {"id": "", "label": "Y overlap", "localized": "", "hint": "Pixel overlap margin between vertically adjacent tiles", "ui": "script_mixture_tiling"},
+ {"id": "", "label": "Y type", "localized": "", "hint": "Parameter type varied along the vertical Y axis", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Y values", "localized": "", "hint": "Separate values for Y axis using commas", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Y-axis tile overlap", "localized": "", "hint": "Overlap height in pixels between adjacent vertical tiles", "ui": "script_mixture-of-diffusers"},
+ {"id": "", "label": "Y-axis tiles", "localized": "", "hint": "Number of vertical spatial tiles", "ui": "script_mixture-of-diffusers"}
],
"z": [
- {"id":"","label":"ZImageTurbo","localized":"","hint":"","ui":"component-106"},
- {"id":"","label":"ZeroStar init steps","localized":"","hint":"","ui":"txt2img"},
- {"id":"","label":"Zero","localized":"","hint":"","ui":"script_pulid"},
- {"id":"","label":"Z type","localized":"","hint":"","ui":"script_xyz_grid_script"},
- {"id":"","label":"Z values","localized":"","hint":"Separate values for Z axis using commas","ui":"script_xyz_grid_script"},
- {"id":"","label":"Zoe Depth","localized":"","hint":"","ui":"control"}
+ {"id": "", "label": "Z type", "localized": "", "hint": "Parameter type varied across the third dimension (Z batch sub-grids)", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Z values", "localized": "", "hint": "Separate values for Z axis using commas", "ui": "script_xyz_grid_script"},
+ {"id": "", "label": "Zero", "localized": "", "hint": "Zero-shot attention scale for PuLID identity conditioning", "ui": "script_pulid"},
+ {"id": "", "label": "ZeroStar init steps", "localized": "", "hint": "Number of initial unguided sampling steps before guidance trajectory begins", "ui": "txt2img"},
+ {"id": "", "label": "Zoe Depth", "localized": "", "hint": "ZoeDepth relative-to-metric depth estimation model", "ui": "control"}
],
"reference": [
- {"id":"","label":"All","localized":"","hint":"List all known models, both locally available models or reference models that are available for download"},
- {"id":"","label":"Local","localized":"","hint":"List all local models that are immediately available for use"},
- {"id":"","label":"Diffusers","localized":"","hint":"List local models in diffusers format that are immediately available for use."},
- {"id":"","label":"Base","localized":"","hint":"List reference base models that can be automatically downloaded."},
- {"id":"","label":"Distilled","localized":"","hint":"List reference distilled models that can be automatically downloaded. Distilled models are typically faster variants of the base models, but they may have reduced quality."},
- {"id":"","label":"Quantized","localized":"","hint":"List reference quantized models that can be automatically downloaded. SDNQ quantized models are size-optimized variants of the base models, but they may have reduced precision."},
- {"id":"","label":"Nunchaku","localized":"","hint":"List reference Nunchaku models that can be automatically downloaded on first use. Nunchaku quantized models are both size and performance optimized, but they require nVidia GPUs."},
- {"id":"","label":"Community","localized":"","hint":"List reference community models that can be automatically downloaded on first use. Community models are fine-tunes of existing models, created by the community to enhance or modify specific features."},
- {"id":"","label":"Cloud","localized":"","hint":"List reference cloud models that can be used without downloads. Cloud models typically require an API key from each specific cloud provider."}
+ {"id": "", "label": "All", "localized": "", "hint": "List all known models, both locally available models or reference models that are available for download"},
+ {"id": "", "label": "Base", "localized": "", "hint": "List reference base models that can be automatically downloaded."},
+ {"id": "", "label": "Cloud", "localized": "", "hint": "List reference cloud models that can be used without downloads. Cloud models typically require an API key from each specific cloud provider."},
+ {"id": "", "label": "Community", "localized": "", "hint": "List reference community models that can be automatically downloaded on first use. Community models are fine-tunes of existing models, created by the community to enhance or modify specific features."},
+ {"id": "", "label": "Diffusers", "localized": "", "hint": "List local models in diffusers format that are immediately available for use."},
+ {"id": "", "label": "Distilled", "localized": "", "hint": "List reference distilled models that can be automatically downloaded. Distilled models are typically faster variants of the base models, but they may have reduced quality."},
+ {"id": "", "label": "Local", "localized": "", "hint": "List all local models that are immediately available for use"},
+ {"id": "", "label": "Nunchaku", "localized": "", "hint": "List reference Nunchaku models that can be automatically downloaded on first use. Nunchaku quantized models are both size and performance optimized, but they require nVidia GPUs."},
+ {"id": "", "label": "Quantized", "localized": "", "hint": "List reference quantized models that can be automatically downloaded. SDNQ quantized models are size-optimized variants of the base models, but they may have reduced precision."}
]
}