vetkastar / fooocus-test

  • Public
  • 13 runs

Run vetkastar/fooocus-test 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
prompt
string
Prompt for image generation
negative_prompt
string
Negative prompt for image generation
style_selections
string
Fooocus V2,Fooocus Enhance,Fooocus Sharp
Fooocus styles applied for image generation, separated by comma
performance_selection
string (enum)
Speed

Options:

Speed, Quality, Extreme Speed, Lightning

Performance selection
aspect_ratios_selection
string (enum)
1152*896

Options:

704*1408, 704*1344, 768*1344, 768*1280, 832*1216, 832*1152, 896*1152, 896*1088, 960*1088, 960*1024, 1024*1024, 1024*960, 1088*960, 1088*896, 1152*896, 1152*832, 1216*832, 1280*768, 1344*768, 1344*704, 1408*704, 1472*704, 1536*640, 1600*640, 1664*576, 1728*576

The generated image's size
image_number
integer
1

Min: 1

Max: 8

How many image to generate
image_seed
integer
-1
Seed to generate image, -1 for random
use_default_loras
boolean
True
Use default LoRAs
loras_custom_urls
string
Custom LoRAs URLs in the format 'url,weight' provide multiple seperated by ; (example 'url1,0.3;url2,0.1')
sharpness
number
2

Max: 30

None
guidance_scale
number
7

Min: 1

Max: 30

None
refiner_switch
number
0.5

Min: 0.1

Max: 1

None
uov_input_image
string
Input image for upscale or variation, keep None for not upscale or variation
uov_method
string (enum)
Disabled

Options:

Disabled, Vary (Subtle), Vary (Strong), Upscale (1.5x), Upscale (2x), Upscale (Fast 2x), Upscale (Custom)

An enumeration.
uov_upscale_value
number
0
Only when Upscale (Custom)
inpaint_additional_prompt
string
Prompt for image generation
inpaint_input_image
string
Input image for inpaint or outpaint, keep None for not inpaint or outpaint. Please noticed, `uov_input_image` has bigger priority is not None.
inpaint_input_mask
string
Input mask for inpaint
inpaint_strength
number
0.5

Max: 1

Inpaint Denoising Strength
outpaint_selections
string
Outpaint expansion selections, literal 'Left', 'Right', 'Top', 'Bottom' separated by comma
outpaint_distance_left
integer
0
Outpaint expansion distance from Left of the image
outpaint_distance_top
integer
0
Outpaint expansion distance from Top of the image
outpaint_distance_right
integer
0
Outpaint expansion distance from Right of the image
outpaint_distance_bottom
integer
0
Outpaint expansion distance from Bottom of the image
cn_img1
string
Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
cn_stop1
number

Max: 1

Stop at for image prompt, None for default value
cn_weight1
number

Max: 2

Weight for image prompt, None for default value
cn_type1
string (enum)
ImagePrompt

Options:

ImagePrompt, FaceSwap, PyraCanny, CPDS

ControlNet type for image prompt
cn_img2
string
Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
cn_stop2
number

Max: 1

Stop at for image prompt, None for default value
cn_weight2
number

Max: 2

Weight for image prompt, None for default value
cn_type2
string (enum)
ImagePrompt

Options:

ImagePrompt, FaceSwap, PyraCanny, CPDS

ControlNet type for image prompt
cn_img3
string
Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
cn_stop3
number

Max: 1

Stop at for image prompt, None for default value
cn_weight3
number

Max: 2

Weight for image prompt, None for default value
cn_type3
string (enum)
ImagePrompt

Options:

ImagePrompt, FaceSwap, PyraCanny, CPDS

ControlNet type for image prompt
cn_img4
string
Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
cn_stop4
number

Max: 1

Stop at for image prompt, None for default value
cn_weight4
number

Max: 2

Weight for image prompt, None for default value
cn_type4
string (enum)
ImagePrompt

Options:

ImagePrompt, FaceSwap, PyraCanny, CPDS

ControlNet type for image prompt
adm_scaler_positive
number
1.5

Min: 0.1

Max: 3

Positive ADM Guidance Scaler
adm_scaler_negative
number
0.8

Min: 0.1

Max: 3

Negative ADM Guidance Scaler
adm_scaler_end
number
0.3

Max: 1

ADM Guidance End At Step
adaptive_cfg
number
7

Min: 1

Max: 30

CFG Mimicking from TSNR
sampler_name
string
dpmpp_2m_sde_gpu
Sampler
scheduler_name
string
karras
Scheduler
overwrite_step
integer
-1

Min: -1

Max: 200

Forced Overwrite of Sampling Step
overwrite_switch
number
-1

Min: -1

Max: 1

Forced Overwrite of Refiner Switch Step
overwrite_width
integer
-1

Min: -1

Max: 2048

Forced Overwrite of Generating Width
overwrite_height
integer
-1

Min: -1

Max: 2048

Forced Overwrite of Generating Height
overwrite_vary_strength
number
-1

Min: -1

Max: 1

Forced Overwrite of Denoising Strength of "Vary"
overwrite_upscale_strength
number
-1

Min: -1

Max: 1

Forced Overwrite of Denoising Strength of "Upscale"
mixing_image_prompt_and_vary_upscale
boolean
False
Mixing Image Prompt and Vary/Upscale
mixing_image_prompt_and_inpaint
boolean
False
Mixing Image Prompt and Inpaint
debugging_cn_preprocessor
boolean
False
Debug Preprocessors
skipping_cn_preprocessor
boolean
False
Skip Preprocessors
canny_low_threshold
integer
64

Min: 1

Max: 255

Canny Low Threshold
canny_high_threshold
integer
128

Min: 1

Max: 255

Canny High Threshold
controlnet_softness
number
0.25

Max: 1

Softness of ControlNet
debugging_inpaint_preprocessor
boolean
False
Debug Inpaint Preprocessing
inpaint_disable_initial_latent
boolean
False
Disable initial latent in inpaint
inpaint_engine
string
v2.6
Inpaint Engine
inpaint_respective_field
number
1

Max: 1

Inpaint Respective Field
invert_mask_checkbox
boolean
False
Invert Mask
inpaint_erode_or_dilate
integer
0

Min: -64

Max: 64

Mask Erode or Dilate

Output schema

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

Schema
{
  "type": "object",
  "title": "Output",
  "required": [
    "seeds",
    "paths"
  ],
  "properties": {
    "paths": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "title": "Paths"
    },
    "seeds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Seeds"
    }
  },
  "description": "Output model"
}