Enhanced

Enhanced images are the final processed output from the AI. In order to download enhanced images, you need to have a paid subscription or a credit, API key, and the image_id.

Don't have any credits? Subscribe for a monthly plan, or top up in our web application.

Before you continue Enhanced images come in various resolutions. You can add a query parameter size into the request url in order to choose between small, large or big resolution. Don't want to specify the size? Simply don't include it in the URL, and we will default the download to the biggest resolution.

const apiKey = "YOUR_API_KEY";
const imageId = "ID_OF_YOUR_IMAGE";
const size = "big";

const downloadEnhancedImage = async (imageId, apiKey, size) => {
    const response = await fetch(
        `https://api.autoenhance.ai/v3/images/${imageId}/enhanced${size ? size : ''}`,
        { 
            method: "GET",
            headers: {
                "x-api-key": apiKey,
            },
        }
    );
    const imageSource = await response.json()
    
    return imageSource
}

Specification

Download Enhanced Image

get
Authorizations
Path parameters
idstringRequired
Query parameters
qualityinteger · min: 1 · max: 90Optional

Quality of the image, must be between 1 and 90.

formatstring · enumOptional

Format of the image, must be one of 'png', 'jpeg', or 'webp'.

Possible values:
previewbooleanOptional

Whether to show a lower quality preview version.

watermarkbooleanOptional

Whether to apply a watermark to the image.

finetunebooleanOptional

Whether to apply finetuning to the image.

max_widthinteger · min: 1Optional

Maximum width of the image in pixels. Must be a positive integer.

scalenumber · max: 1Optional

Scale factor for the image, must be between 0.0 and 1.0.

Responses
200
Successful response
image/jpeg
Responsestring · binary
get
GET /v3/images/{id}/enhanced HTTP/1.1
Host: api.autoenhance.ai
x-api-key: YOUR_API_KEY
Accept: */*
binary

Last updated