GET

/v1/schemas/fal/image/fal-ai/cat-vton

kind inputactivity imagehash 8f308670…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
dc55b7b2995873e2f6d3a0d5e5b614c23887510ff2f8f2ae8f22040e00c572bf
{
  "fetchedAt": 1791522002,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

8 properties · 3 required · 1 $defs
propertytypedescriptionconstraints
cloth_type*enumType of the Cloth to be tried on.upper | lower | overall | inner | outer
human_image_url*stringUrl for the human image.
garment_image_url*stringUrl to the garment image.
seedinteger The same seed and the same input given to the same version of the model will output the same image every time. nullable
image_sizeImageSize | enumThe size of the generated image.default: "portrait_4_3"
guidance_scalenumberThe CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.0 ≤ n ≤ 20 · default: 2.5
num_inference_stepsintegerThe number of inference steps to perform.1 ≤ n ≤ 50 · default: 30
enable_safety_checkerbooleanAuthorized callers may set false to request relaxed screening.default: true

Types

1 $defs

ImageSizeobject

heightintegerThe height of the generated image.0 < n ≤ 14142 · default: 512
widthintegerThe width of the generated image.0 < n ≤ 14142 · default: 512

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/cat-vton","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}