Skip to main content
Send short video clips alongside text on the OpenAI Chat Completions surface.

Endpoints

EndpointVideo
POST /v1/chat/completions
POST /policy/chat/completions
POST /v1/messages
POST /v1/responses

Limits

LimitValue
Max duration30 seconds
Max raw file size14 MB
Accepted MIME typesvideo/mp4, video/webm, video/quicktime (.mov)

OpenAI Chat Completions

Use a video_url content part with either a data: URL (base64-inlined) or a public HTTPS URL.
For HTTPS URLs:

Notes

  • Need a higher size or duration ceiling for your use case? Reach out via the console.
Last modified on May 3, 2026