⚡ NEW: Flux Klein 9B — Faster inference, stunning quality · Try Now
curl --request POST \
--url https://modelslab.com/api/v6/faceswap/specific_video_swap \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"init_image": "<string>",
"init_video": "<string>",
"reference_image": "<string>",
"output_format": "mp4",
"watermark": true,
"webhook": "<string>",
"track_id": 123
}
'{
"generationTime": 123,
"id": 123,
"output": [
"<string>"
],
"proxy_links": [
"<string>"
],
"meta": {
"file_prefix": "<string>",
"outdir": "<string>",
"output_format": "<string>",
"reference_image": "<string>",
"seed": 123,
"source_image": "<string>",
"target_video_url": "<string>",
"watermark": "<string>",
"watermark_image": "<string>"
}
}Swapping specific faces in a video based on a reference image.
curl --request POST \
--url https://modelslab.com/api/v6/faceswap/specific_video_swap \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"init_image": "<string>",
"init_video": "<string>",
"reference_image": "<string>",
"output_format": "mp4",
"watermark": true,
"webhook": "<string>",
"track_id": 123
}
'{
"generationTime": 123,
"id": 123,
"output": [
"<string>"
],
"proxy_links": [
"<string>"
],
"meta": {
"file_prefix": "<string>",
"outdir": "<string>",
"output_format": "<string>",
"reference_image": "<string>",
"seed": 123,
"source_image": "<string>",
"target_video_url": "<string>",
"watermark": "<string>",
"watermark_image": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.modelslab.com/llms.txt
Use this file to discover all available pages before exploring further.
POST request to below endpoint and pass the required parameters in the request body.
--request POST 'https://modelslab.com/api/v6/faceswap/specific_video_swap' \
{ "key": "your_api_key",
"init_video": "https://tawk.link/6332cd5154f06e12d8971855/vc/66d997a6a2bc5fe2b627a250/v/4239c555189b772d5ca1bd5aa4bf872c4c12a07e/sdfsdfsdf.mp4",
"init_image" :"https://images-ext-1.discordapp.net/external/rJOvGZHIWsIijkfvCn5dByZNh_RfZZxUIiyyo7yOFIY/https/images.hindustantimes.com/rf/image_size_630x354/HT/p2/2017/12/27/Pictures/_1e5bc084-ead1-11e7-ad70-11504944e689.jpg?format=webp&width=984&height=553",
"reference_image": "https://images-ext-1.discordapp.net/external/Z8sBOyxEy9tsqkd9gsNK2dHZh-Em6LDqrmyjcDeMXII/https/i.ibb.co/2PGZ3p7/lmao.png?format=webp&quality=lossless&width=412&height=662",
"output_format": "mp4",
"webhook": null,
"track_id": null
}
Your unique API key used for authorization
The image containing multiple faces to be swapped
The video containing the face(s) to replace the faces in the image
A reference image containing the specific face to swap from the initial image
The desired output format of the video
Indicates if the generated result should include a watermark
A URL to receive a POST API call once the video generation is complete
An ID included in the webhook response to identify the request
Specific video face swap response
success Time taken to generate the video in seconds
Unique identifier for the generation request
Array of URLs to the generated videos
Array of proxy URLs for the generated videos
Metadata about the video generation process
Show child attributes
Was this page helpful?