Model
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
video_url | string | Yes | - | Video to reference or transform |
prompt | string | Yes | - | Text description |
video_mode | string | No | "reference" | "reference" or "transform" |
keep_audio | boolean | No | false | Keep original video audio |
mode | string | No | "std" | "std" or "pro" |
aspect_ratio | string | No | "16:9" | "16:9", "9:16", "1:1" |
image_urls | string[] | No | - | Up to 4 reference image URLs |
elements | ElementInput[] | No | - | Up to 4, IMAGE only (no VIDEO). Shared pool with image_urls |
Elements
Elements are created automatically from your input, used during generation, then auto-deleted on completion. O1 Video Edit only supports IMAGE elements.name(required, max 15 chars)description(required, max 100 chars)image_urls(1–4 images)
@element_1, @element_2, etc.
Example - Reference Mode
Example - Transform Mode with Reference Images
Response
Pricing
| Mode | Price |
|---|---|
std (720p) | $0.025/s |
pro (1080p) | $0.035/s |
