GET
/v1/schemas/fal/image/fal-ai/post-processing
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above.Source tracea97034e37e83961a2ef14c68e92cbeac6d3197a7aa9024da02f865245f176a49{
"fetchedAt": 1783330412,
"extractorVersion": "1",
"verifiedAt": null
} |
Request body
54 properties · 1 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| image_url* | string | URL of image to process | |
| vertex_y | number | Vertex Y position | 0 ≤ n ≤ 1 · default: 0.5 |
| enable_desaturate | boolean | Enable desaturation effect | default: false |
| enable_blur | boolean | Enable blur effect | default: false |
| blue_direction | enum | Blue channel shift direction | horizontal | vertical · default: "horizontal" |
| glow_intensity | number | Glow intensity | 0 ≤ n ≤ 5 · default: 1 |
| enable_vignette | boolean | Enable vignette effect | default: false |
| solarize_threshold | number | Solarize threshold | 0 ≤ n ≤ 1 · default: 0.5 |
| enable_grain | boolean | Enable film grain effect | default: false |
| smart_sharpen_strength | number | Smart sharpen strength | 0 ≤ n ≤ 25 · default: 5 |
| enable_dodge_burn | boolean | Enable dodge and burn effect | default: false |
| tint_mode | enum | Tint color mode | sepia | red | green | blue | cyan | magenta · +14 more · default: "sepia" |
| gamma | number | Gamma adjustment | 0.2 ≤ n ≤ 2.2 · default: 1 |
| enable_glow | boolean | Enable glow effect | default: false |
| vignette_strength | number | Vignette strength (when enabled) | 0 ≤ n ≤ 10 · default: 0.5 |
| sharpen_radius | integer | Sharpen radius (for basic mode) | 1 ≤ n ≤ 15 · default: 1 |
| dissolve_factor | number | Dissolve blend factor | 0 ≤ n ≤ 1 · default: 0.5 |
| enable_dissolve | boolean | Enable dissolve effect | default: false |
| smart_sharpen_ratio | number | Smart sharpen blend ratio | 0 ≤ n ≤ 1 · default: 0.5 |
| blur_sigma | number | Sigma for Gaussian blur | 0.1 ≤ n ≤ 10 · default: 1 |
| grain_style | enum | Style of film grain to apply | modern | analog | kodak | fuji | cinematic | newspaper · default: "modern" |
| sharpen_alpha | number | Sharpen strength (for basic mode) | 0.1 ≤ n ≤ 5 · default: 1 |
| blur_type | enum | Type of blur to apply | gaussian | kuwahara · default: "gaussian" |
| enable_chromatic | boolean | Enable chromatic aberration | default: false |
| parabolize_coeff | number | Parabolize coefficient | -10 ≤ n ≤ 10 · default: 1 |
| vertex_x | number | Vertex X position | 0 ≤ n ≤ 1 · default: 0.5 |
| green_direction | enum | Green channel shift direction | horizontal | vertical · default: "horizontal" |
| blur_radius | integer | Blur radius | 0 ≤ n ≤ 31 · default: 3 |
| green_shift | integer | Green channel shift amount | -20 ≤ n ≤ 20 · default: 0 |
| preserve_edges | number | Edge preservation factor | 0 ≤ n ≤ 1 · default: 0.75 |
| red_direction | enum | Red channel shift direction | horizontal | vertical · default: "horizontal" |
| sharpen_mode | enum | Type of sharpening to apply | basic | smart | cas · default: "basic" |
| brightness | number | Brightness adjustment | -100 ≤ n ≤ 100 · default: 0 |
| enable_parabolize | boolean | Enable parabolize effect | default: false |
| dissolve_image_url | string | URL of second image for dissolve | default: "" |
| red_shift | integer | Red channel shift amount | -20 ≤ n ≤ 20 · default: 0 |
| blue_shift | integer | Blue channel shift amount | -20 ≤ n ≤ 20 · default: 0 |
| contrast | number | Contrast adjustment | -100 ≤ n ≤ 100 · default: 0 |
| cas_amount | number | CAS sharpening amount | 0 ≤ n ≤ 1 · default: 0.8 |
| tint_strength | number | Tint strength | 0.1 ≤ n ≤ 1 · default: 1 |
| desaturate_method | enum | Desaturation method | luminance (Rec.709) | luminance (Rec.601) | average | lightness · default: "luminance (Rec.709)" |
| enable_solarize | boolean | Enable solarize effect | default: false |
| dodge_burn_intensity | number | Dodge and burn intensity | 0 ≤ n ≤ 1 · default: 0.5 |
| enable_sharpen | boolean | Enable sharpen effect | default: false |
| grain_intensity | number | Film grain intensity (when enabled) | 0 ≤ n ≤ 1 · default: 0.4 |
| grain_scale | number | Film grain scale (when enabled) | 1 ≤ n ≤ 100 · default: 10 |
| saturation | number | Saturation adjustment | -100 ≤ n ≤ 100 · default: 0 |
| glow_radius | integer | Glow blur radius | 1 ≤ n ≤ 50 · default: 5 |
| desaturate_factor | number | Desaturation factor | 0 ≤ n ≤ 1 · default: 1 |
| noise_radius | integer | Noise radius for smart sharpen | 1 ≤ n ≤ 25 · default: 7 |
| enable_tint | boolean | Enable color tint effect | default: false |
| dodge_burn_mode | enum | Dodge and burn mode | dodge | burn | dodge_and_burn | burn_and_dodge | color_dodge | color_burn · +2 more · default: "dodge" |
| enable_color_correction | boolean | Enable color correction | default: false |
| temperature | number | Color temperature adjustment | -100 ≤ n ≤ 100 · default: 0 |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/post-processing","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}