Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Videos

Create video
Deprecated
$ openai videos create
POST/videos
Create a character from an uploaded video.
Deprecated
$ openai videos create-character
POST/videos/characters
Delete video
Deprecated
$ openai videos delete
DELETE/videos/{video_id}
Retrieve video content
Deprecated
$ openai videos download-content
GET/videos/{video_id}/content
Create an extension of a completed video.
Deprecated
$ openai videos extend
POST/videos/extensions
Fetch a character.
Deprecated
$ openai videos get-character
GET/videos/characters/{character_id}
List videos
Deprecated
$ openai videos list
GET/videos
Remix video
Deprecated
$ openai videos remix
POST/videos/{video_id}/remix
Retrieve video
Deprecated
$ openai videos retrieve
GET/videos/{video_id}
ModelsExpand Collapse
image_input_reference_param: object { file_id, image_url }
video: object { id, completed_at, created_at, 10 more }

Structured information describing a generated video job.

video_create_error: object { code, message }

An error that occurred while generating the response.

video_seconds: "4" or "8" or "12"
video_size: "720x1280" or "1280x720" or "1024x1792" or "1792x1024"