Upscale image
aetherwave_upscale_imageUpscales a source image 2x or 4x. Pass a public imageUrl and an upscaleFactor. Flat 4 credits. Returns the upscaled image URL.
Returns within ~45 s. If the result has state "running" the job is still rendering: poll aetherwave_get_job with the returned taskId and kind every ~10 s. Pass wait:true ONLY if your MCP client permits tool calls longer than 60 s (most do not). Pass async:true to get the taskId back immediately without waiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | Block until the job finishes (up to the tool's full budget, 6-15 minutes). ONLY if your MCP client permits tool calls longer than 60 s; most abandon the call at 60 s and lose the taskId. Default false: return within ~45 s and hand back a taskId if still running. | |
| async | No | Submit and return the taskId immediately without polling at all. Then poll aetherwave_get_job(taskId, kind). | |
| imageUrl | Yes | Public URL of the source image. | |
| upscaleFactor | No | Upscale multiplier, '2x' or '4x'. Defaults to '2x'. |