API замены лиц.Фото и видео, из вашего кода.

Отправьте лицо и файлы, в которые его нужно вставить. Опрашивайте задачу или примите подписанный вебхук, когда она завершится. Движок и цены те же, что в приложении, а оплата идёт предоплаченными swapz из кошелька, к которому привязан ключ.

Создать ключ

4 эндпоинта и заголовок x-api-key. Открыть справочник

Как работает задача.

Запуск
Один POST запускает задачу с лицом и целевыми файлами, до 200 файлов за раз. Фото и видео можно отправлять вместе.
Результат
Читайте задачу, пока она не завершится, или примите подписанный вебхук по её завершении.
Кошелёк
Ключ привязан к одному кошельку и тратит его предоплаченные swapz. Цены те же, что в приложении.

4 эндпоинта, один заголовок.

Каждый запрос передаёт ваш ключ в заголовке x-api-key.

  • GET /api/v1/facesСписок лиц, сохранённых в команде ключа.
  • POST /api/v1/faceswap/tasksЗапуск свопа на фото и видео.
  • GET /api/v1/faceswap/tasksСписок ваших задач.
  • GET /api/v1/faceswap/tasks/:taskIdОдна задача и её статус.

Документ OpenAPI доступен по адресу /api/v1/openapi.json.

0,05 $ за фото, от 0,03 $ за секунду видео.

Один swapz стоит 0,01 $. Вызов стоит столько же, сколько сам своп. Платы за запрос нет.

Цены за фото и за секунду видео
Одно фото5 swapz0,05 $
Фото в задаче от 20 штук3 swapz0,03 $
Секунда видео 480p, до 0,6 МП на кадр3 swapz0,03 $
Секунда видео 720p, до 1 МП на кадр4 swapz0,04 $
Секунда видео 1080p, до 2,3 МП на кадр6 swapz0,06 $
Секунда видео 1440p, до 4 МП на кадр9 swapz0,09 $
Секунда видео 4K, до 8,9 МП на кадр15 swapz0,15 $

Цены по прайсу, без опций. Видео оплачивается минимум за 10 секунд. Задача резервирует свою цену при запуске и рассчитывается один раз, по завершённым генерациям, поэтому за неудачную генерацию swapz возвращаются. Все цены

30 запусков за 60 секунд, до 200 файлов в каждом.

Чтение
120 запросов за 60 секунд на каждый ключ.
Запуски
30 запусков задач за 60 секунд на каждый ключ, отдельно от чтения.
Сверх лимита
Запрос получает ответ 429 с заголовком Retry-After, где указано, когда повторить.
Файлов в задаче
До 200 целевых файлов и 4 ГБ входных данных.
Фото
До 50 МБ и 50 МП каждое.
Видео
До 1 ГБ на файл и 8,9 МП на кадр. Максимальная длина зависит от кадра: 5 мин до 720p, 3 мин до 1080p, 1 мин 50 с до 1440p и 50 с до 4K.
Вебхуки
Подписаны HMAC-SHA256. Неудачная доставка повторяется, всего до 6 попыток.

Один запрос запускает своп.

Подставьте свой ключ и два своих URL.

curl -X POST "https://faceswap.ing/api/v1/faceswap/tasks" \
  -H "x-api-key: fsper_YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{
    "faceImageUrl": "https://example.com/face.jpg",
    "targetFiles": [{ "url": "https://example.com/target.jpg" }]
  }'

Справочник API описывает каждое поле и каждый ответ.