nightmareai / disco-diffusion

Generate images using a variety of techniques - Powered by Discoart

  • Public
  • 64.5K runs
  • A100 (80GB)
  • GitHub
  • License

Run nightmareai/disco-diffusion with an API

Input schema

RN50boolean

Use RN50 model

Default
true
seedinteger

Seed (leave empty to use a random seed)

Maximum
4294967295
RN101boolean

Use RN101 model

stepsinteger

Number of steps, higher numbers will give more refined output but will take longer

Default
100
widthinteger

Width of the output image, higher numbers will take longer

Default
1280
RN50x4boolean

Use RN50x4 model

ViTB16boolean

Use ViTB16 model

Default
true
ViTB32boolean

Use ViTB32 model

Default
true
ViTL14boolean

Use ViTB14 model

heightinteger

Height of the output image, higher numbers will take longer

Default
768
promptstring

Text Prompt

Default
"A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation."
RN50x16boolean

Use RN50x16 model

RN50x64boolean

Use RN50x64 model

RN50x101boolean

Use RN50x101 model

tv_scaleinteger

TV Scale

sat_scaleinteger

Saturation Scale

skip_augsboolean

Skip Augmentations

RN50_cc12mboolean

Use RN50_cc12m model

ViTL14_336boolean

Use ViTL14_336 model

init_imageuri

Initial image to start generation from

init_scaleinteger

Initial Scale

Default
1000
skip_stepsinteger

Skip Steps

Default
10
range_scaleinteger

Range Scale

Default
150
cutn_batchesinteger

Cut Batches

Default
4
display_rateinteger

Steps between outputs, lower numbers may slow down generation.

Default
20
target_imageuri

Target image to generate towards, similarly to the text prompt

target_scaleinteger

Target Scale

Default
20000
RN101_yfcc15mboolean

Use RN101_yfcc15m model

RN50_yffcc15mboolean

Use RN50_yffcc15m model

diffusion_modelstring

Diffusion Model

Default
"512x512_diffusion_uncond_finetune_008100"
ViTB32_laion2b_e16boolean

Use ViTB32_laion2b_e16 model

clip_guidance_scaleinteger

CLIP Guidance Scale

Default
5000
use_secondary_modelboolean

Use secondary model

Default
true
RN50_quickgelu_cc12mboolean

Use RN50_quickgelu_cc12m model

ViTB16_laion400m_e31boolean

Use ViTB16_laion400m_e31 model

ViTB16_laion400m_e32boolean

Use ViTB16_laion400m_e32 model

ViTB32_laion400m_e31boolean

Use ViTB32_laion400m_e31 model

ViTB32_laion400m_e32boolean

Use ViTB32_laion400m_e32 model

RN50_quickgelu_yfcc15mboolean

Use RN50_quickgelu_yfcc15m model

RN101_quickgelu_yfcc15mboolean

Use RN101_quickgelu_yfcc15m model

diffusion_sampling_modestring

Diffusion Sampling Mode

Default
"ddim"
ViTB32quickgelu_laion400m_e31boolean

Use ViTB32quickgelu_laion400m_e31 model

ViTB32quickgelu_laion400m_e32boolean

Use ViTB32quickgelu_laion400m_e32 model

Output schema

Type
uri[]