https://api.shuttleai.com/v1/video/generations
.
Authentication Required:
All endpoints require a Bearer token in theAuthorization
header.
/jobs
Tip: Use the job_id
returned to check the status of your video.
Request:
Parameter | Type | Required | Description |
---|---|---|---|
prompt | string | ✅ | Text prompt for the video |
model | string | ❌ | Model to use. Only sora is supported (default) |
width | integer | ✅ | Allowed: 480, 720, 854, 1080, 1280, 1920 |
height | integer | ✅ | Allowed: 480, 720, 854, 1080, 1280, 1920 |
n_seconds | integer | ✅ | Duration in seconds. Min 1, Max 20 |
/jobs/{job_id}
Note: Poll this endpoint untilRequest:status
issucceeded
.
/{generation_id}/content/video
Request:
Resolution | Cost per Second |
---|---|
480p / 854p | $0.07 |
720p / 1280p | $0.12 |
1080p / 1920p | $0.20 |