Object Remover API
This API removes selected parts from the images.
Last updated
curl -X 'POST' \
'https://prod.api-market/api/v1/magicapi/objectremover/objectremover' \
-H 'accept: application/json' \
-H 'x-api-market-key: API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"mask": "https://replicate.delivery/pbxt/JEd3XamngYYznrLZH70ecBlkKm5ga11IMtKEuKkT6uZ3JkyV/mask_1.png",
"image": "https://replicate.delivery/pbxt/JEd3XXLFAJBo7XiG4aK6BViXwnXRsIO9B32jEoooLJtSzLlp/dog.png"
}'import requests
headers = {
'accept': 'application/json',
'x-api-market-key': 'API_KEY',
'Content-Type': 'application/json',
}
json_data = {
'mask': 'https://replicate.delivery/pbxt/JEd3XamngYYznrLZH70ecBlkKm5ga11IMtKEuKkT6uZ3JkyV/mask_1.png',
'image': 'https://replicate.delivery/pbxt/JEd3XXLFAJBo7XiG4aK6BViXwnXRsIO9B32jEoooLJtSzLlp/dog.png',
}
response = requests.post('https://prod.api.market/api/v1/magicapi/objectremover/objectremover', headers=headers, json=json_data)<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://prod.api.market/api/v1/magicapi/objectremover/objectremover');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'accept: application/json',
'x-api-market-key: API_KEY',
'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n \"mask\": \"https://replicate.delivery/pbxt/JEd3XamngYYznrLZH70ecBlkKm5ga11IMtKEuKkT6uZ3JkyV/mask_1.png\",\n \"image\": \"https://replicate.delivery/pbxt/JEd3XXLFAJBo7XiG4aK6BViXwnXRsIO9B32jEoooLJtSzLlp/dog.png\"\n}");
$response = curl_exec($ch);
curl_close($ch);import axios from 'axios';
const response = await axios.post(
'https://prod.api.market/api/v1/magicapi/objectremover/objectremover',
{
'mask': 'https://replicate.delivery/pbxt/JEd3XamngYYznrLZH70ecBlkKm5ga11IMtKEuKkT6uZ3JkyV/mask_1.png',
'image': 'https://replicate.delivery/pbxt/JEd3XXLFAJBo7XiG4aK6BViXwnXRsIO9B32jEoooLJtSzLlp/dog.png'
},
{
headers: {
'accept': 'application/json',
'x-api-market-key': 'API_KEY',
'Content-Type': 'application/json'
}
}
);fetch('https://prod.api.market/api/v1/magicapi/objectremover/objectremover', {
method: 'POST',
headers: {
'accept': 'application/json',
'x-api-market-key': 'API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
'mask': 'https://replicate.delivery/pbxt/JEd3XamngYYznrLZH70ecBlkKm5ga11IMtKEuKkT6uZ3JkyV/mask_1.png',
'image': 'https://replicate.delivery/pbxt/JEd3XXLFAJBo7XiG4aK6BViXwnXRsIO9B32jEoooLJtSzLlp/dog.png'
})
});{
"request_id": REQUEST_ID
}curl -X 'GET' \
'https://prod.api.market/api/v1/magicapi/objectremover/predictions/REQUEST_ID' \
-H 'accept: application/json' \
-H 'x-api-market-key: API_KEY'import requests
headers = {
'accept': 'application/json',
'x-api-market-key': 'API_KEY',
}
response = requests.get('https://prod.api.market/api/v1/magicapi/objectremover/predictions/REQUEST_ID', headers=headers)<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://prod.api.market/api/v1/magicapi/objectremover/predictions/REQUEST_ID');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'accept: application/json',
'x-api-market-key: API_KEY',
]);
$response = curl_exec($ch);
curl_close($ch);import axios from 'axios';
const response = await axios.get('https://prod.api.market/api/v1/magicapi/objectremover/predictions/REQUEST_ID', {
headers: {
'accept': 'application/json',
'x-api-market-key': 'API_KEY'
}
});fetch('https://prod.api.market/api/v1/magicapi/objectremover/predictions/REQUEST_ID', {
headers: {
'accept': 'application/json',
'x-api-market-key': 'API_KEY'
}
});{
"status": "succeeded",
"result": "RESULT_URL"
}