Create an upscale job
Submit a file for upscaling. Accepts either:
- JSON body with image_url (publicly accessible URL)
- multipart/form-data with an image file field
One credit is deducted from your monthly quota.
Request body
Example request
{
"image_url": "https://example.com/photo.jpg",
"model": "flare"
}Response
Job created successfully.
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"status": "completed",
"model": "flare",
"scale": 4,
"original_filename": "photo.jpg",
"result_url": "https://cdn.upres.ai/results/abc123.png"
}Changes
Changed in 1 of the 2 revisions of this API.51322
- ▲
added
Modelto themodelrequest propertyallOflist (media type: application/json)request-property-all-of-added
- ▲
added
Modelto themodelrequest propertyallOflist (media type: multipart/form-data)request-property-all-of-added
- ▲
removed the enum value
wavespeed-ai/image-upscalerof the request propertymodel(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
wavespeed-ai/real-esrganof the request propertymodel(media type: application/json)request-property-enum-value-removed
- ▲
the
modelrequest property type/format changed fromstring/to/(media type: application/json)request-property-type-changed
- ●
added the new
canceledenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
completedenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
downloadingenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
failedenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
flareenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
lumenenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
mirageenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
motionenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
motion-xenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
pendingenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
prismenum value to themodelresponse property for the response status201response-property-enum-value-added
- ●
added the new
processingenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ●
added the new
uploadingenum value to thestatusresponse property for the response status201response-property-enum-value-added
- ○
added the new optional request property
mime_type(media type: application/json)new-optional-request-property
- ○
the
modelrequest property default value changed fromwavespeed-ai/real-esrgantoflare(media type: application/json)request-property-default-value-changed
- ○
the
modelrequest property default value changed fromwavespeed-ai/real-esrgantoflare(media type: multipart/form-data)request-property-default-value-changed
- ○
the
scalerequest property default value changed from4to2(media type: application/json)request-property-default-value-changed
- ○
the
scalerequest property default value changed from4to2(media type: multipart/form-data)request-property-default-value-changed
- ○
the
modelrequest property type/format was generalized fromstring/to/(media type: multipart/form-data)request-property-type-generalized
- ○
added
ApiErrorto the response bodyallOflist for the response status402response-body-all-of-added
- ○
removed
Errorfrom the response bodyallOflist for the response status402response-body-all-of-removed
- ○
added the optional property
issuesto the response with the400statusresponse-optional-property-added
- ○
added the optional property
issuesto the response with the401statusresponse-optional-property-added
- ○
added the optional property
issuesto the response with the429statusresponse-optional-property-added
- ○
the response property
created_atbecame required for the status201response-property-became-required
- ○
the response property
idbecame required for the status201response-property-became-required
- ○
the response property
modelbecame required for the status201response-property-became-required
- ○
the response property
scalebecame required for the status201response-property-became-required
- ○
the response property
statusbecame required for the status201response-property-became-required
- ○
added the required property
errorto the response with the201statusresponse-required-property-added
- ○
added the required property
frames_doneto the response with the201statusresponse-required-property-added
- ○
added the required property
frames_totalto the response with the201statusresponse-required-property-added
- ○
added the required property
original_filenameto the response with the201statusresponse-required-property-added
- ○
added the required property
result_urlto the response with the201statusresponse-required-property-added
- ○
added the required property
updated_atto the response with the201statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲