/create

Для замены лица на фотографии вам нужно отправить 2 изображения в наш API. Вы можете отправить их в виде ссылок или в image/base64 и они должны быть обязательно в форматах PNG или JPEG.

Чтобы отправлять авторизованные запросы нужно получить API ключ, как это сделать написано в разделе С чего начать?

Рассмотрим пример, где мы хотим заменить лицо на фотографии sourceImage лицом с фотографии faceImage. Обратите внимание: лицо должно быть хорошо видимым, повернуто в сторону камеры и не должно быть слишком близко (голова не должна быть обрезана), иначе возможны ошибки.

sourceImage
faceImage

Создать задачу на замену лица

POST https://gptunnel.ru/v1/faceswap/create

Замена лица на фото может занимать от 1 до 30 секунд в зависимости от загрузки сервера, поэтому мы создаем асинхронные задачи и получаем результат по мере готовности через webhook либо дополнительный запрос.

Headers

Name
Type
Description

Authorization*

string

API ключ

Request Body

Name
Type
Description

sourceImage*

string

png or jpeg

faceImage*

string

png or jpeg

useWalletBalance

bool

Использовать личный счет

enhanceFace

bool

Улучшить качество лица

enhanceBackground

bool

Улучшить качество фона

webhook

string

URL для отправки результата

Пример запроса

Пример ответа

Результат будет получен через webhook, который был указан в запросе, или через метод /result. Информацию о методе /result можно найти на следующей странице.

Last updated