{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"image":{"description":"Input image to upscale. A publicly reachable HTTP(S) URL or a base64 data URI (data:image/...;base64,...).","type":"string"},"target":{"description":"Target resolution in megapixels (1-128). Output is capped at 128 MP.","default":4,"type":"integer","minimum":1,"maximum":128},"output_format":{"description":"Format of the output image.","default":"jpg","type":"string","enum":["webp","jpg","png"]},"output_quality":{"description":"Quality when saving the output image (0-100). Not relevant for .png outputs.","default":80,"type":"integer","minimum":0,"maximum":100},"enhance_details":{"description":"Enhance fine textures and small details.","default":false,"type":"boolean"},"enhance_realism":{"description":"Improve realism. Recommended for AI-generated images.","default":false,"type":"boolean"},"disable_safety_checker":{"description":"Disable safety checker for generated images.","default":false,"type":"boolean"}},"required":["image","target","output_format","output_quality","enhance_details","enhance_realism","disable_safety_checker"],"additionalProperties":{}}