vetkastar
/
stable_diffusion_control_photo_epic
- Public
- 17K runs
Run vetkastar/stable_diffusion_control_photo_epic with an API
Use one of our client libraries to get started quickly. Clicking on a library will take you to the Playground tab where you can tweak different inputs, see the results, and copy the corresponding code to use in your own project.
Input schema
The fields you can use to run this model with an API. If you don't give a value for a field its default value will be used.
Field | Type | Default value | Description |
---|---|---|---|
generation_type |
string
(enum)
|
txt2img
Options: txt2img, img2img, postprocess |
Generation mode
|
clip_stop_at_last_layers |
integer
|
2
Min: 1 Max: 12 |
Clip skip
|
tiling |
boolean
|
False
|
Enable tiling
|
upload_lora |
string
|
Upload LoRA
|
|
prompt |
string
|
|
Prompt
|
negative_prompt |
string
|
(deformed, distorted, disfigured:1.3), (naked, nude:1.5), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, (mutated hands and fingers:1.4), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation
|
Negative prompt
|
image |
string
|
Input image [img2img or postprocessing modes only]
|
|
cfg_scale |
number
|
7
|
CFG scale
|
seed |
integer
|
Seed. Leave blank for random generation
|
|
width |
integer
|
512
|
Width
|
height |
integer
|
512
|
Height
|
num_outputs |
integer
|
1
Min: 1 Max: 4 |
Batch size [Doesn't work in postprocess mode].
|
sampler |
string
(enum)
|
Euler a
Options: DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Exponential, DPM++ 2M SDE Karras, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM++ 2S a, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential, DPM fast, DPM adaptive, LMS Karras, DPM2 Karras, DPM2 a Karras, DPM++ 2S a Karras, Restart, DDIM, PLMS, UniPC |
Sampling method
|
sampler_steps |
integer
|
20
Min: 1 Max: 50 |
Sampling steps [Doesn't work in postprocess mode].
|
hr_enabled |
boolean
|
False
|
[HR] Enable
|
denoising_strength |
number
|
0.75
|
[HR] Denoising strength
|
hr_scale |
number
|
2
|
[HR] Upscale by
|
hr_second_pass_steps |
number
|
0
|
[HR] Hires steps
|
hr_upscaler |
string
(enum)
|
4x_foolhardy_Remacri
Options: Latent, Latent (antialiased), Latent (bicubic), Latent (bicubic antialiased), Latent (nearest), Latent (nearest-exact), 4x-AnimeSharp, 4x_foolhardy_Remacri, 8x_NMKD-Superscale_150000_G, Без модели |
[HR] Upscaler
|
hr_resize_x |
integer
|
0
|
[HR] Resize width to
|
hr_resize_y |
integer
|
0
|
[HR] Resize height to
|
ad_enabled |
boolean
|
False
|
[adetailer] Enable
|
ad_model |
string
(enum)
|
face_yolov8s
Options: face_yolov8n, face_yolov8s, hand_yolov8n, person_yolov8n-seg, person_yolov8s-seg, mediapipe_face_full, mediapipe_face_short, mediapipe_face_mesh, mediapipe_face_mesh_eyes_only, deepfashion2_yolov8s-seg, Без модели |
[adetailer] ADetailer model
|
ad_prompt |
string
|
|
[adetailer] ADetailer prompt
|
ad_negative_prompt |
string
|
|
[adetailer] ADetailer negative prompt
|
ad_use_sampler |
boolean
|
True
|
[adetailer] Use separate sampler
|
ad_sampler |
string
(enum)
|
Euler a
Options: DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Exponential, DPM++ 2M SDE Karras, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM++ 2S a, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential, DPM fast, DPM adaptive, LMS Karras, DPM2 Karras, DPM2 a Karras, DPM++ 2S a Karras, Restart, DDIM, PLMS, UniPC |
[adetailer] ADetailer sampler
|
ad_confidence |
number
|
0.3
|
[adetailer] Detection model confidence threshold
|
ad_dilate_erode |
integer
|
4
|
[adetailer] Mask erosion (-) / dilation (+)
|
ad_mask_blur |
integer
|
4
|
[adetailer] Inpaint mask blur
|
ad_mask_merge_mode |
string
(enum)
|
None
Options: None, Merge, Merge and Invert |
[adetailer] Mask merge mode
|
ad_denoising_strength |
number
|
0.4
|
[adetailer] Inpaint denoising strength
|
ad_inpaint_only_masked |
boolean
|
True
|
[adetailer] Inpaint only masked
|
ad_inpaint_only_masked_padding |
integer
|
32
|
[adetailer] Inpaint only masked padding, pixels
|
ad_use_inpaint_width_height |
boolean
|
False
|
[adetailer] Use separate width/height
|
ad_inpaint_width |
integer
|
512
|
[adetailer] Inpaint width
|
ad_inpaint_height |
integer
|
512
|
[adetailer] Inpaint height
|
ad_2_ad_enabled |
boolean
|
False
|
[adetailer — 2] Enable
|
ad_2_ad_model |
string
(enum)
|
face_yolov8s
Options: face_yolov8n, face_yolov8s, hand_yolov8n, person_yolov8n-seg, person_yolov8s-seg, mediapipe_face_full, mediapipe_face_short, mediapipe_face_mesh, mediapipe_face_mesh_eyes_only, deepfashion2_yolov8s-seg, Без модели |
[adetailer — 2] ADetailer model
|
ad_2_ad_prompt |
string
|
|
[adetailer — 2] ADetailer prompt
|
ad_2_ad_negative_prompt |
string
|
|
[adetailer — 2] ADetailer negative prompt
|
ad_2_ad_use_sampler |
boolean
|
True
|
[adetailer — 2] Use separate sampler
|
ad_2_ad_sampler |
string
(enum)
|
Euler a
Options: DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Exponential, DPM++ 2M SDE Karras, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM++ 2S a, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential, DPM fast, DPM adaptive, LMS Karras, DPM2 Karras, DPM2 a Karras, DPM++ 2S a Karras, Restart, DDIM, PLMS, UniPC |
[adetailer — 2] ADetailer sampler
|
ad_2_ad_confidence |
number
|
0.3
|
[adetailer — 2] Detection model confidence threshold
|
ad_2_ad_dilate_erode |
integer
|
4
|
[adetailer — 2] Mask erosion (-) / dilation (+)
|
ad_2_ad_mask_blur |
integer
|
4
|
[adetailer — 2] Inpaint mask blur
|
ad_2_ad_mask_merge_mode |
string
(enum)
|
None
Options: None, Merge, Merge and Invert |
[adetailer — 2] Mask merge mode
|
ad_2_ad_denoising_strength |
number
|
0.4
|
[adetailer — 2] Inpaint denoising strength
|
ad_2_ad_inpaint_only_masked |
boolean
|
True
|
[adetailer — 2] Inpaint only masked
|
ad_2_ad_inpaint_only_masked_padding |
integer
|
32
|
[adetailer — 2] Inpaint only masked padding, pixels
|
ad_2_ad_use_inpaint_width_height |
boolean
|
False
|
[adetailer — 2] Use separate width/height
|
ad_2_ad_inpaint_width |
integer
|
512
|
[adetailer — 2] Inpaint width
|
ad_2_ad_inpaint_height |
integer
|
512
|
[adetailer — 2] Inpaint height
|
ad_3_ad_enabled |
boolean
|
False
|
[adetailer — 3] Enable
|
ad_3_ad_model |
string
(enum)
|
face_yolov8s
Options: face_yolov8n, face_yolov8s, hand_yolov8n, person_yolov8n-seg, person_yolov8s-seg, mediapipe_face_full, mediapipe_face_short, mediapipe_face_mesh, mediapipe_face_mesh_eyes_only, deepfashion2_yolov8s-seg, Без модели |
[adetailer — 3] ADetailer model
|
ad_3_ad_prompt |
string
|
|
[adetailer — 3] ADetailer prompt
|
ad_3_ad_negative_prompt |
string
|
|
[adetailer — 3] ADetailer negative prompt
|
ad_3_ad_use_sampler |
boolean
|
True
|
[adetailer — 3] Use separate sampler
|
ad_3_ad_sampler |
string
(enum)
|
Euler a
Options: DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Exponential, DPM++ 2M SDE Karras, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM++ 2S a, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential, DPM fast, DPM adaptive, LMS Karras, DPM2 Karras, DPM2 a Karras, DPM++ 2S a Karras, Restart, DDIM, PLMS, UniPC |
[adetailer — 3] ADetailer sampler
|
ad_3_ad_confidence |
number
|
0.3
|
[adetailer — 3] Detection model confidence threshold
|
ad_3_ad_dilate_erode |
integer
|
4
|
[adetailer — 3] Mask erosion (-) / dilation (+)
|
ad_3_ad_mask_blur |
integer
|
4
|
[adetailer — 3] Inpaint mask blur
|
ad_3_ad_mask_merge_mode |
string
(enum)
|
None
Options: None, Merge, Merge and Invert |
[adetailer — 3] Mask merge mode
|
ad_3_ad_denoising_strength |
number
|
0.4
|
[adetailer — 3] Inpaint denoising strength
|
ad_3_ad_inpaint_only_masked |
boolean
|
True
|
[adetailer — 3] Inpaint only masked
|
ad_3_ad_inpaint_only_masked_padding |
integer
|
32
|
[adetailer — 3] Inpaint only masked padding, pixels
|
ad_3_ad_use_inpaint_width_height |
boolean
|
False
|
[adetailer — 3] Use separate width/height
|
ad_3_ad_inpaint_width |
integer
|
512
|
[adetailer — 3] Inpaint width
|
ad_3_ad_inpaint_height |
integer
|
512
|
[adetailer — 3] Inpaint height
|
ad_4_ad_enabled |
boolean
|
False
|
[adetailer — 4] Enable
|
ad_4_ad_model |
string
(enum)
|
face_yolov8s
Options: face_yolov8n, face_yolov8s, hand_yolov8n, person_yolov8n-seg, person_yolov8s-seg, mediapipe_face_full, mediapipe_face_short, mediapipe_face_mesh, mediapipe_face_mesh_eyes_only, deepfashion2_yolov8s-seg, Без модели |
[adetailer — 4] ADetailer model
|
ad_4_ad_prompt |
string
|
|
[adetailer — 4] ADetailer prompt
|
ad_4_ad_negative_prompt |
string
|
|
[adetailer — 4] ADetailer negative prompt
|
ad_4_ad_use_sampler |
boolean
|
True
|
[adetailer — 4] Use separate sampler
|
ad_4_ad_sampler |
string
(enum)
|
Euler a
Options: DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Exponential, DPM++ 2M SDE Karras, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM++ 2S a, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun Karras, DPM++ 2M SDE Heun Exponential, DPM++ 3M SDE, DPM++ 3M SDE Karras, DPM++ 3M SDE Exponential, DPM fast, DPM adaptive, LMS Karras, DPM2 Karras, DPM2 a Karras, DPM++ 2S a Karras, Restart, DDIM, PLMS, UniPC |
[adetailer — 4] ADetailer sampler
|
ad_4_ad_confidence |
number
|
0.3
|
[adetailer — 4] Detection model confidence threshold
|
ad_4_ad_dilate_erode |
integer
|
4
|
[adetailer — 4] Mask erosion (-) / dilation (+)
|
ad_4_ad_mask_blur |
integer
|
4
|
[adetailer — 4] Inpaint mask blur
|
ad_4_ad_mask_merge_mode |
string
(enum)
|
None
Options: None, Merge, Merge and Invert |
[adetailer — 4] Mask merge mode
|
ad_4_ad_denoising_strength |
number
|
0.4
|
[adetailer — 4] Inpaint denoising strength
|
ad_4_ad_inpaint_only_masked |
boolean
|
True
|
[adetailer — 4] Inpaint only masked
|
ad_4_ad_inpaint_only_masked_padding |
integer
|
32
|
[adetailer — 4] Inpaint only masked padding, pixels
|
ad_4_ad_use_inpaint_width_height |
boolean
|
False
|
[adetailer — 4] Use separate width/height
|
ad_4_ad_inpaint_width |
integer
|
512
|
[adetailer — 4] Inpaint width
|
ad_4_ad_inpaint_height |
integer
|
512
|
[adetailer — 4] Inpaint height
|
sd_upscaler_enable |
boolean
|
False
|
[SD upscaler] Enable
|
sd_upscaler_upscaler |
string
(enum)
|
4x_foolhardy_Remacri
Options: 4x-AnimeSharp, 4x_foolhardy_Remacri, 8x_NMKD-Superscale_150000_G, Без модели |
[SD upscaler] Upscaler
|
sd_upscaler_tile_overlap |
integer
|
16
|
[SD upscaler] Tile overlap
|
sd_upscaler_scale_factor |
number
|
2
|
[SD upscaler] Scale Factor
|
openpose_enabled |
boolean
|
False
|
[ControlNet — openpose] Enable
|
openpose_image |
string
|
[ControlNet — openpose] Input image
|
|
openpose_use_image_size |
boolean
|
False
|
[ControlNet — openpose] Use provided image size
|
openpose_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — openpose] Control Mode
|
openpose_preprocessor |
string
(enum)
|
openpose_full
Options: openpose_full, dw_openpose_full, openpose, openpose_face, openpose_faceonly, openpose_hand, Без препроцессора |
[ControlNet — openpose] Preprocessor
|
openpose_model |
string
(enum)
|
controlnet11Models_openpose
Options: controlnet11Models_openpose, Без модели |
[ControlNet — openpose] Model
|
openpose_control_weight |
number
|
1
Max: 2 |
[ControlNet — openpose] Control Weight
|
openpose_guidance_start |
number
|
0
Max: 1 |
[ControlNet — openpose] Starting Control Step
|
openpose_guidance_end |
number
|
1
Max: 1 |
[ControlNet — openpose] Ending Control Step
|
openpose_preprocessor_resolution |
integer
|
512
|
[ControlNet — openpose] Preprocessor Resolution
|
scribble_enabled |
boolean
|
False
|
[ControlNet — scribble] Enable
|
scribble_image |
string
|
[ControlNet — scribble] Input image
|
|
scribble_use_image_size |
boolean
|
False
|
[ControlNet — scribble] Use provided image size
|
scribble_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — scribble] Control Mode
|
scribble_preprocessor |
string
(enum)
|
t2ia_sketch_pidi
Options: scribble_xdog, t2ia_sketch_pidi, Без препроцессора |
[ControlNet — scribble] Preprocessor
|
scribble_model |
string
(enum)
|
controlnet11Models_scribble
Options: controlnet11Models_scribble, Без модели |
[ControlNet — scribble] Model
|
scribble_control_weight |
number
|
1
Max: 2 |
[ControlNet — scribble] Control Weight
|
scribble_guidance_start |
number
|
0
Max: 1 |
[ControlNet — scribble] Starting Control Step
|
scribble_guidance_end |
number
|
1
Max: 1 |
[ControlNet — scribble] Ending Control Step
|
scribble_preprocessor_resolution |
integer
|
512
Min: 64 Max: 2048 |
[ControlNet — scribble] Preprocessor Resolution
|
scribble_xdog_threshold |
integer
|
32
Min: 1 Max: 64 |
[ControlNet — scribble] XDoG Threshold [only scribble_xdog preprocessor]
|
tile_blur_enabled |
boolean
|
False
|
[ControlNet — tile/blur] Enable
|
tile_blur_image |
string
|
[ControlNet — tile/blur] Input image
|
|
tile_blur_use_image_size |
boolean
|
False
|
[ControlNet — tile/blur] Use provided image size
|
tile_blur_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — tile/blur] Control Mode
|
tile_blur_preprocessor |
string
(enum)
|
tile_resample
Options: tile_resample, tile_colorfix+sharp, tile_colorfix, Без препроцессора |
[ControlNet — tile/blur] Preprocessor
|
tile_blur_model |
string
(enum)
|
controlnet11Models_tile
Options: controlnet11Models_tile, Без модели |
[ControlNet — tile/blur] Model
|
tile_blur_control_weight |
number
|
1
Max: 2 |
[ControlNet — tile/blur] Control Weight
|
tile_blur_guidance_start |
number
|
0
Max: 1 |
[ControlNet — tile/blur] Starting Control Step
|
tile_blur_guidance_end |
number
|
1
Max: 1 |
[ControlNet — tile/blur] Ending Control Step
|
tile_blur_down_sampling_rate |
number
|
1
Min: 1 Max: 8 |
[ControlNet — tile/blur] Down Sampling Rate
|
instruct_p2p_enabled |
boolean
|
False
|
[ControlNet — InstructP2P] Enable
|
instruct_p2p_image |
string
|
[ControlNet — InstructP2P] Input image
|
|
instruct_p2p_use_image_size |
boolean
|
False
|
[ControlNet — InstructP2P] Use provided image size
|
instruct_p2p_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — InstructP2P] Control Mode
|
instruct_p2p_model |
string
(enum)
|
control_v11e_sd15_ip2p_fp16
Options: control_v11e_sd15_ip2p_fp16, Без модели |
[ControlNet — InstructP2P] Model
|
instruct_p2p_control_weight |
number
|
1
Max: 2 |
[ControlNet — InstructP2P] Control Weight
|
instruct_p2p_guidance_start |
number
|
0
Max: 1 |
[ControlNet — InstructP2P] Starting Control Step
|
instruct_p2p_guidance_end |
number
|
1
Max: 1 |
[ControlNet — InstructP2P] Ending Control Step
|
reference_enabled |
boolean
|
False
|
[ControlNet — reference] Enable
|
reference_image |
string
|
[ControlNet — reference] Input image
|
|
reference_use_image_size |
boolean
|
False
|
[ControlNet — reference] Use provided image size
|
reference_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — reference] Control Mode
|
reference_preprocessor |
string
(enum)
|
reference_only
Options: reference_only, reference_adain, reference_adain+attn, Без препроцессора |
[ControlNet — reference] Preprocessor
|
reference_control_weight |
number
|
1
Max: 2 |
[ControlNet — reference] Control Weight
|
reference_guidance_start |
number
|
0
Max: 1 |
[ControlNet — reference] Starting Control Step
|
reference_guidance_end |
number
|
1
Max: 1 |
[ControlNet — reference] Ending Control Step
|
reference_style_fidelity |
number
|
0.5
Max: 1 |
[ControlNet — reference] Style Fidelity [only "Balanced" control mode]
|
reference_2_enabled |
boolean
|
False
|
[ControlNet — reference — 2] Enable
|
reference_2_image |
string
|
[ControlNet — reference — 2] Input image
|
|
reference_2_use_image_size |
boolean
|
False
|
[ControlNet — reference — 2] Use provided image size
|
reference_2_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[ControlNet — reference — 2] Control Mode
|
reference_2_preprocessor |
string
(enum)
|
reference_only
Options: reference_only, reference_adain, reference_adain+attn, Без препроцессора |
[ControlNet — reference — 2] Preprocessor
|
reference_2_control_weight |
number
|
1
Max: 2 |
[ControlNet — reference — 2] Control Weight
|
reference_2_guidance_start |
number
|
0
Max: 1 |
[ControlNet — reference — 2] Starting Control Step
|
reference_2_guidance_end |
number
|
1
Max: 1 |
[ControlNet — reference — 2] Ending Control Step
|
reference_2_style_fidelity |
number
|
0.5
Max: 1 |
[ControlNet — reference — 2] Style Fidelity [only "Balanced" control mode]
|
lineart_enabled |
boolean
|
False
|
[LineArt — openpose] Enable
|
lineart_image |
string
|
[LineArt — openpose] Input image
|
|
lineart_use_image_size |
boolean
|
False
|
[LineArt — openpose] Use provided image size
|
lineart_control_mode |
string
(enum)
|
Balanced
Options: Balanced, My prompt is more important, ControlNet is more important |
[LineArt — openpose] Control Mode
|
lineart_preprocessor |
string
(enum)
|
lineart_realistic
Options: lineart_realistic, Без препроцессора |
[LineArt — openpose] Preprocessor
|
lineart_model |
string
(enum)
|
controlnet11Models_lineart
Options: controlnet11Models_lineart, Без модели |
[LineArt — openpose] Model
|
lineart_control_weight |
number
|
1
Max: 2 |
[LineArt — openpose] Control Weight
|
lineart_guidance_start |
number
|
0
Max: 1 |
[LineArt — openpose] Starting Control Step
|
lineart_guidance_end |
number
|
1
Max: 1 |
[LineArt — openpose] Ending Control Step
|
lineart_preprocessor_resolution |
integer
|
512
Min: 64 Max: 2048 |
[LineArt — openpose] Preprocessor Resolution
|
{
"type": "object",
"title": "Input",
"properties": {
"seed": {
"type": "integer",
"title": "Seed",
"x-order": 8,
"description": "Seed. Leave blank for random generation"
},
"image": {
"type": "string",
"title": "Image",
"format": "uri",
"x-order": 6,
"description": "Input image [img2img or postprocessing modes only]"
},
"width": {
"type": "integer",
"title": "Width",
"default": 512,
"x-order": 9,
"description": "Width"
},
"height": {
"type": "integer",
"title": "Height",
"default": 512,
"x-order": 10,
"description": "Height"
},
"prompt": {
"type": "string",
"title": "Prompt",
"default": "",
"x-order": 4,
"description": "Prompt"
},
"tiling": {
"type": "boolean",
"title": "Tiling",
"default": false,
"x-order": 2,
"description": "Enable tiling"
},
"sampler": {
"enum": [
"DPM++ 2M Karras",
"DPM++ SDE Karras",
"DPM++ 2M SDE Exponential",
"DPM++ 2M SDE Karras",
"Euler a",
"Euler",
"LMS",
"Heun",
"DPM2",
"DPM2 a",
"DPM++ 2S a",
"DPM++ SDE",
"DPM++ 2M SDE",
"DPM++ 2M SDE Heun Karras",
"DPM++ 2M SDE Heun Exponential",
"DPM++ 3M SDE",
"DPM++ 3M SDE Karras",
"DPM++ 3M SDE Exponential",
"DPM fast",
"DPM adaptive",
"LMS Karras",
"DPM2 Karras",
"DPM2 a Karras",
"DPM++ 2S a Karras",
"Restart",
"DDIM",
"PLMS",
"UniPC"
],
"type": "string",
"title": "sampler",
"description": "Sampling method",
"default": "Euler a",
"x-order": 12
},
"ad_model": {
"enum": [
"face_yolov8n",
"face_yolov8s",
"hand_yolov8n",
"person_yolov8n-seg",
"person_yolov8s-seg",
"mediapipe_face_full",
"mediapipe_face_short",
"mediapipe_face_mesh",
"mediapipe_face_mesh_eyes_only",
"deepfashion2_yolov8s-seg",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "ad_model",
"description": "[adetailer] ADetailer model",
"default": "face_yolov8s",
"x-order": 22
},
"hr_scale": {
"type": "number",
"title": "Hr Scale",
"default": 2,
"x-order": 16,
"description": "[HR] Upscale by"
},
"ad_prompt": {
"type": "string",
"title": "Ad Prompt",
"default": "",
"x-order": 23,
"description": "[adetailer] ADetailer prompt"
},
"cfg_scale": {
"type": "number",
"title": "Cfg Scale",
"default": 7,
"x-order": 7,
"description": "CFG scale"
},
"ad_enabled": {
"type": "boolean",
"title": "Ad Enabled",
"default": false,
"x-order": 21,
"description": "[adetailer] Enable"
},
"ad_sampler": {
"enum": [
"DPM++ 2M Karras",
"DPM++ SDE Karras",
"DPM++ 2M SDE Exponential",
"DPM++ 2M SDE Karras",
"Euler a",
"Euler",
"LMS",
"Heun",
"DPM2",
"DPM2 a",
"DPM++ 2S a",
"DPM++ SDE",
"DPM++ 2M SDE",
"DPM++ 2M SDE Heun Karras",
"DPM++ 2M SDE Heun Exponential",
"DPM++ 3M SDE",
"DPM++ 3M SDE Karras",
"DPM++ 3M SDE Exponential",
"DPM fast",
"DPM adaptive",
"LMS Karras",
"DPM2 Karras",
"DPM2 a Karras",
"DPM++ 2S a Karras",
"Restart",
"DDIM",
"PLMS",
"UniPC"
],
"type": "string",
"title": "ad_sampler",
"description": "[adetailer] ADetailer sampler",
"default": "Euler a",
"x-order": 26
},
"hr_enabled": {
"type": "boolean",
"title": "Hr Enabled",
"default": false,
"x-order": 14,
"description": "[HR] Enable"
},
"hr_resize_x": {
"type": "integer",
"title": "Hr Resize X",
"default": 0,
"x-order": 19,
"description": "[HR] Resize width to"
},
"hr_resize_y": {
"type": "integer",
"title": "Hr Resize Y",
"default": 0,
"x-order": 20,
"description": "[HR] Resize height to"
},
"hr_upscaler": {
"enum": [
"Latent",
"Latent (antialiased)",
"Latent (bicubic)",
"Latent (bicubic antialiased)",
"Latent (nearest)",
"Latent (nearest-exact)",
"4x-AnimeSharp",
"4x_foolhardy_Remacri",
"8x_NMKD-Superscale_150000_G",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "hr_upscaler",
"description": "[HR] Upscaler",
"default": "4x_foolhardy_Remacri",
"x-order": 18
},
"num_outputs": {
"type": "integer",
"title": "Num Outputs",
"default": 1,
"maximum": 4,
"minimum": 1,
"x-order": 11,
"description": "Batch size [Doesn't work in postprocess mode]."
},
"upload_lora": {
"type": "string",
"title": "Upload Lora",
"x-order": 3,
"description": "Upload LoRA"
},
"ad_mask_blur": {
"type": "integer",
"title": "Ad Mask Blur",
"default": 4,
"x-order": 29,
"description": "[adetailer] Inpaint mask blur"
},
"ad_2_ad_model": {
"enum": [
"face_yolov8n",
"face_yolov8s",
"hand_yolov8n",
"person_yolov8n-seg",
"person_yolov8s-seg",
"mediapipe_face_full",
"mediapipe_face_short",
"mediapipe_face_mesh",
"mediapipe_face_mesh_eyes_only",
"deepfashion2_yolov8s-seg",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "ad_2_ad_model",
"description": "[adetailer \u2014 2] ADetailer model",
"default": "face_yolov8s",
"x-order": 38
},
"ad_3_ad_model": {
"enum": [
"face_yolov8n",
"face_yolov8s",
"hand_yolov8n",
"person_yolov8n-seg",
"person_yolov8s-seg",
"mediapipe_face_full",
"mediapipe_face_short",
"mediapipe_face_mesh",
"mediapipe_face_mesh_eyes_only",
"deepfashion2_yolov8s-seg",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "ad_3_ad_model",
"description": "[adetailer \u2014 3] ADetailer model",
"default": "face_yolov8s",
"x-order": 54
},
"ad_4_ad_model": {
"enum": [
"face_yolov8n",
"face_yolov8s",
"hand_yolov8n",
"person_yolov8n-seg",
"person_yolov8s-seg",
"mediapipe_face_full",
"mediapipe_face_short",
"mediapipe_face_mesh",
"mediapipe_face_mesh_eyes_only",
"deepfashion2_yolov8s-seg",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "ad_4_ad_model",
"description": "[adetailer \u2014 4] ADetailer model",
"default": "face_yolov8s",
"x-order": 70
},
"ad_confidence": {
"type": "number",
"title": "Ad Confidence",
"default": 0.3,
"x-order": 27,
"description": "[adetailer] Detection model confidence threshold"
},
"lineart_image": {
"type": "string",
"title": "Lineart Image",
"format": "uri",
"x-order": 147,
"description": "[LineArt \u2014 openpose] Input image"
},
"lineart_model": {
"enum": [
"controlnet11Models_lineart",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "lineart_model",
"description": "[LineArt \u2014 openpose] Model",
"default": "controlnet11Models_lineart",
"x-order": 151
},
"sampler_steps": {
"type": "integer",
"title": "Sampler Steps",
"default": 20,
"maximum": 50,
"minimum": 1,
"x-order": 13,
"description": "Sampling steps [Doesn't work in postprocess mode]."
},
"ad_2_ad_prompt": {
"type": "string",
"title": "Ad 2 Ad Prompt",
"default": "",
"x-order": 39,
"description": "[adetailer \u2014 2] ADetailer prompt"
},
"ad_3_ad_prompt": {
"type": "string",
"title": "Ad 3 Ad Prompt",
"default": "",
"x-order": 55,
"description": "[adetailer \u2014 3] ADetailer prompt"
},
"ad_4_ad_prompt": {
"type": "string",
"title": "Ad 4 Ad Prompt",
"default": "",
"x-order": 71,
"description": "[adetailer \u2014 4] ADetailer prompt"
},
"ad_use_sampler": {
"type": "boolean",
"title": "Ad Use Sampler",
"default": true,
"x-order": 25,
"description": "[adetailer] Use separate sampler"
},
"openpose_image": {
"type": "string",
"title": "Openpose Image",
"format": "uri",
"x-order": 90,
"description": "[ControlNet \u2014 openpose] Input image"
},
"openpose_model": {
"enum": [
"controlnet11Models_openpose",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "openpose_model",
"description": "[ControlNet \u2014 openpose] Model",
"default": "controlnet11Models_openpose",
"x-order": 94
},
"scribble_image": {
"type": "string",
"title": "Scribble Image",
"format": "uri",
"x-order": 100,
"description": "[ControlNet \u2014 scribble] Input image"
},
"scribble_model": {
"enum": [
"controlnet11Models_scribble",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "scribble_model",
"description": "[ControlNet \u2014 scribble] Model",
"default": "controlnet11Models_scribble",
"x-order": 104
},
"ad_2_ad_enabled": {
"type": "boolean",
"title": "Ad 2 Ad Enabled",
"default": false,
"x-order": 37,
"description": "[adetailer \u2014 2] Enable"
},
"ad_2_ad_sampler": {
"enum": [
"DPM++ 2M Karras",
"DPM++ SDE Karras",
"DPM++ 2M SDE Exponential",
"DPM++ 2M SDE Karras",
"Euler a",
"Euler",
"LMS",
"Heun",
"DPM2",
"DPM2 a",
"DPM++ 2S a",
"DPM++ SDE",
"DPM++ 2M SDE",
"DPM++ 2M SDE Heun Karras",
"DPM++ 2M SDE Heun Exponential",
"DPM++ 3M SDE",
"DPM++ 3M SDE Karras",
"DPM++ 3M SDE Exponential",
"DPM fast",
"DPM adaptive",
"LMS Karras",
"DPM2 Karras",
"DPM2 a Karras",
"DPM++ 2S a Karras",
"Restart",
"DDIM",
"PLMS",
"UniPC"
],
"type": "string",
"title": "ad_2_ad_sampler",
"description": "[adetailer \u2014 2] ADetailer sampler",
"default": "Euler a",
"x-order": 42
},
"ad_3_ad_enabled": {
"type": "boolean",
"title": "Ad 3 Ad Enabled",
"default": false,
"x-order": 53,
"description": "[adetailer \u2014 3] Enable"
},
"ad_3_ad_sampler": {
"enum": [
"DPM++ 2M Karras",
"DPM++ SDE Karras",
"DPM++ 2M SDE Exponential",
"DPM++ 2M SDE Karras",
"Euler a",
"Euler",
"LMS",
"Heun",
"DPM2",
"DPM2 a",
"DPM++ 2S a",
"DPM++ SDE",
"DPM++ 2M SDE",
"DPM++ 2M SDE Heun Karras",
"DPM++ 2M SDE Heun Exponential",
"DPM++ 3M SDE",
"DPM++ 3M SDE Karras",
"DPM++ 3M SDE Exponential",
"DPM fast",
"DPM adaptive",
"LMS Karras",
"DPM2 Karras",
"DPM2 a Karras",
"DPM++ 2S a Karras",
"Restart",
"DDIM",
"PLMS",
"UniPC"
],
"type": "string",
"title": "ad_3_ad_sampler",
"description": "[adetailer \u2014 3] ADetailer sampler",
"default": "Euler a",
"x-order": 58
},
"ad_4_ad_enabled": {
"type": "boolean",
"title": "Ad 4 Ad Enabled",
"default": false,
"x-order": 69,
"description": "[adetailer \u2014 4] Enable"
},
"ad_4_ad_sampler": {
"enum": [
"DPM++ 2M Karras",
"DPM++ SDE Karras",
"DPM++ 2M SDE Exponential",
"DPM++ 2M SDE Karras",
"Euler a",
"Euler",
"LMS",
"Heun",
"DPM2",
"DPM2 a",
"DPM++ 2S a",
"DPM++ SDE",
"DPM++ 2M SDE",
"DPM++ 2M SDE Heun Karras",
"DPM++ 2M SDE Heun Exponential",
"DPM++ 3M SDE",
"DPM++ 3M SDE Karras",
"DPM++ 3M SDE Exponential",
"DPM fast",
"DPM adaptive",
"LMS Karras",
"DPM2 Karras",
"DPM2 a Karras",
"DPM++ 2S a Karras",
"Restart",
"DDIM",
"PLMS",
"UniPC"
],
"type": "string",
"title": "ad_4_ad_sampler",
"description": "[adetailer \u2014 4] ADetailer sampler",
"default": "Euler a",
"x-order": 74
},
"ad_dilate_erode": {
"type": "integer",
"title": "Ad Dilate Erode",
"default": 4,
"x-order": 28,
"description": "[adetailer] Mask erosion (-) / dilation (+)"
},
"generation_type": {
"enum": [
"txt2img",
"img2img",
"postprocess"
],
"type": "string",
"title": "generation_type",
"description": "Generation mode",
"default": "txt2img",
"x-order": 0
},
"lineart_enabled": {
"type": "boolean",
"title": "Lineart Enabled",
"default": false,
"x-order": 146,
"description": "[LineArt \u2014 openpose] Enable"
},
"negative_prompt": {
"type": "string",
"title": "Negative Prompt",
"default": "(deformed, distorted, disfigured:1.3), (naked, nude:1.5), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, (mutated hands and fingers:1.4), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation",
"x-order": 5,
"description": "Negative prompt"
},
"reference_image": {
"type": "string",
"title": "Reference Image",
"format": "uri",
"x-order": 129,
"description": "[ControlNet \u2014 reference] Input image"
},
"tile_blur_image": {
"type": "string",
"title": "Tile Blur Image",
"format": "uri",
"x-order": 111,
"description": "[ControlNet \u2014 tile/blur] Input image"
},
"tile_blur_model": {
"enum": [
"controlnet11Models_tile",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "tile_blur_model",
"description": "[ControlNet \u2014 tile/blur] Model",
"default": "controlnet11Models_tile",
"x-order": 115
},
"ad_inpaint_width": {
"type": "integer",
"title": "Ad Inpaint Width",
"default": 512,
"x-order": 35,
"description": "[adetailer] Inpaint width"
},
"openpose_enabled": {
"type": "boolean",
"title": "Openpose Enabled",
"default": false,
"x-order": 89,
"description": "[ControlNet \u2014 openpose] Enable"
},
"scribble_enabled": {
"type": "boolean",
"title": "Scribble Enabled",
"default": false,
"x-order": 99,
"description": "[ControlNet \u2014 scribble] Enable"
},
"ad_2_ad_mask_blur": {
"type": "integer",
"title": "Ad 2 Ad Mask Blur",
"default": 4,
"x-order": 45,
"description": "[adetailer \u2014 2] Inpaint mask blur"
},
"ad_3_ad_mask_blur": {
"type": "integer",
"title": "Ad 3 Ad Mask Blur",
"default": 4,
"x-order": 61,
"description": "[adetailer \u2014 3] Inpaint mask blur"
},
"ad_4_ad_mask_blur": {
"type": "integer",
"title": "Ad 4 Ad Mask Blur",
"default": 4,
"x-order": 77,
"description": "[adetailer \u2014 4] Inpaint mask blur"
},
"ad_inpaint_height": {
"type": "integer",
"title": "Ad Inpaint Height",
"default": 512,
"x-order": 36,
"description": "[adetailer] Inpaint height"
},
"reference_2_image": {
"type": "string",
"title": "Reference 2 Image",
"format": "uri",
"x-order": 138,
"description": "[ControlNet \u2014 reference \u2014 2] Input image"
},
"reference_enabled": {
"type": "boolean",
"title": "Reference Enabled",
"default": false,
"x-order": 128,
"description": "[ControlNet \u2014 reference] Enable"
},
"tile_blur_enabled": {
"type": "boolean",
"title": "Tile Blur Enabled",
"default": false,
"x-order": 110,
"description": "[ControlNet \u2014 tile/blur] Enable"
},
"ad_2_ad_confidence": {
"type": "number",
"title": "Ad 2 Ad Confidence",
"default": 0.3,
"x-order": 43,
"description": "[adetailer \u2014 2] Detection model confidence threshold"
},
"ad_3_ad_confidence": {
"type": "number",
"title": "Ad 3 Ad Confidence",
"default": 0.3,
"x-order": 59,
"description": "[adetailer \u2014 3] Detection model confidence threshold"
},
"ad_4_ad_confidence": {
"type": "number",
"title": "Ad 4 Ad Confidence",
"default": 0.3,
"x-order": 75,
"description": "[adetailer \u2014 4] Detection model confidence threshold"
},
"ad_mask_merge_mode": {
"enum": [
"None",
"Merge",
"Merge and Invert"
],
"type": "string",
"title": "ad_mask_merge_mode",
"description": "[adetailer] Mask merge mode",
"default": "None",
"x-order": 30
},
"ad_negative_prompt": {
"type": "string",
"title": "Ad Negative Prompt",
"default": "",
"x-order": 24,
"description": "[adetailer] ADetailer negative prompt"
},
"denoising_strength": {
"type": "number",
"title": "Denoising Strength",
"default": 0.75,
"x-order": 15,
"description": "[HR] Denoising strength"
},
"instruct_p2p_image": {
"type": "string",
"title": "Instruct P2P Image",
"format": "uri",
"x-order": 121,
"description": "[ControlNet \u2014 InstructP2P] Input image"
},
"instruct_p2p_model": {
"enum": [
"control_v11e_sd15_ip2p_fp16",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "instruct_p2p_model",
"description": "[ControlNet \u2014 InstructP2P] Model",
"default": "control_v11e_sd15_ip2p_fp16",
"x-order": 124
},
"sd_upscaler_enable": {
"type": "boolean",
"title": "Sd Upscaler Enable",
"default": false,
"x-order": 85,
"description": "[SD upscaler] Enable"
},
"ad_2_ad_use_sampler": {
"type": "boolean",
"title": "Ad 2 Ad Use Sampler",
"default": true,
"x-order": 41,
"description": "[adetailer \u2014 2] Use separate sampler"
},
"ad_3_ad_use_sampler": {
"type": "boolean",
"title": "Ad 3 Ad Use Sampler",
"default": true,
"x-order": 57,
"description": "[adetailer \u2014 3] Use separate sampler"
},
"ad_4_ad_use_sampler": {
"type": "boolean",
"title": "Ad 4 Ad Use Sampler",
"default": true,
"x-order": 73,
"description": "[adetailer \u2014 4] Use separate sampler"
},
"reference_2_enabled": {
"type": "boolean",
"title": "Reference 2 Enabled",
"default": false,
"x-order": 137,
"description": "[ControlNet \u2014 reference \u2014 2] Enable"
},
"ad_2_ad_dilate_erode": {
"type": "integer",
"title": "Ad 2 Ad Dilate Erode",
"default": 4,
"x-order": 44,
"description": "[adetailer \u2014 2] Mask erosion (-) / dilation (+)"
},
"ad_3_ad_dilate_erode": {
"type": "integer",
"title": "Ad 3 Ad Dilate Erode",
"default": 4,
"x-order": 60,
"description": "[adetailer \u2014 3] Mask erosion (-) / dilation (+)"
},
"ad_4_ad_dilate_erode": {
"type": "integer",
"title": "Ad 4 Ad Dilate Erode",
"default": 4,
"x-order": 76,
"description": "[adetailer \u2014 4] Mask erosion (-) / dilation (+)"
},
"hr_second_pass_steps": {
"type": "number",
"title": "Hr Second Pass Steps",
"default": 0,
"x-order": 17,
"description": "[HR] Hires steps"
},
"instruct_p2p_enabled": {
"type": "boolean",
"title": "Instruct P2P Enabled",
"default": false,
"x-order": 120,
"description": "[ControlNet \u2014 InstructP2P] Enable"
},
"lineart_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "lineart_control_mode",
"description": "[LineArt \u2014 openpose] Control Mode",
"default": "Balanced",
"x-order": 149
},
"lineart_guidance_end": {
"type": "number",
"title": "Lineart Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 154,
"description": "[LineArt \u2014 openpose] Ending Control Step"
},
"lineart_preprocessor": {
"enum": [
"lineart_realistic",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "lineart_preprocessor",
"description": "[LineArt \u2014 openpose] Preprocessor",
"default": "lineart_realistic",
"x-order": 150
},
"sd_upscaler_upscaler": {
"enum": [
"4x-AnimeSharp",
"4x_foolhardy_Remacri",
"8x_NMKD-Superscale_150000_G",
"\u0411\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"
],
"type": "string",
"title": "sd_upscaler_upscaler",
"description": "[SD upscaler] Upscaler",
"default": "4x_foolhardy_Remacri",
"x-order": 86
},
"ad_2_ad_inpaint_width": {
"type": "integer",
"title": "Ad 2 Ad Inpaint Width",
"default": 512,
"x-order": 51,
"description": "[adetailer \u2014 2] Inpaint width"
},
"ad_3_ad_inpaint_width": {
"type": "integer",
"title": "Ad 3 Ad Inpaint Width",
"default": 512,
"x-order": 67,
"description": "[adetailer \u2014 3] Inpaint width"
},
"ad_4_ad_inpaint_width": {
"type": "integer",
"title": "Ad 4 Ad Inpaint Width",
"default": 512,
"x-order": 83,
"description": "[adetailer \u2014 4] Inpaint width"
},
"ad_denoising_strength": {
"type": "number",
"title": "Ad Denoising Strength",
"default": 0.4,
"x-order": 31,
"description": "[adetailer] Inpaint denoising strength"
},
"openpose_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "openpose_control_mode",
"description": "[ControlNet \u2014 openpose] Control Mode",
"default": "Balanced",
"x-order": 92
},
"openpose_guidance_end": {
"type": "number",
"title": "Openpose Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 97,
"description": "[ControlNet \u2014 openpose] Ending Control Step"
},
"openpose_preprocessor": {
"enum": [
"openpose_full",
"dw_openpose_full",
"openpose",
"openpose_face",
"openpose_faceonly",
"openpose_hand",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "openpose_preprocessor",
"description": "[ControlNet \u2014 openpose] Preprocessor",
"default": "openpose_full",
"x-order": 93
},
"scribble_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "scribble_control_mode",
"description": "[ControlNet \u2014 scribble] Control Mode",
"default": "Balanced",
"x-order": 102
},
"scribble_guidance_end": {
"type": "number",
"title": "Scribble Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 107,
"description": "[ControlNet \u2014 scribble] Ending Control Step"
},
"scribble_preprocessor": {
"enum": [
"scribble_xdog",
"t2ia_sketch_pidi",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "scribble_preprocessor",
"description": "[ControlNet \u2014 scribble] Preprocessor",
"default": "t2ia_sketch_pidi",
"x-order": 103
},
"ad_2_ad_inpaint_height": {
"type": "integer",
"title": "Ad 2 Ad Inpaint Height",
"default": 512,
"x-order": 52,
"description": "[adetailer \u2014 2] Inpaint height"
},
"ad_3_ad_inpaint_height": {
"type": "integer",
"title": "Ad 3 Ad Inpaint Height",
"default": 512,
"x-order": 68,
"description": "[adetailer \u2014 3] Inpaint height"
},
"ad_4_ad_inpaint_height": {
"type": "integer",
"title": "Ad 4 Ad Inpaint Height",
"default": 512,
"x-order": 84,
"description": "[adetailer \u2014 4] Inpaint height"
},
"ad_inpaint_only_masked": {
"type": "boolean",
"title": "Ad Inpaint Only Masked",
"default": true,
"x-order": 32,
"description": "[adetailer] Inpaint only masked"
},
"lineart_control_weight": {
"type": "number",
"title": "Lineart Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 152,
"description": "[LineArt \u2014 openpose] Control Weight"
},
"lineart_guidance_start": {
"type": "number",
"title": "Lineart Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 153,
"description": "[LineArt \u2014 openpose] Starting Control Step"
},
"lineart_use_image_size": {
"type": "boolean",
"title": "Lineart Use Image Size",
"default": false,
"x-order": 148,
"description": "[LineArt \u2014 openpose] Use provided image size"
},
"reference_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "reference_control_mode",
"description": "[ControlNet \u2014 reference] Control Mode",
"default": "Balanced",
"x-order": 131
},
"reference_guidance_end": {
"type": "number",
"title": "Reference Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 135,
"description": "[ControlNet \u2014 reference] Ending Control Step"
},
"reference_preprocessor": {
"enum": [
"reference_only",
"reference_adain",
"reference_adain+attn",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "reference_preprocessor",
"description": "[ControlNet \u2014 reference] Preprocessor",
"default": "reference_only",
"x-order": 132
},
"tile_blur_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "tile_blur_control_mode",
"description": "[ControlNet \u2014 tile/blur] Control Mode",
"default": "Balanced",
"x-order": 113
},
"tile_blur_guidance_end": {
"type": "number",
"title": "Tile Blur Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 118,
"description": "[ControlNet \u2014 tile/blur] Ending Control Step"
},
"tile_blur_preprocessor": {
"enum": [
"tile_resample",
"tile_colorfix+sharp",
"tile_colorfix",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "tile_blur_preprocessor",
"description": "[ControlNet \u2014 tile/blur] Preprocessor",
"default": "tile_resample",
"x-order": 114
},
"ad_2_ad_mask_merge_mode": {
"enum": [
"None",
"Merge",
"Merge and Invert"
],
"type": "string",
"title": "ad_2_ad_mask_merge_mode",
"description": "[adetailer \u2014 2] Mask merge mode",
"default": "None",
"x-order": 46
},
"ad_2_ad_negative_prompt": {
"type": "string",
"title": "Ad 2 Ad Negative Prompt",
"default": "",
"x-order": 40,
"description": "[adetailer \u2014 2] ADetailer negative prompt"
},
"ad_3_ad_mask_merge_mode": {
"enum": [
"None",
"Merge",
"Merge and Invert"
],
"type": "string",
"title": "ad_3_ad_mask_merge_mode",
"description": "[adetailer \u2014 3] Mask merge mode",
"default": "None",
"x-order": 62
},
"ad_3_ad_negative_prompt": {
"type": "string",
"title": "Ad 3 Ad Negative Prompt",
"default": "",
"x-order": 56,
"description": "[adetailer \u2014 3] ADetailer negative prompt"
},
"ad_4_ad_mask_merge_mode": {
"enum": [
"None",
"Merge",
"Merge and Invert"
],
"type": "string",
"title": "ad_4_ad_mask_merge_mode",
"description": "[adetailer \u2014 4] Mask merge mode",
"default": "None",
"x-order": 78
},
"ad_4_ad_negative_prompt": {
"type": "string",
"title": "Ad 4 Ad Negative Prompt",
"default": "",
"x-order": 72,
"description": "[adetailer \u2014 4] ADetailer negative prompt"
},
"openpose_control_weight": {
"type": "number",
"title": "Openpose Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 95,
"description": "[ControlNet \u2014 openpose] Control Weight"
},
"openpose_guidance_start": {
"type": "number",
"title": "Openpose Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 96,
"description": "[ControlNet \u2014 openpose] Starting Control Step"
},
"openpose_use_image_size": {
"type": "boolean",
"title": "Openpose Use Image Size",
"default": false,
"x-order": 91,
"description": "[ControlNet \u2014 openpose] Use provided image size"
},
"scribble_control_weight": {
"type": "number",
"title": "Scribble Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 105,
"description": "[ControlNet \u2014 scribble] Control Weight"
},
"scribble_guidance_start": {
"type": "number",
"title": "Scribble Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 106,
"description": "[ControlNet \u2014 scribble] Starting Control Step"
},
"scribble_use_image_size": {
"type": "boolean",
"title": "Scribble Use Image Size",
"default": false,
"x-order": 101,
"description": "[ControlNet \u2014 scribble] Use provided image size"
},
"scribble_xdog_threshold": {
"type": "integer",
"title": "Scribble Xdog Threshold",
"default": 32,
"maximum": 64,
"minimum": 1,
"x-order": 109,
"description": "[ControlNet \u2014 scribble] XDoG Threshold [only scribble_xdog preprocessor]"
},
"clip_stop_at_last_layers": {
"type": "integer",
"title": "Clip Stop At Last Layers",
"default": 2,
"maximum": 12,
"minimum": 1,
"x-order": 1,
"description": "Clip skip"
},
"reference_2_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "reference_2_control_mode",
"description": "[ControlNet \u2014 reference \u2014 2] Control Mode",
"default": "Balanced",
"x-order": 140
},
"reference_2_guidance_end": {
"type": "number",
"title": "Reference 2 Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 144,
"description": "[ControlNet \u2014 reference \u2014 2] Ending Control Step"
},
"reference_2_preprocessor": {
"enum": [
"reference_only",
"reference_adain",
"reference_adain+attn",
"\u0411\u0435\u0437 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430"
],
"type": "string",
"title": "reference_2_preprocessor",
"description": "[ControlNet \u2014 reference \u2014 2] Preprocessor",
"default": "reference_only",
"x-order": 141
},
"reference_control_weight": {
"type": "number",
"title": "Reference Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 133,
"description": "[ControlNet \u2014 reference] Control Weight"
},
"reference_guidance_start": {
"type": "number",
"title": "Reference Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 134,
"description": "[ControlNet \u2014 reference] Starting Control Step"
},
"reference_style_fidelity": {
"type": "number",
"title": "Reference Style Fidelity",
"default": 0.5,
"maximum": 1,
"minimum": 0,
"x-order": 136,
"description": "[ControlNet \u2014 reference] Style Fidelity [only \"Balanced\" control mode]"
},
"reference_use_image_size": {
"type": "boolean",
"title": "Reference Use Image Size",
"default": false,
"x-order": 130,
"description": "[ControlNet \u2014 reference] Use provided image size"
},
"sd_upscaler_scale_factor": {
"type": "number",
"title": "Sd Upscaler Scale Factor",
"default": 2,
"x-order": 88,
"description": "[SD upscaler] Scale Factor"
},
"sd_upscaler_tile_overlap": {
"type": "integer",
"title": "Sd Upscaler Tile Overlap",
"default": 16,
"x-order": 87,
"description": "[SD upscaler] Tile overlap"
},
"tile_blur_control_weight": {
"type": "number",
"title": "Tile Blur Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 116,
"description": "[ControlNet \u2014 tile/blur] Control Weight"
},
"tile_blur_guidance_start": {
"type": "number",
"title": "Tile Blur Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 117,
"description": "[ControlNet \u2014 tile/blur] Starting Control Step"
},
"tile_blur_use_image_size": {
"type": "boolean",
"title": "Tile Blur Use Image Size",
"default": false,
"x-order": 112,
"description": "[ControlNet \u2014 tile/blur] Use provided image size"
},
"instruct_p2p_control_mode": {
"enum": [
"Balanced",
"My prompt is more important",
"ControlNet is more important"
],
"type": "string",
"title": "instruct_p2p_control_mode",
"description": "[ControlNet \u2014 InstructP2P] Control Mode",
"default": "Balanced",
"x-order": 123
},
"instruct_p2p_guidance_end": {
"type": "number",
"title": "Instruct P2P Guidance End",
"default": 1,
"maximum": 1,
"minimum": 0,
"x-order": 127,
"description": "[ControlNet \u2014 InstructP2P] Ending Control Step"
},
"ad_2_ad_denoising_strength": {
"type": "number",
"title": "Ad 2 Ad Denoising Strength",
"default": 0.4,
"x-order": 47,
"description": "[adetailer \u2014 2] Inpaint denoising strength"
},
"ad_3_ad_denoising_strength": {
"type": "number",
"title": "Ad 3 Ad Denoising Strength",
"default": 0.4,
"x-order": 63,
"description": "[adetailer \u2014 3] Inpaint denoising strength"
},
"ad_4_ad_denoising_strength": {
"type": "number",
"title": "Ad 4 Ad Denoising Strength",
"default": 0.4,
"x-order": 79,
"description": "[adetailer \u2014 4] Inpaint denoising strength"
},
"reference_2_control_weight": {
"type": "number",
"title": "Reference 2 Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 142,
"description": "[ControlNet \u2014 reference \u2014 2] Control Weight"
},
"reference_2_guidance_start": {
"type": "number",
"title": "Reference 2 Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 143,
"description": "[ControlNet \u2014 reference \u2014 2] Starting Control Step"
},
"reference_2_style_fidelity": {
"type": "number",
"title": "Reference 2 Style Fidelity",
"default": 0.5,
"maximum": 1,
"minimum": 0,
"x-order": 145,
"description": "[ControlNet \u2014 reference \u2014 2] Style Fidelity [only \"Balanced\" control mode]"
},
"reference_2_use_image_size": {
"type": "boolean",
"title": "Reference 2 Use Image Size",
"default": false,
"x-order": 139,
"description": "[ControlNet \u2014 reference \u2014 2] Use provided image size"
},
"ad_2_ad_inpaint_only_masked": {
"type": "boolean",
"title": "Ad 2 Ad Inpaint Only Masked",
"default": true,
"x-order": 48,
"description": "[adetailer \u2014 2] Inpaint only masked"
},
"ad_3_ad_inpaint_only_masked": {
"type": "boolean",
"title": "Ad 3 Ad Inpaint Only Masked",
"default": true,
"x-order": 64,
"description": "[adetailer \u2014 3] Inpaint only masked"
},
"ad_4_ad_inpaint_only_masked": {
"type": "boolean",
"title": "Ad 4 Ad Inpaint Only Masked",
"default": true,
"x-order": 80,
"description": "[adetailer \u2014 4] Inpaint only masked"
},
"ad_use_inpaint_width_height": {
"type": "boolean",
"title": "Ad Use Inpaint Width Height",
"default": false,
"x-order": 34,
"description": "[adetailer] Use separate width/height"
},
"instruct_p2p_control_weight": {
"type": "number",
"title": "Instruct P2P Control Weight",
"default": 1,
"maximum": 2,
"minimum": 0,
"x-order": 125,
"description": "[ControlNet \u2014 InstructP2P] Control Weight"
},
"instruct_p2p_guidance_start": {
"type": "number",
"title": "Instruct P2P Guidance Start",
"default": 0,
"maximum": 1,
"minimum": 0,
"x-order": 126,
"description": "[ControlNet \u2014 InstructP2P] Starting Control Step"
},
"instruct_p2p_use_image_size": {
"type": "boolean",
"title": "Instruct P2P Use Image Size",
"default": false,
"x-order": 122,
"description": "[ControlNet \u2014 InstructP2P] Use provided image size"
},
"tile_blur_down_sampling_rate": {
"type": "number",
"title": "Tile Blur Down Sampling Rate",
"default": 1,
"maximum": 8,
"minimum": 1,
"x-order": 119,
"description": "[ControlNet \u2014 tile/blur] Down Sampling Rate"
},
"ad_inpaint_only_masked_padding": {
"type": "integer",
"title": "Ad Inpaint Only Masked Padding",
"default": 32,
"x-order": 33,
"description": "[adetailer] Inpaint only masked padding, pixels"
},
"lineart_preprocessor_resolution": {
"type": "integer",
"title": "Lineart Preprocessor Resolution",
"default": 512,
"maximum": 2048,
"minimum": 64,
"x-order": 155,
"description": "[LineArt \u2014 openpose] Preprocessor Resolution"
},
"ad_2_ad_use_inpaint_width_height": {
"type": "boolean",
"title": "Ad 2 Ad Use Inpaint Width Height",
"default": false,
"x-order": 50,
"description": "[adetailer \u2014 2] Use separate width/height"
},
"ad_3_ad_use_inpaint_width_height": {
"type": "boolean",
"title": "Ad 3 Ad Use Inpaint Width Height",
"default": false,
"x-order": 66,
"description": "[adetailer \u2014 3] Use separate width/height"
},
"ad_4_ad_use_inpaint_width_height": {
"type": "boolean",
"title": "Ad 4 Ad Use Inpaint Width Height",
"default": false,
"x-order": 82,
"description": "[adetailer \u2014 4] Use separate width/height"
},
"openpose_preprocessor_resolution": {
"type": "integer",
"title": "Openpose Preprocessor Resolution",
"default": 512,
"x-order": 98,
"description": "[ControlNet \u2014 openpose] Preprocessor Resolution"
},
"scribble_preprocessor_resolution": {
"type": "integer",
"title": "Scribble Preprocessor Resolution",
"default": 512,
"maximum": 2048,
"minimum": 64,
"x-order": 108,
"description": "[ControlNet \u2014 scribble] Preprocessor Resolution"
},
"ad_2_ad_inpaint_only_masked_padding": {
"type": "integer",
"title": "Ad 2 Ad Inpaint Only Masked Padding",
"default": 32,
"x-order": 49,
"description": "[adetailer \u2014 2] Inpaint only masked padding, pixels"
},
"ad_3_ad_inpaint_only_masked_padding": {
"type": "integer",
"title": "Ad 3 Ad Inpaint Only Masked Padding",
"default": 32,
"x-order": 65,
"description": "[adetailer \u2014 3] Inpaint only masked padding, pixels"
},
"ad_4_ad_inpaint_only_masked_padding": {
"type": "integer",
"title": "Ad 4 Ad Inpaint Only Masked Padding",
"default": 32,
"x-order": 81,
"description": "[adetailer \u2014 4] Inpaint only masked padding, pixels"
}
}
}
Output schema
The shape of the response you’ll get when you run this model with an API.
{
"type": "object",
"title": "Output",
"required": [
"images",
"seeds",
"prompt"
],
"properties": {
"seeds": {
"type": "array",
"items": {
"type": "string"
},
"title": "Seeds"
},
"images": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"title": "Images"
},
"prompt": {
"type": "string",
"title": "Prompt"
}
}
}