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 swapz | 0,05 $ |
|---|---|---|
| Фото в задаче от 20 штук | 3 swapz | 0,03 $ |
| Секунда видео 480p, до 0,6 МП на кадр | 3 swapz | 0,03 $ |
| Секунда видео 720p, до 1 МП на кадр | 4 swapz | 0,04 $ |
| Секунда видео 1080p, до 2,3 МП на кадр | 6 swapz | 0,06 $ |
| Секунда видео 1440p, до 4 МП на кадр | 9 swapz | 0,09 $ |
| Секунда видео 4K, до 8,9 МП на кадр | 15 swapz | 0,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 описывает каждое поле и каждый ответ.