mlscade/sd_1.8

sd_1.8

Public
0 runs

Run mlscade/sd_1.8 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
None
txt2img
Generation mode
clip_stop_at_last_layers
integer
2

Min: 1

Max: 12

Clip skip
upload_lora
string
Upload LoRA
checkpoint
None
deliberate_v2
Checkpoint
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]
mask
string
Input mask [img2img or postprocessing modes only]
mask_blur
integer
4
Mask blur [img2img or postprocessing modes only]
resize_mode
None
Just resize
Resize mode
inpainting_fill
None
Original
Masked content
inpaint_full_res
None
Whole picture
Inpaint area
inpaint_full_res_padding
integer
32
Only masked padding, pixels
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
None
Euler a
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
None
4x_foolhardy_Remacri
[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
None
face_yolov8s
[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
None
Euler a
[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
None
None
[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
None
face_yolov8s
[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
None
Euler a
[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
None
None
[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
None
face_yolov8s
[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
None
Euler a
[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
None
None
[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
None
face_yolov8s
[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
None
Euler a
[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
None
None
[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
None
4x_foolhardy_Remacri
[SD upscaler] Upscaler
sd_upscaler_tile_overlap
integer
16
[SD upscaler] Tile overlap
sd_upscaler_scale_factor
number
2
[SD upscaler] Scale Factor
canny_enabled
boolean
False
[ControlNet — canny] Enable
canny_image
string
[ControlNet — canny] Input image
canny_use_image_size
boolean
False
[ControlNet — canny] Use provided image size
canny_control_mode
None
Balanced
[ControlNet — canny] Control Mode
canny_preprocessor
None
canny
[ControlNet — canny] Preprocessor
canny_model
None
controlnet11Models_canny
[ControlNet — canny] Model
canny_control_weight
number
1

Max: 2

[ControlNet — canny] Control Weight
canny_guidance_start
number
0

Max: 1

[ControlNet — canny] Starting Control Step
canny_guidance_end
number
1

Max: 1

[ControlNet — canny] Ending Control Step
canny_preprocessor_resolution
integer
512
[ControlNet — canny] Preprocessor Resolution
canny_low_threshold
integer
100

Min: 1

Max: 255

[ControlNet — canny] Low Threshold
canny_high_threshold
integer
200

Min: 1

Max: 255

[ControlNet — canny] High Threshold
depth_enabled
boolean
False
[ControlNet — depth] Enable
depth_image
string
[ControlNet — depth] Input image
depth_use_image_size
boolean
False
[ControlNet — depth] Use provided image size
depth_control_mode
None
Balanced
[ControlNet — depth] Control Mode
depth_preprocessor
None
depth_anything
[ControlNet — depth] Preprocessor
depth_model
None
controlnet11Models_depth
[ControlNet — depth] Model
depth_control_weight
number
1

Max: 2

[ControlNet — depth] Control Weight
depth_guidance_start
number
0

Max: 1

[ControlNet — depth] Starting Control Step
depth_guidance_end
number
1

Max: 1

[ControlNet — depth] Ending Control Step
depth_preprocessor_resolution
integer
512
[ControlNet — depth] Preprocessor Resolution
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
None
Balanced
[ControlNet — openpose] Control Mode
openpose_preprocessor
None
openpose_full
[ControlNet — openpose] Preprocessor
openpose_model
None
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
mlsd_enabled
boolean
False
[ControlNet — mlsd] Enable
mlsd_image
string
[ControlNet — mlsd] Input image
mlsd_use_image_size
boolean
False
[ControlNet — mlsd] Use provided image size
mlsd_control_mode
None
Balanced
[ControlNet — mlsd] Control Mode
mlsd_model
None
controlnet11Models_mlsd
[ControlNet — mlsd] Model
mlsd_preprocessor
None
mlsd
[ControlNet — mlsd] Preprocessor
mlsd_control_weight
number
0.8

Max: 2

[ControlNet — mlsd] Control Weight
mlsd_guidance_start
number
0

Max: 1

[ControlNet — mlsd] Starting Control Step
mlsd_guidance_end
number
1

Max: 1

[ControlNet — mlsd] Ending Control Step
mlsd_preprocessor_resolution
integer
512

Min: 64

Max: 2048

[ControlNet — mlsd] Preprocessor Resolution
mlsd__value_threshold
number
0

Max: 2

[ControlNet — mlsd] Value Threshold
mlsd__distance_threshold
number
0

Max: 20

[ControlNet — mlsd] Distance Threshold
lineart_enabled
boolean
False
[ControlNet — lineart] Enable
lineart_image
string
[ControlNet — lineart] Input image
lineart_use_image_size
boolean
False
[ControlNet — lineart] Use provided image size
lineart_control_mode
None
Balanced
[ControlNet — lineart] Control Mode
lineart_preprocessor
None
lineart_realistic
[ControlNet — lineart] Preprocessor
lineart_model
None
controlnet11Models_lineart
[ControlNet — lineart] Model
lineart_control_weight
number
1

Max: 2

[ControlNet — lineart] Control Weight
lineart_guidance_start
number
0

Max: 1

[ControlNet — lineart] Starting Control Step
lineart_guidance_end
number
1

Max: 1

[ControlNet — lineart] Ending Control Step
lineart_preprocessor_resolution
integer
512

Min: 64

Max: 2048

[ControlNet — lineart] Preprocessor Resolution
softedge_enabled
boolean
False
[ControlNet — softedge] Enable
softedge_image
string
[ControlNet — softedge] Input image
softedge_use_image_size
boolean
False
[ControlNet — softedge] Use provided image size
softedge_control_mode
None
Balanced
[ControlNet — softedge] Control Mode
softedge_preprocessor
None
softedge_hed
[ControlNet — softedge] Preprocessor
softedge_model
None
controlnet11Models_softedge
[ControlNet — softedge] Model
softedge_control_weight
number
1

Max: 2

[ControlNet — softedge] Control Weight
softedge_guidance_start
number
0

Max: 1

[ControlNet — softedge] Starting Control Step
softedge_guidance_end
number
1

Max: 1

[ControlNet — softedge] Ending Control Step
softedge_preprocessor_resolution
integer
512

Min: 64

Max: 2048

[ControlNet — softedge] 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
None
Balanced
[ControlNet — scribble] Control Mode
scribble_preprocessor
None
t2ia_sketch_pidi
[ControlNet — scribble] Preprocessor
scribble_model
None
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]
seg_enabled
boolean
False
[ControlNet — Segmentation] Enable
seg_image
string
[ControlNet — Segmentation] Input image
seg_use_image_size
boolean
False
[ControlNet — Segmentation] Use provided image size
seg_control_mode
None
Balanced
[ControlNet — Segmentation] Control Mode
seg_preprocessor
None
seg_ofade20k
[ControlNet — Segmentation] Preprocessor
seg_model
None
controlnet11Models_seg
[ControlNet — Segmentation] Model
seg_control_weight
number
1

Max: 2

[ControlNet — Segmentation] Control Weight
seg_guidance_start
number
0

Max: 1

[ControlNet — Segmentation] Starting Control Step
seg_guidance_end
number
1

Max: 1

[ControlNet — Segmentation] Ending Control Step
seg_preprocessor_resolution
integer
512

Min: 64

Max: 2048

[ControlNet — Segmentation] Preprocessor Resolution
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
None
Balanced
[ControlNet — tile/blur] Control Mode
tile_blur_preprocessor
None
tile_resample
[ControlNet — tile/blur] Preprocessor
tile_blur_model
None
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
inpaint_enabled
boolean
False
[ControlNet — inpaint] Enable
inpaint_image
string
[ControlNet — inpaint] Input image
inpaint_mask
string
[ControlNet — inpaint] Mask image
inpaint_use_image_size
boolean
False
[ControlNet — inpaint] Use provided image size
inpaint_control_mode
None
Balanced
[ControlNet — inpaint] Control Mode
inpaint_preprocessor
None
inpaint_only
[ControlNet — inpaint] Preprocessor
inpaint_model
None
controlnet11Models_inpaint
[ControlNet — inpaint] Model
inpaint_control_weight
number
1

Max: 2

[ControlNet — inpaint] Control Weight
inpaint_guidance_start
number
0

Max: 1

[ControlNet — inpaint] Starting Control Step
inpaint_guidance_end
number
1

Max: 1

[ControlNet — inpaint] Ending Control Step
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
None
Balanced
[ControlNet — InstructP2P] Control Mode
instruct_p2p_model
None
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
None
Balanced
[ControlNet — reference] Control Mode
reference_preprocessor
None
reference_only
[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
None
Balanced
[ControlNet — reference — 2] Control Mode
reference_2_preprocessor
None
reference_only
[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]
recolor_enabled
boolean
False
[ControlNet — recolor] Enable
recolor_image
string
[ControlNet — recolor] Input image
recolor_use_image_size
boolean
False
[ControlNet — recolor] Use provided image size
recolor_control_mode
None
Balanced
[ControlNet — recolor] Control Mode
recolor_preprocessor
None
recolor_luminance
[ControlNet — recolor] Preprocessor
recolor_model
None
ioclab_sd15_recolor
[ControlNet — recolor] Model
recolor_control_weight
number
1

Max: 2

[ControlNet — recolor] Control Weight
recolor_guidance_start
number
0

Max: 1

[ControlNet — recolor] Starting Control Step
recolor_guidance_end
number
1

Max: 1

[ControlNet — recolor] Ending Control Step
recolor_gamma_correction
number
1

Max: 2

[ControlNet — recolor] Gamma correction
ip_adapter_enabled
boolean
False
[ControlNet — Ip adapter] Enable
ip_adapter_image
string
[ControlNet — Ip adapter] Input image
ip_adapter_use_image_size
boolean
False
[ControlNet — Ip adapter] Use provided image size
ip_adapter_control_mode
None
Balanced
[ControlNet — Ip adapter] Control Mode
ip_adapter_model
None
ip-adapter_sd15
[ControlNet — Ip adapter] Model
ip_adapter_preprocessor
None
ip-adapter-auto
[ControlNet — Ip adapter] Preprocessor
ip_adapter_control_weight
number
0.8

Max: 2

[ControlNet — Ip adapter] Control Weight
ip_adapter_guidance_start
number
0

Max: 1

[ControlNet — Ip adapter] Starting Control Step
ip_adapter_guidance_end
number
1

Max: 1

[ControlNet — Ip adapter] Ending Control Step
ip_adapter_preprocessor_resolution
integer
512

Min: 64

Max: 2048

[ControlNet — Ip adapter] Preprocessor Resolution
instant_id_enabled
boolean
False
[ControlNet — Instant id] Enable
instant_id_image
string
[ControlNet — Instant id] Input image
instant_id_use_image_size
boolean
False
[ControlNet — Instant id] Use provided image size
instant_id_control_mode
None
Balanced
[ControlNet — Instant id] Control Mode
instant_id_model
None
control_instant_id_sdxl
[ControlNet — Instant id] Model
instant_id_preprocessor
None
Без препроцессора
[ControlNet — Instant id] Preprocessor
instant_id_control_weight
number
0.8

Max: 2

[ControlNet — Instant id] Control Weight
instant_id_guidance_start
number
0

Max: 1

[ControlNet — Instant id] Starting Control Step
instant_id_guidance_end
number
1

Max: 1

[ControlNet — Instant id] Ending Control Step

Output schema

The shape of the response you’ll get when you run this model with an API.

Schema
{
  "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"
    }
  }
}