POST /api/render. All options have sensible defaults.
Available options
Avatar model for rendering. Only applies to on-demand renders (when uploading
ref_image + driving_video directly).| Value | Description |
|---|---|
V4_Preview | Default model (default) |
V3_Preview | Alternative avatar model with a dedicated GPU pool |
Background handling mode.
| Value | Description |
|---|---|
original | Remove the person and AI-fill the background (default) |
solid | Replace with solid color (use with bg_color) |
transparent | Separate mask video for compositing (returns mask_cdn_url alongside cdn_url) |
inpaint is accepted as an alias for original for backward compatibility.RGB string for solid background. Only used when
background_mode is solid. Format: "R,G,B" (0-255, not hex).Enable fast mode for 2x rendering speed at 2x credit cost. Requires a
driving_video upload or a scene_id.Examples
- Default
- Green Screen
- Fast
- Transparent
Original background, standard speed.
Background mode comparison
| Mode | Use Case | Output |
|---|---|---|
original | General use, keep scene context | Original background preserved |
solid | Green screen, compositing | Solid color background |
transparent | Professional compositing | Black bg video + separate mask video |
Best practices
Background selection
Background selection
Use original when you want scene context. Use solid or transparent when compositing in video editors.
Transparent mode and mask
Transparent mode and mask
Generates two outputs: main video (character on black) and mask video (white = character). Use both in your editor. See Compositing Guide.
Performance optimization
Performance optimization
Enable fast mode for 2x rendering speed. Costs 2x credits. Requires a driving_video upload or scene_id.

