GET
/v1/schemas/fal/image/fal-ai/creative-upscaler
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source tracecad395ecf2d4e2b46a7f74b9564a563be0a257f2742b45923d86a4a3c3281d25{
"fetchedAt": 1793768402,
"extractorVersion": "1",
"verifiedAt": null
} |
Request body
20 properties · 1 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| image_url* | string | The image to upscale. | |
| num_inference_steps | integer | The number of inference steps to use for generating the image. The more steps the better the image will be but it will also take longer to generate. | 1 ≤ n ≤ 200 · default: 20 |
| prompt | string | The prompt to use for generating the image. Be as descriptive as possible for best results. If no prompt is provide BLIP2 will be used to generate a prompt. | nullable |
| seed | integer | The same seed and the same prompt given to the same version of Stable Diffusion will output the same image every time. | nullable |
| additional_lora_scale | number | The scale of the additional LORA model to use for the upscaling. Default is 1.0 | default: 1 |
| model_type | enum | The type of model to use for the upscaling. Default is SD_1_5 | SD_1_5 | SDXL · default: "SD_1_5" |
| negative_prompt | string | The negative prompt to use.Use it to address details that you don't want in the image. This could be colors, objects, scenery and even the small details (e.g. moustache, blurry, low resolution). | default: "blurry, low resolution, bad, ug… |
| additional_lora_url | string | The URL to the additional LORA model to use for the upscaling. Default is None | |
| scale | number | The scale of the output image. The higher the scale, the bigger the output image will be. | 1 ≤ n ≤ 5 · default: 2 |
| guidance_scale | number | The 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 ≤ 16 · default: 7.5 |
| base_model_url | string | The URL to a content-valid safetensors base model for upscaling | nullable |
| additional_embedding_url | string | The URL to the additional embeddings to use for the upscaling. Default is None | |
| override_size_limits | boolean | Allow for large uploads that could take a very long time. | default: false |
| enable_safety_checker | boolean | Whether to run the input and output safety checkers. Disabling the input checker requires account authorization. | default: true |
| detail | number | How much detail to add | 0 ≤ n ≤ 5 · default: 1 |
| prompt_suffix | string | The suffix to add to the prompt. This is useful to add a common ending to all prompts such as 'high quality' etc or embedding tokens. | default: " high quality, highly detailed,… |
| shape_preservation | number | How much to preserve the shape of the original image | 0 ≤ n ≤ 3 · default: 0.25 |
| enable_safety_checks | boolean | Legacy option for the model's output safety check. Use enable_safety_checker to also control the input safety checker. | default: true · deprecated |
| creativity | number | How much the output can deviate from the original | 0 ≤ n ≤ 1 · default: 0.5 |
| skip_ccsr | boolean | If set to true, the image will not be processed by the CCSR model before being processed by the creativity model. | default: false |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/creative-upscaler","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}