Skip to main content

Enterprise: Upload Image Endpoint

Overview

The Enterprise Upload Image endpoint uploads base64 image to a temporary S3 bucket.

Request

--request POST 'https://modelslab.com/api/v1/enterprise/upload_image' \

Send a POST request to https://modelslab.com/api/v1/enterprise/upload_image endpoint.

note

Make sure you are passing the image in base64 format.

Body Attributes

ParameterDescription
keyYour enterprise API Key used for request authorization.
base64_imageThe base64 string of the image to be uploaded.
image_typeExtension or type of the image; options: png, jpeg, jpg
deploy_typeThis is the server type you are making request from. It includes text_to_image, image_editing, voice_cloning,text_to_3d, video, face_gen, deepfake, realtime,super_resolution, flux, flux_headshot and interior. If nothing is passed text_to_image will be the default

Example

Body

Body Raw
{
"key": "enterprise_api_key",
"base64_image": "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",
"image_type": "png"
"deploy_type": "text_to_image"
}

Request

var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
"key": "",
"base64_image": "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",
"image_type": "png"
"deploy_type": "text_to_image"
});

var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};

fetch("https://modelslab.com/api/v1/enterprise/upload_image", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

Response

{
"status": "success",
"message": "image uploaded",
"image_url": "https://pub-8b49af329fae499aa563997f5d4068a4.r2.dev/generations/2789658481681896990.png"
}