GET
/v1/schemas/openrouter/video/videos%2Fbytedance%2Fseedance-1-5-pro
Accept:
Request body
12 properties · 1 required · 6 $defs| property | type | description | constraints |
|---|---|---|---|
| model* | enum | Model id (fixed for this model-constrained schema) | bytedance/seedance-1-5-pro |
| aspect_ratio | enum | Aspect ratio of the generated video | 1:1 | 3:4 | 9:16 | 9:21 | 4:3 | 16:9 · +1 more |
| callback_url | string | URL to receive a webhook notification when the video generation job completes. Overrides the workspace-level default callback URL if set. Must be HTTPS. | format: uri |
| duration | enum | Duration of the generated video in seconds | 4 | 5 | 6 | 7 | 8 | 9 · +3 more · n ≥ 1 |
| frame_images | FrameImage[] | Images to use as the first and/or last frame of the generated video. Each image must specify a frame_type of first_frame or last_frame. Frame types supported by this model: first_frame, last_frame. | |
| generate_audio | boolean | Whether to generate audio alongside the video. Defaults to the endpoint's generate_audio capability flag, false if not set. | |
| input_references | InputReference[] | Reference assets to guide video generation. Accepts image, audio, and video references. Audio and video references are only honored by providers that support them (currently BytePlus Seedance 2.0); other providers use image references and ignore the rest. | |
| prompt | string | Text prompt describing the video to generate. Optional for models that support generating a video from image input alone; required by all other models. | |
| provider | object | Provider-specific passthrough configuration Passthrough parameters allowed for this model: watermark, req_key. | |
| resolution | enum | Resolution of the generated video | 480p | 720p | 1080p |
| seed | integer | If specified, the generation will sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed for all providers. | |
| size | enum | Exact pixel dimensions of the generated video in "WIDTHxHEIGHT" format (e.g. "1280x720"). Interchangeable with resolution + aspect_ratio. | 480x480 | 480x640 | 480x854 | 480x1120 | 640x480 | 720x720 · +15 more |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"openrouter","endpointId":"videos/bytedance/seedance-1-5-pro","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}