feat(server): add recipe-based model management (#2176)

This commit is contained in:
leejet authored and GitHub committed 2026-10-21 00:17:30 +08:00
1 parent 9b7da27374
commit 0518b34374
132 files changed
+6688 -147

No files matched your search

+79
View File
@@ -0,0 +1,79 @@
# Built-in recipe policy
Read these rules before adding or changing JSON files in this directory. A recipe
represents a supported model-loading and capability configuration, not a saved
prompt, a style preset, or a collection of sampling settings.
## Required rules
1. **Community editing adapters get a separate recipe.** When the base model
does not natively support instruction/reference-image editing and needs a
community LoRA to gain it, provide a dedicated editing recipe. Keep editing
inputs disabled in the base recipe. Examples: `anima` / `anima-edit` and
`krea2-raw` / `krea2-raw-edit`.
2. **Split different task weights; share native multi-task weights.** If editing
and text-to-image use different generation checkpoints, use separate recipes.
If the same checkpoint natively supports both, use one recipe. Examples:
`boogu-image` / `boogu-image-edit` are separate; `flux2-dev` and
`qwen-image-21` each cover both generation and editing. Apply the same rule
to video: separate HunyuanVideo 1.5 T2V/I2V and Wan 2.2 A14B T2V/I2V weights,
but share one `wan22-ti2v-5b` recipe for its native T2V/I2V checkpoint.
3. **Capability-extending weights get a separate recipe.** ControlNet,
IP-Adapter, PuLID, PhotoMaker, motion modules, and similar adapters that add
a distinct conditioning or generation capability belong in dedicated
recipes. Make the extension's model slots required when the schema provides
them. Do not add these as optional slots on the ordinary base recipe.
4. **A LoRA alone is not a reason to split.** If adding a LoRA does not change
supported functionality, reuse the base recipe. Style, character, quality,
acceleration and distillation LoRAs do not get dedicated built-in recipes.
Users select the LoRA and change steps, guidance or other generation settings
separately. Standalone base/turbo/distilled checkpoints still follow the task,
component and layer-count rules; a different filename alone is not a reason
for another recipe.
5. **Keep native components in the model's recipe.** Native vision encoders,
projectors, connectors and other components required by the model belong in
its existing recipe. Splitting a native component into another file does not
make it a capability-extending adapter under rule 3. For example, Qwen vision
projectors and LLaDA/LTX connectors do not get separate recipes. A slot may be
optional when its weights can be bundled in another selected file.
6. **Layer-count variants share the family recipe.** Adding, repeating, removing
or pruning model layers does not justify a separate recipe when the runtime
supports the variant with the same components and capabilities. This also
applies to distilled checkpoints whose relevant difference is reduced depth.
Use `flux1-dev` for FLUX.1 Lite, `sdxl-checkpoint` for SSD-1B and Segmind Vega,
and the corresponding SD 1/2 checkpoint recipes for Tiny SD/Tiny SD2. Only an
independent difference in task, required component compatibility or latent
format can justify splitting such a variant; document that difference.
## Interpretation and review
- Instruction/reference-image editing is distinct from generic image-to-image
denoising. The shared `img2img` capability does not imply native editing.
- Native components and external capability adapters are distinguished by their
role, not by whether their weights are stored in a separate file. LLaDA's
SigVQ-containing connectors remain in its shared generation/editing recipe.
- Do not merge models solely because they descend from the same family. Flex.2
has different native inpainting/control conditioning, beyond its layer count
([model card](https://huggingface.co/ostris/Flex.2-preview)). SDXS uses an
adjusted AutoEncoderTiny and a one-step model, rather than only a shallower
ordinary SD checkpoint ([runtime guide](../../../docs/distilled_sd.md#sdxs-512-dreamshaper)).
Their native components stay in their own model recipe.
- Quantization, file format, prompt wording, seeds, step counts and CFG values
are not grounds for another recipe. Differences in required components,
latent formats or supported capabilities must be documented.
- Evaluate what an adapter actually changes. Do not infer new functionality just
from a LoRA's name or from the presence of another weight file. In particular,
do not create an Omni-Kontext recipe solely because a LoRA is selected.
- A recipe does not load generation LoRAs automatically. Community-edit recipes
must explain that the matching LoRA is required and must be selected separately.
- Only advertise features implemented by the current runtime. Check the relevant
model documentation and code, and match each task's slots and feature flags to
its weights. Record any unverified inference paths in the change description.
- Before submitting, validate all recipe JSON, inspect the embedded recipe API,
and check that task-specific inputs appear only on the appropriate recipes.
A catalog check is not a substitute for model-generation verification.
These are built-in catalog rules. Users may keep personal presets in
`<model-dir>/recipes/`; they need not add those presets to the built-in list.
See [the recipe schema and feature reference](../api.md#user-recipe-format)
for supported fields.
+44
View File
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "anima-edit",
"name": "Anima Edit (LoRA)",
"description": "Requires a matching community editing LoRA. Apply it after loading and supply reference images; uses the cosmos_reference preset.",
"model_url": "https://huggingface.co/circlestone-labs/Anima",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 0.6B Base Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"scheduler": "discrete",
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"ref_images"
]
}
+42
View File
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "anima",
"name": "Anima",
"description": "Supports all Anima variants supported by sd.cpp. Use a compatible Qwen Image VAE or TAE; adjust generation settings for distilled variants.",
"model_url": "https://huggingface.co/circlestone-labs/Anima",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 0.6B Base Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "animatediff-sd15",
"name": "AnimateDiff SD 1.5",
"description": "Use Video Generation with an SD 1.5 checkpoint and compatible motion module.",
"model_url": "https://huggingface.co/guoyww/animatediff",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "motion_module",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"sampling_method": "euler",
"video_frames": 8,
"fps": 8,
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip",
"init_image"
],
"disabled_features": [
"cache_dit",
"img2img",
"mask_image"
]
}
@@ -0,0 +1,50 @@
{
"schema_version": 1,
"id": "boogu-image-edit",
"name": "Boogu Image Edit",
"description": "Supply reference images. The separate vision projector is needed only when it is not bundled in the text encoder.",
"model_url": "https://huggingface.co/Boogu/Boogu-Image-0.1-Edit",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 8B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024,
"img_cfg_scale": 1,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
+41
View File
@@ -0,0 +1,41 @@
{
"schema_version": 1,
"id": "boogu-image",
"name": "Boogu Image Base",
"model_url": "https://huggingface.co/Boogu/Boogu-Image-0.1-Base",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 8B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,32 @@
{
"schema_version": 1,
"id": "chroma-radiance",
"name": "Chroma Radiance",
"description": "Pixel-space generation without a VAE. Also accepts the x0 and experimental patch-32 variants.",
"model_url": "https://huggingface.co/lodestones/Chroma1-Radiance",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true
}
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 3.5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"slg"
],
"disabled_features": [
"preview",
"vae_tiling"
]
}
+41
View File
@@ -0,0 +1,41 @@
{
"schema_version": 1,
"id": "chroma",
"name": "Chroma",
"model_url": "https://huggingface.co/lodestones/Chroma1-HD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 3,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"slg"
]
}
+36
View File
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "cosxl-edit",
"name": "CosXL Edit",
"description": "Supply the image to edit as a reference image.",
"model_url": "https://huggingface.co/stabilityai/cosxl",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"img_cfg_scale": 1.5,
"sampling_method": "euler_a",
"scheduler": "karras"
},
"features": [
"cache_unet",
"clip_skip",
"img_cfg",
"ref_images",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
+124
View File
@@ -0,0 +1,124 @@
# Built-in generation defaults
Reviewed against model-publisher cards and reference implementations on 2026-10-20.
These are starting values, not limits on supported resolutions or generation settings.
Built-in step defaults above 20 are reduced to 20; the cited sources may recommend more steps.
Users can still choose a higher step count.
When several aspect ratios or ranges are published, the selected example or square bucket is noted below.
A dash means no recipe override: the available primary sources did not establish a fixed value, or the size depends on the input image.
Ordinary DiT recipes explicitly use Euler; PiD retains its LCM sampling path.
Guidance-distilled models use `cfg_scale: 1` to disable external CFG in sd.cpp. FLUX embedded guidance is stored separately as `distilled_guidance`.
For community edit adapters and other optional extensions, these are the base-model settings unless the source specifies otherwise.
| Recipe | CFG | Steps | Width × height | Source / notes |
| --- | --- | --- | --- | --- |
| `anima` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/circlestone-labs/Anima) The official ranges are 30–50 steps / CFG 4–5; CFG 4 selects the lower end. Edit uses the same base; tune the chosen editing LoRA separately. |
| `anima-edit` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/circlestone-labs/Anima) The official ranges are 30–50 steps / CFG 4–5; CFG 4 selects the lower end. Edit uses the same base; tune the chosen editing LoRA separately. |
| `animatediff-sd15` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/guoyww/AnimateDiff/main/configs/prompts/1_animate/1_3_animate_ToonYou.yaml) |
| `boogu-image` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/Boogu/Boogu-Image-0.1-Base) |
| `boogu-image-edit` | 5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/Boogu/Boogu-Image-0.1-Edit) |
| `chroma` | 3 | 20 | 1024 × 1024 | [Source](https://huggingface.co/lodestones/Chroma1-HD/raw/main/README.md) |
| `chroma-radiance` | 3.5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/lodestones/Chroma1-Radiance/raw/main/inference_reference_code.py) |
| `cosxl-edit` | — | — | — | [Source](https://huggingface.co/stabilityai/cosxl) No numerical generation defaults in the author’s model card; previous test values were removed. |
| `ernie-image` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/baidu/ERNIE-Image) |
| `ernie-image-turbo` | 1 | 8 | 1024 × 1024 | [Source](https://huggingface.co/baidu/ERNIE-Image-Turbo) |
| `flex2` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/ostris/Flex.2-preview) |
| `flux1-canny` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-Canny-dev) |
| `flux1-depth` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-Depth-dev) |
| `flux1-dev` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-dev) |
| `flux1-fill` | 1 | 20 | 1232 × 1632 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev) |
| `flux1-kontext` | 1 | 20 | — | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/flux/pipeline_flux_kontext.py) Output size normally follows the reference image; no fixed size is imposed by this recipe. |
| `flux1-pulid` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-dev) FLUX.1-dev defaults; identity conditioning is provided by PuLID. |
| `flux1-schnell` | 1 | 4 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.1-schnell) |
| `flux2-dev` | 1 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.2-dev) |
| `flux2-klein-4b` | 1 | 4 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.2-klein-4B) |
| `flux2-klein-9b` | 1 | 4 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.2-klein-9B) |
| `flux2-klein-base-4b` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4B) |
| `flux2-klein-base-9b` | 4 | 20 | 1024 × 1024 | [Source](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9B) |
| `flux3-klein` | 1 | 16 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/black-forest-labs/flux-3-image-klein/main/README.md) |
| `flux3-klein-base` | 4 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/black-forest-labs/flux-3-image-klein/main/src/flux3/pipeline.py) |
| `hidream-o1-dev` | 1 | 20 | 2048 × 2048 | [Source](https://huggingface.co/HiDream-ai/HiDream-O1-Image-Dev) |
| `hunyuan-video-15-i2v` | 6 | 20 | 1280 × 720 | [Source](https://huggingface.co/tencent/HunyuanVideo-1.5) 720p base I2V defaults; CFG/step-distilled and 480p checkpoints use different settings. |
| `hunyuan-video-15-t2v` | 6 | 20 | 1280 × 720 | [Source](https://huggingface.co/tencent/HunyuanVideo-1.5) 720p base T2V defaults; CFG-distilled / 480p checkpoints need their published settings. |
| `ideogram4` | 7 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/ideogram-oss/ideogram4/main/docs/inference.md) Constant-guidance pipeline defaults; this recipe does not reproduce the CLI’s per-step guidance schedule. |
| `instruct-pix2pix` | — | 10 | — | [Source](https://huggingface.co/timbrooks/instruct-pix2pix) Official quick-start example; output size follows the input image. |
| `iris-3b` | 3 | 20 | 1024 × 1024 | [Source](https://huggingface.co/speridlabs/iris-3b) |
| `krea2-raw` | 3.5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/krea/Krea-2-Raw) Base model defaults; edit requires a matching community LoRA with its own settings. |
| `krea2-raw-edit` | 3.5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/krea/Krea-2-Raw) Base model defaults; edit requires a matching community LoRA with its own settings. |
| `krea2-turbo` | 1 | 8 | 2048 × 2048 | [Source](https://huggingface.co/krea/Krea-2-Turbo) Official CLI example; edit requires a matching community LoRA. |
| `krea2-turbo-edit` | 1 | 8 | 2048 × 2048 | [Source](https://huggingface.co/krea/Krea-2-Turbo) Official CLI example; edit requires a matching community LoRA. |
| `lens` | 5 | 20 | 1440 × 1440 | [Source](https://huggingface.co/microsoft/Lens) Official model card: RL model, default base_resolution 1440. |
| `lens-turbo` | 1 | 4 | 1440 × 1440 | [Source](https://huggingface.co/microsoft/Lens-Turbo) Official model card: 4-step distilled model, default base_resolution 1440. |
| `lingbot-video-dense` | 3 | 20 | 832 × 480 | [Source](https://huggingface.co/robbyant/lingbot-video-dense-1.3b) Official first-stage inference example; optional refiner is separate. |
| `lingbot-video-moe` | 3 | 20 | 832 × 480 | [Source](https://huggingface.co/robbyant/lingbot-video-moe-30b-a3b) Official inference example. |
| `llada-image` | 5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/inclusionAI/LLaDA-Image) |
| `llada-image-turbo` | 1 | 4 | 1024 × 1024 | [Source](https://huggingface.co/inclusionAI/LLaDA-Image-Turbo) |
| `longcat-image` | 4 | 20 | 1344 × 768 | [Source](https://huggingface.co/meituan-longcat/LongCat-Image) |
| `longcat-image-edit` | 4.5 | 20 | — | [Source](https://huggingface.co/meituan-longcat/LongCat-Image-Edit) Reference-image-dependent output size; no fixed size is imposed. |
| `ltx23-dev` | 3 | 20 | 768 × 512 | [Source](https://raw.githubusercontent.com/Lightricks/LTX-2/main/packages/ltx-pipelines/src/ltx_pipelines/utils/constants.py) Official single-stage parameters, before optional latent upscaling. |
| `ltx23-distilled` | 1 | 8 | 768 × 512 | [Source](https://raw.githubusercontent.com/Lightricks/LTX-2/main/packages/ltx-pipelines/src/ltx_pipelines/utils/constants.py) Model card specifies 8 steps / CFG 1; size uses official pipeline’s first stage. |
| `ltx25-dev` | 3 | 20 | 768 × 512 | [Source](https://raw.githubusercontent.com/Lightricks/LTX-2/main/packages/ltx-pipelines/src/ltx_pipelines/utils/constants.py) Official non-distilled pipeline parameters for model versions >= 2.4, before optional upscaling. |
| `mage-flow` | 5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/microsoft/Mage-Flow) |
| `mage-flow-edit` | 5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/microsoft/Mage-Flow) |
| `mage-flow-turbo` | 1 | 4 | 1024 × 1024 | [Source](https://huggingface.co/microsoft/Mage-Flow) |
| `ming-image` | 1 | 12 | 2048 × 2048 | [Source](https://huggingface.co/inclusionAI/Ming-Image-0.1-Design) |
| `minimax-h3-fl2va` | 1 | — | 1344 × 768 | [Source](https://huggingface.co/docs/diffusers/main/en/api/pipelines/minimax_h3) Guidance-distilled; official 768p canvas. No fixed step count is prescribed here; the upstream API counts sigma grid points rather than sd.cpp denoising steps. |
| `minimax-h3-ref2va` | 1 | — | 1344 × 768 | [Source](https://huggingface.co/docs/diffusers/main/en/api/pipelines/minimax_h3) Guidance-distilled; official 768p canvas. No fixed step count is prescribed here; the upstream API counts sigma grid points rather than sd.cpp denoising steps. |
| `minit2i` | 2.5 | 20 | 512 × 512 | [Source](https://huggingface.co/MiniT2I/MiniT2I/raw/main/pipeline.py) B/16 example and native model size; L/16 uses CFG 6. |
| `moss-image-base` | 3 | 20 | 1024 × 1024 | [Source](https://huggingface.co/OpenMOSS-Team/MOSS-Image-Base) |
| `moss-image-sft` | 3 | 20 | 1024 × 1024 | [Source](https://huggingface.co/OpenMOSS-Team/MOSS-Image-SFT) |
| `nitrosd-realism` | 1 | 1 | 1024 × 1024 | [Source](https://huggingface.co/ChenDY/NitroFusion) |
| `ovis-image` | 5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/ATH-MaaS/Ovis-Image-7B) |
| `pid` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-15` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-15-flux2` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-15-qwen-image` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-15-sd3` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-flux2` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-qwen-image` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pid-sd3` | 1 | 4 | 2048 × 2048 | [Source](https://huggingface.co/nvidia/PiD) Standalone PiD decoding at 2K; guidance is handled by the upstream generator. |
| `pixart-alpha-1024` | 4.5 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/pixart_alpha/pipeline_pixart_alpha.py) |
| `pixart-alpha-512` | 4.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/pixart_alpha/pipeline_pixart_alpha.py) |
| `pixart-sigma` | 4.5 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/pixart_alpha/pipeline_pixart_sigma.py) |
| `qwen-image` | 4 | 20 | 1328 × 1328 | [Source](https://huggingface.co/Qwen/Qwen-Image) Official square resolution bucket; true_cfg_scale maps to cfg_scale. |
| `qwen-image-21` | 1 | 20 | 2048 × 2048 | [Source](https://raw.githubusercontent.com/QwenLM/Qwen-Image-2.1/main/README.md) Original checkpoint defaults; select the matching TAEQI2.1 to replace its VAE. |
| `qwen-image-21-turbo` | 1 | 8 | 2048 × 2048 | [Model card](https://huggingface.co/Qwen/Qwen-Image-2.1-Turbo), [fixed sigmas](https://huggingface.co/Qwen/Qwen-Image-2.1-Turbo/blob/main/model_index.json). Standalone Turbo weights; the fixed 8-step schedule is applied on model load. |
| `qwen-image-edit` | 4 | 20 | — | [Source](https://huggingface.co/Qwen/Qwen-Image-Edit) Official editing example; output dimensions follow reference-image aspect ratio. |
| `qwen-image-edit-2509` | 4 | 20 | — | [Source](https://huggingface.co/Qwen/Qwen-Image-Edit-2509) Official editing example; output dimensions follow reference-image aspect ratio. |
| `qwen-image-edit-2511` | 4 | 20 | — | [Source](https://huggingface.co/Qwen/Qwen-Image-Edit-2511) Official editing example; output dimensions follow reference-image aspect ratio. |
| `qwen-image-layered` | 4 | 20 | 640 × 640 | [Source](https://huggingface.co/Qwen/Qwen-Image-Layered) Official recommended 640 resolution bucket; layered RGBA VAE is required. |
| `sd-turbo` | 1 | 1 | 512 × 512 | [Source](https://huggingface.co/stabilityai/sd-turbo) |
| `sd1-checkpoint` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py) |
| `sd1-controlnet` | 7.5 | 20 | 512 × 512 | [Source](https://huggingface.co/lllyasviel/control_v11p_sd15_canny) |
| `sd1-inpainting` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py) |
| `sd1-ip-adapter` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py) SD 1.x base pipeline defaults; adapter strength is configured separately. |
| `sd2-512-checkpoint` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py) |
| `sd2-768-checkpoint` | 7.5 | 20 | 768 × 768 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py) |
| `sd2-inpainting` | 7.5 | 20 | 512 × 512 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py) |
| `sd3-medium` | 7 | 20 | 1024 × 1024 | [Source](https://huggingface.co/stabilityai/stable-diffusion-3-medium-diffusers) |
| `sd35-large` | 3.5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/stabilityai/stable-diffusion-3.5-large) |
| `sd35-medium` | 4.5 | 20 | 1024 × 1024 | [Source](https://huggingface.co/stabilityai/stable-diffusion-3.5-medium) |
| `sdxl-checkpoint` | 5 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py) |
| `sdxl-controlnet` | 5 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py) SDXL pipeline defaults; compatible ControlNet weights are required. |
| `sdxl-inpainting` | 8 | 20 | 1024 × 1024 | [Source](https://huggingface.co/diffusers/stable-diffusion-xl-1.0-inpainting-0.1/raw/main/README.md) |
| `sdxl-ip-adapter` | 5 | 20 | 1024 × 1024 | [Source](https://raw.githubusercontent.com/huggingface/diffusers/main/src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py) SDXL base pipeline defaults; adapter strength is configured separately. |
| `sdxl-photomaker` | — | — | 1024 × 1024 | [Source](https://huggingface.co/TencentARC/PhotoMaker) Use settings for the selected compatible SDXL checkpoint; no unique CFG/steps are prescribed by the model card. |
| `sdxl-turbo` | 1 | 1 | 512 × 512 | [Source](https://huggingface.co/stabilityai/sdxl-turbo) |
| `sdxs` | 1 | 1 | 512 × 512 | [Source](https://huggingface.co/IDKiro/sdxs-512-dreamshaper) |
| `sefi-image` | 4 | 20 | — | [Source](https://huggingface.co/SeFi-Image/SeFi-Image-5B-Base) Base/RL family defaults; Turbo checkpoints require 4 steps / CFG 1. |
| `sensenova-u15` | 4 | 20 | 2048 × 2048 | [Source](https://raw.githubusercontent.com/OpenSenseNova/SenseNova-U1/main/examples/README.md) |
| `wan21-flf2v` | 5 | 20 | 1280 × 720 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.1/main/generate.py) |
| `wan21-i2v` | 5 | 20 | 832 × 480 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.1/main/generate.py) 480p base defaults; also accepts compatible SkyReels V2 and single Wan 2.2 I2V experts. |
| `wan21-t2v` | 5 | 20 | 1280 × 720 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.1/main/generate.py) 14B base defaults; single Wan 2.2 experts and acceleration LoRAs need matching settings. |
| `wan21-vace` | 5 | 20 | 832 × 480 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.1/main/generate.py) |
| `wan22-i2v` | 3.5 | 20 | 1280 × 720 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.2/main/wan/configs/wan_i2v_A14B.py) |
| `wan22-s2v` | 4.5 | 20 | — | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.2/main/wan/configs/wan_s2v_14B.py) The official S2V pipeline derives output dimensions from the input. |
| `wan22-t2v` | 3 | 20 | 1280 × 720 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.2/main/wan/configs/wan_t2v_A14B.py) |
| `wan22-ti2v-5b` | 5 | 20 | 1280 × 704 | [Source](https://raw.githubusercontent.com/Wan-Video/Wan2.2/main/wan/configs/wan_ti2v_5B.py) |
| `z-image` | 4 | 20 | 720 × 1280 | [Source](https://huggingface.co/Tongyi-MAI/Z-Image) |
| `z-image-l2p` | — | — | — | [Source](https://huggingface.co/zhen-nan/L2P) No numerical inference recommendations in the author’s model card; previous test values were removed. |
| `z-image-turbo` | 1 | 9 | 1024 × 1024 | [Source](https://huggingface.co/Tongyi-MAI/Z-Image-Turbo) |
TAE alternatives use the model-compatible weights listed by [TAESD](https://github.com/madebyollin/taesd) and [TAEHV](https://github.com/madebyollin/taehv).
TAE slots are omitted for pixel-space models, PiD, layered RGBA decoding and Mage-VAE paths that the current runtime does not map to a compatible TAE.
@@ -0,0 +1,41 @@
{
"schema_version": 1,
"id": "ernie-image-turbo",
"name": "ERNIE Image Turbo",
"model_url": "https://huggingface.co/baidu/ERNIE-Image-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Ministral 3 3B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 8,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+41
View File
@@ -0,0 +1,41 @@
{
"schema_version": 1,
"id": "ernie-image",
"name": "ERNIE Image",
"model_url": "https://huggingface.co/baidu/ERNIE-Image",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Ministral 3 3B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+48
View File
@@ -0,0 +1,48 @@
{
"schema_version": 1,
"id": "flex2",
"name": "Flex.2 Preview",
"model_url": "https://huggingface.co/ostris/Flex.2-preview",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024,
"distilled_guidance": 3.5
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg"
]
}
+53
View File
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"id": "flux1-canny",
"name": "FLUX.1 Canny dev",
"description": "Select Canny weights and supply a precomputed edge map as Control Image. Edge detection is not performed by this recipe.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-Canny-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024,
"distilled_guidance": 30
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg",
"control_image"
],
"disabled_features": [
"mask_image"
]
}
+54
View File
@@ -0,0 +1,54 @@
{
"schema_version": 1,
"id": "flux1-depth",
"name": "FLUX.1 Depth dev",
"description": "Select Depth weights and supply a precomputed depth map as Control Image. Depth estimation is not performed by this recipe.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-Depth-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"distilled_guidance": 10,
"scheduler": "flux",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg",
"control_image"
],
"disabled_features": [
"mask_image"
]
}
+49
View File
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "flux1-dev",
"name": "FLUX.1 dev",
"description": "Supports FLUX.1 dev and compatible layer-count variants such as FLUX.1 Lite. Select the transformer with matching CLIP-L, T5XXL and FLUX.1 VAE.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024,
"distilled_guidance": 3.5
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg"
]
}
+52
View File
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"id": "flux1-fill",
"name": "FLUX.1 Fill dev",
"description": "Select Fill weights and supply Init Image plus Mask Image for inpainting. Denoising strength defaults to 1 for a full denoising schedule.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"distilled_guidance": 30,
"strength": 1.0,
"scheduler": "flux",
"cfg_scale": 1,
"steps": 20,
"width": 1232,
"height": 1632
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg",
"img_cfg"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "flux1-kontext",
"name": "FLUX.1 Kontext dev",
"description": "Select FLUX.1 Kontext weights. Supports text-to-image and native reference-image editing; an editing LoRA is not required.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"distilled_guidance": 2.5
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
+56
View File
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"id": "flux1-pulid",
"name": "FLUX.1 dev PuLID",
"description": "Supply a precomputed PuLID identity embedding with the generation request.",
"model_url": "https://huggingface.co/guozinan/PuLID",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "pulid_weights",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024,
"distilled_guidance": 3.5
},
"features": [
"clip_skip",
"distilled_guidance",
"flow_shift",
"slg"
],
"disabled_features": [
"slg"
]
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "flux1-schnell",
"name": "FLUX.1 schnell",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 4,
"width": 1024,
"height": 1024
},
"features": [
"clip_skip",
"flow_shift",
"slg"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "flux2-dev",
"name": "FLUX.2 dev",
"description": "Supports text-to-image and reference-image editing.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.2-dev",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Mistral Small 3.2 24B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"distilled_guidance": 4,
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"distilled_guidance",
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"id": "flux2-klein-4b",
"name": "FLUX.2 Klein 4B",
"description": "Supports reference-image editing. The FLUX.2 small decoder is an alternative VAE.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-4B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 4,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"id": "flux2-klein-9b",
"name": "FLUX.2 Klein 9B",
"description": "Supports text-to-image and reference-image editing.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-9B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 8B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 4,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"id": "flux2-klein-base-4b",
"name": "FLUX.2 Klein Base 4B",
"description": "Supports text-to-image and reference-image editing.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"id": "flux2-klein-base-9b",
"name": "FLUX.2 Klein Base 9B",
"description": "Use the 9B base transformer with Qwen 3 8B. Supports reference-image editing.",
"model_url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 8B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "flux3-klein-base",
"name": "FLUX.3 Image Klein Base",
"model_url": "https://huggingface.co/black-forest-labs/flux-3-image-klein-base",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 4,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"ref_images"
]
}
+43
View File
@@ -0,0 +1,43 @@
{
"schema_version": 1,
"id": "flux3-klein",
"name": "FLUX.3 Image Klein",
"description": "Supports text-to-image and reference-image editing.",
"model_url": "https://huggingface.co/black-forest-labs/flux-3-image-klein",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 16,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"ref_images"
]
}
@@ -0,0 +1,24 @@
{
"schema_version": 1,
"id": "hidream-o1-dev",
"name": "HiDream O1 Image dev",
"description": "Bundled checkpoint; also supports reference-image editing.",
"model_url": "https://huggingface.co/HiDream-ai/HiDream-O1-Image-Dev",
"slots": [
{
"id": "model",
"required": true
}
],
"defaults": {
"cfg_scale": 1,
"steps": 20,
"width": 2048,
"height": 2048,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"ref_images"
]
}
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"id": "hunyuan-video-15-i2v",
"name": "HunyuanVideo 1.5 I2V",
"description": "Select HunyuanVideo 1.5 I2V weights and supply a start image in Video Generation.",
"model_url": "https://huggingface.co/tencent/HunyuanVideo-1.5",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "t5xxl",
"required": true,
"label": "ByT5 Small GlyphXL"
},
{
"id": "vae",
"required": false,
"label": "HunyuanVideo 1.5 VAE"
},
{
"id": "tae",
"required": false,
"label": "TAEHV 1.5"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 33,
"cfg_scale": 6,
"steps": 20,
"width": 1280,
"height": 720,
"flow_shift": 7
},
"features": [
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,55 @@
{
"schema_version": 1,
"id": "hunyuan-video-15-t2v",
"name": "HunyuanVideo 1.5 T2V",
"description": "Select HunyuanVideo 1.5 T2V weights and use Video Generation. Use the separate I2V recipe for I2V weights.",
"model_url": "https://huggingface.co/tencent/HunyuanVideo-1.5",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "t5xxl",
"required": true,
"label": "ByT5 Small GlyphXL"
},
{
"id": "vae",
"required": false,
"label": "HunyuanVideo 1.5 VAE"
},
{
"id": "tae",
"required": false,
"label": "TAEHV 1.5"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 33,
"cfg_scale": 6,
"steps": 20,
"width": 1280,
"height": 720,
"flow_shift": 9
},
"features": [
"flow_shift"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
+46
View File
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "ideogram4",
"name": "Ideogram 4",
"description": "Select the matching unconditional transformer for classifier-free guidance.",
"model_url": "https://huggingface.co/ideogram-ai/ideogram-4-fp8",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "uncond_diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 8B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 7,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "instruct-pix2pix",
"name": "Instruct-Pix2Pix",
"description": "Supply the image to edit as a reference image.",
"model_url": "https://huggingface.co/timbrooks/instruct-pix2pix",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"img_cfg_scale": 1,
"sampling_method": "euler_a",
"scheduler": "karras",
"steps": 10
},
"features": [
"cache_unet",
"clip_skip",
"img_cfg",
"ref_images"
],
"disabled_features": [
"cache_dit"
]
}
+32
View File
@@ -0,0 +1,32 @@
{
"schema_version": 1,
"id": "iris-3b",
"name": "Iris 3B",
"description": "Pixel-space model; no VAE is required.",
"model_url": "https://huggingface.co/speridlabs/iris-3b",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
}
],
"defaults": {
"cfg_scale": 3,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
],
"disabled_features": [
"preview",
"vae_tiling"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "krea2-raw-edit",
"name": "Krea 2 Raw Edit (LoRA)",
"description": "Requires a matching Ostris-compatible community editing LoRA. Apply it after loading and supply reference images; uses the krea2_ostris_edit preset. Select a separate vision projector when it is not bundled in the text encoder.",
"model_url": "https://huggingface.co/krea/Krea-2-Raw",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler",
"cfg_scale": 3.5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"ref_images"
]
}
+42
View File
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "krea2-raw",
"name": "Krea 2 Raw",
"description": "For reference-image editing with a community LoRA, use the corresponding Krea 2 Edit recipe.",
"model_url": "https://huggingface.co/krea/Krea-2-Raw",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 3.5,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "krea2-turbo-edit",
"name": "Krea 2 Turbo Edit (LoRA)",
"description": "Requires a matching Ostris-compatible community editing LoRA. Apply it after loading and supply reference images; uses the krea2_ostris_edit preset. Select a separate vision projector when it is not bundled in the text encoder.",
"model_url": "https://huggingface.co/krea/Krea-2-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 8,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
]
}
+42
View File
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "krea2-turbo",
"name": "Krea 2 Turbo",
"description": "For reference-image editing with a community LoRA, use the corresponding Krea 2 Edit recipe.",
"model_url": "https://huggingface.co/krea/Krea-2-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 8,
"width": 2048,
"height": 2048,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+46
View File
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "lens-turbo",
"name": "LENS Turbo",
"model_url": "https://huggingface.co/microsoft/Lens-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "GPT-OSS 20B Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "GPT-OSS tokenizer.json"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 4,
"width": 1440,
"height": 1440,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+46
View File
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "lens",
"name": "LENS",
"model_url": "https://huggingface.co/microsoft/Lens",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "GPT-OSS 20B Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "GPT-OSS tokenizer.json"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 5,
"steps": 20,
"width": 1440,
"height": 1440,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "lingbot-video-dense",
"name": "LingBot Video Dense 1.3B",
"description": "Use Video Generation.",
"model_url": "https://huggingface.co/robbyant/lingbot-video-dense-1.3b",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false,
"label": "Wan 2.1 VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"video_frames": 33,
"cfg_scale": 3,
"steps": 20,
"width": 832,
"height": 480,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "lingbot-video-moe",
"name": "LingBot Video MoE 30B A3B",
"description": "Use Video Generation.",
"model_url": "https://huggingface.co/robbyant/lingbot-video-moe-30b-a3b",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false,
"label": "Wan 2.1 VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"video_frames": 33,
"cfg_scale": 3,
"steps": 20,
"width": 832,
"height": 480,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"id": "llada-image-turbo",
"name": "LLaDA Image Turbo",
"description": "Use matching turbo text encoder and connectors. Editing needs connectors that include the SigVQ encoder.",
"model_url": "https://huggingface.co/inclusionAI/LLaDA-Image-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "LLaDA-Image Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "LLaDA tokenizer.json"
},
{
"id": "embeddings_connectors",
"required": true,
"label": "LLaDA Turbo Connectors"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 4,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"ref_images"
]
}
+53
View File
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"id": "llada-image",
"name": "LLaDA Image (base)",
"description": "Use matching base transformer, text encoder and connectors; do not mix them with Turbo components. Editing needs connectors with SigVQ and 1024x1024 output.",
"model_url": "https://huggingface.co/inclusionAI/LLaDA-Image",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "LLaDA-Image Base Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "LLaDA tokenizer.json"
},
{
"id": "embeddings_connectors",
"required": true,
"label": "LLaDA Base Connectors"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"scheduler": "llada_image",
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"ref_images"
]
}
@@ -0,0 +1,43 @@
{
"schema_version": 1,
"id": "longcat-image-edit",
"name": "LongCat Image Edit",
"description": "Supply reference images for editing.",
"model_url": "https://huggingface.co/meituan-longcat/LongCat-Image-Edit",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4.5,
"steps": 20,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"img_cfg",
"ref_images",
"slg"
]
}
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "longcat-image",
"name": "LongCat Image",
"model_url": "https://huggingface.co/meituan-longcat/LongCat-Image",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4,
"steps": 20,
"width": 1344,
"height": 768,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"slg"
]
}
+60
View File
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"id": "ltx23-dev",
"name": "LTX 2.3 dev",
"description": "Supports text, start-image and start/end-image video. Audio VAE is optional for silent video. Configure latent upscaling separately in generation settings. Optional distillation LoRAs use this recipe; select the LoRA and adjust the sampling settings separately.",
"model_url": "https://huggingface.co/Lightricks/LTX-2.3",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 3 12B Text Encoder"
},
{
"id": "embeddings_connectors",
"required": true
},
{
"id": "vae",
"required": false,
"label": "LTX 2.3 Video VAE"
},
{
"id": "tae",
"required": false
},
{
"id": "audio_vae",
"required": false,
"label": "LTX 2.3 Audio VAE"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 33,
"fps": 24,
"cfg_scale": 3,
"steps": 20,
"width": 768,
"height": 512
},
"features": [
"end_image",
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"id": "ltx23-distilled",
"name": "LTX 2.3 Distilled 1.1",
"description": "Supports text, start-image and start/end-image video. Audio VAE is optional for silent video. Configure latent upscaling separately in generation settings.",
"model_url": "https://huggingface.co/Lightricks/LTX-2.3",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 3 12B Text Encoder"
},
{
"id": "embeddings_connectors",
"required": true
},
{
"id": "vae",
"required": false,
"label": "LTX 2.3 Video VAE"
},
{
"id": "tae",
"required": false
},
{
"id": "audio_vae",
"required": false,
"label": "LTX 2.3 Audio VAE"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 121,
"fps": 24,
"cfg_scale": 1,
"steps": 8,
"width": 768,
"height": 512
},
"features": [
"end_image",
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
+56
View File
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"id": "ltx25-dev",
"name": "LTX 2.5 dev",
"description": "Use the conv video VAE and LTX-specific Gemma 4 with bundled projection. Audio VAE is optional for silent video.",
"model_url": "https://huggingface.co/Lightricks/LTX-2.5",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "LTX-2.5 Gemma 4 12B with projection"
},
{
"id": "vae",
"required": false,
"label": "LTX 2.5 Conv Video VAE"
},
{
"id": "tae",
"required": false
},
{
"id": "audio_vae",
"required": false,
"label": "LTX 2.5 Audio VAE"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"fps": 24,
"video_frames": 33,
"cfg_scale": 3,
"steps": 20,
"width": 768,
"height": 512
},
"features": [
"end_image",
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,39 @@
{
"schema_version": 1,
"id": "mage-flow-edit",
"name": "Mage Flow Edit",
"description": "Supply reference images. Select a separate vision projector when it is not bundled in the text encoder.",
"model_url": "https://huggingface.co/microsoft/Mage-Flow-Edit",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": true
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
}
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
@@ -0,0 +1,31 @@
{
"schema_version": 1,
"id": "mage-flow-turbo",
"name": "Mage Flow Turbo",
"model_url": "https://huggingface.co/microsoft/Mage-Flow-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": true
}
],
"defaults": {
"cfg_scale": 1,
"steps": 4,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+31
View File
@@ -0,0 +1,31 @@
{
"schema_version": 1,
"id": "mage-flow",
"name": "Mage Flow",
"model_url": "https://huggingface.co/microsoft/Mage-Flow",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": true
}
],
"defaults": {
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+46
View File
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "ming-image",
"name": "Ming Image 0.1",
"model_url": "https://huggingface.co/inclusionAI/Ming-Image-0.1-Design",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Ling Mini 2.0 Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Ling tokenizer.json"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 1,
"steps": 12,
"width": 2048,
"height": 2048,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
@@ -0,0 +1,55 @@
{
"schema_version": 1,
"id": "minimax-h3-fl2va",
"name": "MiniMax H3 FL2VA",
"description": "Generate video and audio, optionally with start/end images. Supports full and pruned FL2VA weights. Audio VAE is optional for silent video.",
"model_url": "https://huggingface.co/MiniMaxAI/MiniMax-H3",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "MiniMax-H3 Qwen 3 VL 32B Text Encoder"
},
{
"id": "vae",
"required": false,
"label": "MiniMax H3 Video VAE"
},
{
"id": "tae",
"required": false
},
{
"id": "audio_vae",
"required": false,
"label": "MiniMax H3 Audio VAE"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"video_frames": 56,
"fps": 24,
"cfg_scale": 1,
"width": 1344,
"height": 768,
"sampling_method": "euler"
},
"features": [
"end_image",
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
@@ -0,0 +1,54 @@
{
"schema_version": 1,
"id": "minimax-h3-ref2va",
"name": "MiniMax H3 Ref2VA",
"description": "Supply image, video or audio references with compatible Ref2VA weights. Audio VAE is optional for silent video.",
"model_url": "https://huggingface.co/MiniMaxAI/MiniMax-H3",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "MiniMax-H3 Qwen 3 VL 32B Text Encoder"
},
{
"id": "vae",
"required": false,
"label": "MiniMax H3 Video VAE"
},
{
"id": "tae",
"required": false
},
{
"id": "audio_vae",
"required": false,
"label": "MiniMax H3 Audio VAE"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"video_frames": 56,
"fps": 24,
"cfg_scale": 1,
"width": 1344,
"height": 768,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
+29
View File
@@ -0,0 +1,29 @@
{
"schema_version": 1,
"id": "minit2i",
"name": "MiniT2I",
"description": "Pixel-space model; no VAE is required.",
"model_url": "https://huggingface.co/MiniT2I/MiniT2I",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true,
"label": "FLAN-T5 Large"
}
],
"defaults": {
"cfg_scale": 2.5,
"steps": 20,
"width": 512,
"height": 512,
"sampling_method": "euler"
},
"disabled_features": [
"preview",
"vae_tiling"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "moss-image-base",
"name": "MOSS Image Base",
"description": "Select the MOSS-Image-Base transformer with its matching text encoder and FLUX.2 VAE or TAE.",
"model_url": "https://huggingface.co/OpenMOSS-Team/MOSS-Image-Base",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3.5 9B Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Qwen 3.5 tokenizer.json"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 3,
"steps": 20,
"width": 1024,
"height": 1024,
"flow_shift": 5,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"slg"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "moss-image-sft",
"name": "MOSS Image SFT",
"description": "Select the MOSS-Image-SFT transformer with its matching text encoder and FLUX.2 VAE or TAE.",
"model_url": "https://huggingface.co/OpenMOSS-Team/MOSS-Image-SFT",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3.5 9B Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Qwen 3.5 tokenizer.json"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 3,
"steps": 20,
"width": 1024,
"height": 1024,
"flow_shift": 5,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"slg"
]
}
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "nitrosd-realism",
"name": "NitroSD Realism",
"model_url": "https://huggingface.co/ChenDY/NitroFusion",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"scheduler": "sgm_uniform",
"shifted_timestep": 250,
"cfg_scale": 1,
"steps": 1,
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
+42
View File
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "ovis-image",
"name": "Ovis Image",
"model_url": "https://huggingface.co/ATH-MaaS/Ovis-Image-7B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Ovis 2.5 Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
},
"features": [
"flow_shift",
"slg"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-15-flux2",
"name": "PiD 1.5 (Flux.2 VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching Flux.2 PiD checkpoint and VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "flux2"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-15-qwen-image",
"name": "PiD 1.5 (Qwen Image VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching Qwen Image PiD checkpoint and VAE. Use the Qwen Image 2D VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "wan"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-15-sd3",
"name": "PiD 1.5 (SD3 VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching SD3 PiD checkpoint and VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "sd3"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-15",
"name": "PiD 1.5 (Flux / Z-Image VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a Flux/Z-Image PiD checkpoint and matching Flux VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "flux"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-flux2",
"name": "PiD (Flux.2 VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching Flux.2 PiD checkpoint and VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "flux2"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-qwen-image",
"name": "PiD (Qwen Image VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching Qwen Image PiD checkpoint and VAE. Use the Qwen Image 2D VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "wan"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid-sd3",
"name": "PiD (SD3 VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a matching SD3 PiD checkpoint and VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "sd3"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"id": "pid",
"name": "PiD (Flux / Z-Image VAE)",
"description": "Supply a reference image; the first image is used as the source latent. Select a Flux/Z-Image PiD checkpoint and matching Flux VAE.",
"model_url": "https://huggingface.co/nvidia/PiD",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Gemma 2 2B ELM Text Encoder"
},
{
"id": "tokenizer",
"required": true,
"label": "Gemma 2 tokenizer.json"
},
{
"id": "vae",
"required": true
}
],
"context": {
"vae_format": "flux"
},
"defaults": {
"sampling_method": "lcm",
"scheduler": "lcm",
"cfg_scale": 1,
"steps": 4,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
],
"disabled_features": [
"img2img",
"mask_image",
"preview"
]
}
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "pixart-alpha-1024",
"name": "PixArt Alpha XL 1024",
"description": "Use the matching PixArt Alpha transformer and SD 1.x-style VAE. Resolution/aspect-ratio micro-conditioning is not currently applied by the runtime.",
"model_url": "https://huggingface.co/PixArt-alpha/PixArt-XL-2-1024-MS",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"context": {
"model_args": "pixart_vae_scale_factor=0.18215"
},
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler",
"cfg_scale": 4.5,
"steps": 20,
"width": 1024,
"height": 1024
}
}
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"id": "pixart-alpha-512",
"name": "PixArt Alpha XL 512",
"description": "Use the matching PixArt Alpha transformer and SD 1.x-style VAE. Resolution/aspect-ratio micro-conditioning is not currently applied by the runtime.",
"model_url": "https://huggingface.co/PixArt-alpha/PixArt-XL-2-512x512",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"context": {
"model_args": "pixart_vae_scale_factor=0.18215,pixart_pos_embed_base_size=32,pixart_interpolation_scale=1"
},
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler",
"cfg_scale": 4.5,
"steps": 20,
"width": 512,
"height": 512
}
}
+37
View File
@@ -0,0 +1,37 @@
{
"schema_version": 1,
"id": "pixart-sigma",
"name": "PixArt Sigma XL 1024",
"model_url": "https://huggingface.co/PixArt-alpha/PixArt-Sigma-XL-2-1024-MS",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4.5,
"steps": 20,
"width": 1024,
"height": 1024,
"sampling_method": "euler"
}
}
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"id": "qwen-image-21-turbo",
"name": "Qwen Image 2.1 Turbo",
"description": "Use the standalone Turbo diffusion weights for generation and editing with the fixed 8-step schedule. Select the Qwen Image 2.1 VAE or TAEQI2.1, and supply a vision projector when needed.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-2.1-Turbo",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 8B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image 2.1 VAE"
},
{
"id": "tae",
"required": false,
"label": "TAEQI2.1"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 8,
"width": 2048,
"height": 2048,
"custom_sigmas": [
1.0,
0.978453,
0.95418,
0.926626,
0.89508,
0.845148,
0.704534,
0.414568,
0.0
]
},
"features": [
"ref_images"
]
}
@@ -0,0 +1,50 @@
{
"schema_version": 1,
"id": "qwen-image-21",
"name": "Qwen Image 2.1",
"description": "Supports generation and editing. Select the full Qwen Image 2.1 VAE or TAEQI2.1. Supply a separate vision projector when needed. Select acceleration LoRAs and adjust their settings separately.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-2.1",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 8B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image 2.1 VAE"
},
{
"id": "tae",
"required": false,
"label": "TAEQI2.1"
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 1,
"steps": 20,
"width": 2048,
"height": 2048
},
"features": [
"flow_shift",
"ref_images"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "qwen-image-edit-2509",
"name": "Qwen Image Edit 2509",
"description": "Supply reference images. Select a vision projector for GGUF text encoders; omit it if vision weights are included in the text encoder.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-Edit-2509",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"id": "qwen-image-edit-2511",
"name": "Qwen Image Edit 2511",
"description": "Supply reference images. Select a vision projector for GGUF text encoders; omit it if vision weights are included in the text encoder.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-Edit-2511",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"context": {
"model_args": "qwen_image_zero_cond_t=true"
},
"defaults": {
"sampling_method": "euler",
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"id": "qwen-image-edit",
"name": "Qwen Image Edit",
"description": "Supply reference images. Select a vision projector for GGUF text encoders; omit it if vision weights are included in the text encoder.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-Edit",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "llm_vision",
"required": false,
"label": "Vision projector (required for separate GGUF text encoders)"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "qwen-image-layered",
"name": "Qwen Image Layered",
"description": "Supply a reference image and use the dedicated layered VAE.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image-Layered",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "vae",
"required": true,
"label": "Qwen Image Layered VAE"
}
],
"defaults": {
"sampling_method": "euler",
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20,
"width": 640,
"height": 640
},
"features": [
"flow_shift",
"img_cfg",
"ref_images"
]
}
+44
View File
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "qwen-image",
"name": "Qwen Image",
"description": "Supports text-to-image and image-to-image; pruned transformer variants use the same components.",
"model_url": "https://huggingface.co/Qwen/Qwen-Image",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 2.5 VL 7B Text Encoder"
},
{
"id": "vae",
"required": false,
"label": "Qwen Image VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20,
"width": 1328,
"height": 1328
},
"features": [
"flow_shift"
]
}
+36
View File
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "sd-turbo",
"name": "SD Turbo",
"description": "Select a single-file SD-Turbo checkpoint. Uses one step with CFG disabled (scale 1 in sd.cpp); use more steps for partial image-to-image denoising.",
"model_url": "https://huggingface.co/stabilityai/sd-turbo",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"sampling_method": "euler",
"scheduler": "discrete",
"cfg_scale": 1,
"steps": 1,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,35 @@
{
"schema_version": 1,
"id": "sd1-checkpoint",
"name": "SD 1.x",
"description": "Supports SD 1.x, compatible LCM checkpoints and layer-count variants. For LCM weights, select LCM sampling and adjust steps/CFG. Tiny SD Diffusers directories must first be converted into a single-file checkpoint.",
"model_url": "https://huggingface.co/CompVis/stable-diffusion-v1-4",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"label": "VAE override",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,38 @@
{
"schema_version": 1,
"id": "sd1-controlnet",
"name": "SD 1.5 ControlNet",
"description": "Supply a control image; input image and mask are optional for image-to-image or inpainting.",
"model_url": "https://huggingface.co/lllyasviel/control_v11p_sd15_canny",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "control_net",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,34 @@
{
"schema_version": 1,
"id": "sd1-inpainting",
"name": "SD 1.5 Inpainting",
"description": "Select an inpainting checkpoint, then supply an input image and mask.",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip",
"img_cfg"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,43 @@
{
"schema_version": 1,
"id": "sd1-ip-adapter",
"name": "SD 1.5 IP-Adapter / Plus",
"description": "Select matching SD 1.5 IP-Adapter or Plus weights and CLIP Vision H, then supply an IP-Adapter image.",
"model_url": "https://huggingface.co/h94/IP-Adapter",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "clip_vision",
"required": true,
"label": "CLIP Vision H"
},
{
"id": "ip_adapter",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,33 @@
{
"schema_version": 1,
"id": "sd2-512-checkpoint",
"name": "SD 2.1 512",
"description": "Supports SD 2.x 512 and compatible layer-count variants. Tiny SD2 Diffusers directories must first be converted into a single-file checkpoint.",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,32 @@
{
"schema_version": 1,
"id": "sd2-768-checkpoint",
"name": "SD 2.1 768",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 7.5,
"steps": 20,
"width": 768,
"height": 768
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "sd2-inpainting",
"name": "SD 2 Inpainting",
"description": "Select an inpainting checkpoint, then supply Init Image and Mask Image.",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler_a",
"cfg_scale": 7.5,
"steps": 20,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip",
"img_cfg"
],
"disabled_features": [
"cache_dit"
]
}
+33
View File
@@ -0,0 +1,33 @@
{
"schema_version": 1,
"id": "sd3-medium",
"name": "SD 3 Medium",
"description": "Checkpoint with CLIP-L, CLIP-G and T5 included.",
"model_url": "https://huggingface.co/stabilityai/stable-diffusion-3-medium-diffusers",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 7,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"clip_skip",
"flow_shift",
"slg"
]
}
+44
View File
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "sd35-large",
"name": "SD 3.5 Large",
"model_url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "clip_g",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 3.5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"clip_skip",
"flow_shift",
"slg"
]
}
+44
View File
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "sd35-medium",
"name": "SD 3.5 Medium",
"model_url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-medium",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "clip_l",
"required": true
},
{
"id": "clip_g",
"required": true
},
{
"id": "t5xxl",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"sampling_method": "euler",
"cfg_scale": 4.5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"clip_skip",
"flow_shift",
"slg"
]
}
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "sdxl-checkpoint",
"name": "SDXL",
"description": "Supports SDXL and compatible reduced-depth checkpoints such as SSD-1B and Segmind Vega.",
"model_url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"label": "VAE override",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,41 @@
{
"schema_version": 1,
"id": "sdxl-controlnet",
"name": "SDXL ControlNet",
"description": "Select a compatible SDXL ControlNet and supply a preprocessed control image. Input image and mask are optional for image-to-image or inpainting.",
"model_url": "https://huggingface.co/diffusers/controlnet-canny-sdxl-1.0",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "control_net",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler_a",
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,39 @@
{
"schema_version": 1,
"id": "sdxl-inpainting",
"name": "SDXL Inpainting",
"description": "Select an inpainting checkpoint, then supply Init Image and Mask Image.",
"model_url": "https://huggingface.co/diffusers/stable-diffusion-xl-1.0-inpainting-0.1",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"label": "VAE override",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "euler_a",
"cfg_scale": 8,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep",
"img_cfg"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"id": "sdxl-ip-adapter",
"name": "SDXL IP-Adapter / Plus",
"description": "Select matching SDXL ViT-H IP-Adapter or Plus weights and CLIP Vision H, then supply an IP-Adapter image.",
"model_url": "https://huggingface.co/h94/IP-Adapter",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "clip_vision",
"required": true,
"label": "CLIP Vision H"
},
{
"id": "ip_adapter",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"scheduler": "discrete",
"sampling_method": "dpm++2m",
"cfg_scale": 5,
"steps": 20,
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
@@ -0,0 +1,37 @@
{
"schema_version": 1,
"id": "sdxl-photomaker",
"name": "SDXL PhotoMaker",
"description": "Select PhotoMaker v1 and supply identity images. Include the img trigger in the prompt.",
"model_url": "https://huggingface.co/TencentARC/PhotoMaker",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "photo_maker",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"width": 1024,
"height": 1024
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
+34
View File
@@ -0,0 +1,34 @@
{
"schema_version": 1,
"id": "sdxl-turbo",
"name": "SDXL Turbo",
"model_url": "https://huggingface.co/stabilityai/sdxl-turbo",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"defaults": {
"cfg_scale": 1,
"steps": 1,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip",
"shifted_timestep"
],
"disabled_features": [
"cache_dit"
]
}
+29
View File
@@ -0,0 +1,29 @@
{
"schema_version": 1,
"id": "sdxs",
"name": "SDXS",
"model_url": "https://huggingface.co/IDKiro/sdxs-512-dreamshaper",
"slots": [
{
"id": "model",
"required": true
},
{
"id": "vae",
"required": false
}
],
"defaults": {
"cfg_scale": 1,
"steps": 1,
"width": 512,
"height": 512
},
"features": [
"cache_unet",
"clip_skip"
],
"disabled_features": [
"cache_dit"
]
}
+39
View File
@@ -0,0 +1,39 @@
{
"schema_version": 1,
"id": "sefi-image",
"name": "SeFi Image 5B RL",
"model_url": "https://huggingface.co/SeFi-Image/SeFi-Image-5B-Base",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "llm",
"required": true,
"label": "Qwen 3 VL 4B Text Encoder"
},
{
"id": "vae",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"cfg_scale": 4,
"steps": 20,
"sampling_method": "euler"
},
"features": [
"slg"
]
}
@@ -0,0 +1,24 @@
{
"schema_version": 1,
"id": "sensenova-u15",
"name": "SenseNova U1.5",
"description": "Bundled MoT checkpoint.",
"model_url": "https://huggingface.co/sensenova/SenseNova-U1.5-8B-MoT",
"slots": [
{
"id": "model",
"required": true
}
],
"defaults": {
"flow_shift": 3.0,
"cfg_scale": 4,
"steps": 20,
"width": 2048,
"height": 2048,
"sampling_method": "euler"
},
"features": [
"flow_shift"
]
}
+56
View File
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"id": "wan21-flf2v",
"name": "Wan 2.1 FLF2V 14B",
"description": "Select FLF2V weights and supply both start and end images.",
"model_url": "https://huggingface.co/Wan-AI/Wan2.1-FLF2V-14B-720P",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"required": true,
"label": "UMT5-XXL"
},
{
"id": "clip_vision",
"required": true,
"label": "CLIP Vision H"
},
{
"id": "vae",
"required": false,
"label": "Wan 2.1 VAE"
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"flow_shift": 16,
"video_frames": 21,
"cfg_scale": 5,
"steps": 20,
"width": 1280,
"height": 720
},
"features": [
"end_image",
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
+56
View File
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"id": "wan21-i2v",
"name": "Wan 2.1 I2V",
"description": "Image-to-video with Wan 2.1, compatible SkyReels V2 weights, or a single Wan 2.2 I2V expert. CLIP Vision is required by Wan 2.1 I2V and is unused by Wan 2.2. Defaults target Wan 2.1 480p.",
"model_url": "https://huggingface.co/Wan-AI/Wan2.1-I2V-14B-480P",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"label": "UMT5-XXL",
"required": true
},
{
"id": "vae",
"label": "Wan 2.1 VAE",
"required": false
},
{
"id": "tae",
"required": false
},
{
"id": "clip_vision",
"label": "CLIP Vision H (Wan 2.1 I2V)",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 33,
"fps": 16,
"flow_shift": 3,
"cfg_scale": 5,
"steps": 20,
"width": 832,
"height": 480
},
"features": [
"flow_shift",
"init_image"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
+50
View File
@@ -0,0 +1,50 @@
{
"schema_version": 1,
"id": "wan21-t2v",
"name": "Wan 2.1 T2V",
"description": "Text-to-video with Wan 2.1 or a compatible single Wan 2.2 T2V expert. Defaults target Wan 2.1 14B; adjust settings for the selected weights and acceleration LoRAs.",
"model_url": "https://huggingface.co/Wan-AI/Wan2.1-T2V-14B",
"slots": [
{
"id": "diffusion_model",
"required": true
},
{
"id": "t5xxl",
"label": "UMT5-XXL",
"required": true
},
{
"id": "vae",
"label": "Wan 2.1 VAE",
"required": false
},
{
"id": "tae",
"required": false
}
],
"required_any": [
[
"vae",
"tae"
]
],
"defaults": {
"sampling_method": "euler",
"video_frames": 33,
"fps": 16,
"flow_shift": 5,
"cfg_scale": 5,
"steps": 20,
"width": 1280,
"height": 720
},
"features": [
"flow_shift"
],
"disabled_features": [
"img2img",
"mask_image"
]
}
Loaded 100 of 132 files, more files were not shown because too many files have changed in this diff. Show more