Replace a person in a video with a character from a reference image. Ideal for character animation, face swap, and creative video editing.
slug, check specific limits and features.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
application/json Video replace parameters
Input video file. Supported formats: MP4, MPEG, QuickTime, AVI, WMV, OGG.
Reference character image. Supported formats: JPG, JPEG, PNG, GIF, BMP, WebP. Maximum file size: 10 MB.
The model to use for video replacement. Available models can be retrieved via the GET /api/v1/client/models endpoint.
Optional text prompt to guide the replacement
Output video width in pixels. If omitted, uses input video width. Must be provided together with height.
Output video height in pixels. If omitted, uses input video height. Must be provided together with width.
Number of inference steps (default: 4)
4
Random seed for generation (default: -1 for random)
-1
Optional HTTPS URL to receive webhook notifications for job status changes. Must be HTTPS. Max 2048 characters.
2048ID of the inference request.
Information from success endpoint