Model reference
Recraft Crisp Upscale
Recraft upscaler that enhances image resolution, reconstructing crisp edge detail and fine texture fidelity.
| Property | Value |
|---|---|
modelSlug | recraft-crisp-upscale |
| Kind | Image |
| Maker | Recraft |
Copies per request (variations) | 1 to 5 |
| How the cost is counted | per copy |
| Over MCP | yes, with the generate tool |
Credit amounts are left out because they change. The lowest price is creditCost on GET /v1/models, and POST /v1/jobs answers with the exact creditCost of a request.
input fields
Send the fields below inside the input object. A field you leave out takes its Default. Unknown field names are dropped without an error, so check the spelling if a setting seems to have no effect.
| Field | Type | Required | Default | Rules |
|---|---|---|---|---|
prompt | string | – | – | – |
image | string[] (image upload ids) | – | – | Image. One file at most |
Rules by setting
This model runs a different version depending on what you send. The rules below are checked before any credits move; a request that breaks one is refused with 400 and a message naming the field.
Every request
promptis not used; any value sent is ignored.image: required; one file; at most 10 MB per file.
Example request
{
"modelSlug": "recraft-crisp-upscale",
"input": {
"image": [
"<upload-id>"
]
}
}Fill media fields with the id from POST /v1/uploads, not a URL.

