GET

/v1/schemas/openrouter/video/videos%2Fbytedance%2Fseedance-1-5-pro

kind inputactivity videohash fb88ba9bextracted Jul 26, 2026version currentsource upstream spec ↗

Request body

12 properties · 1 required · 6 $defs
propertytypedescriptionconstraints
model*enumModel id (fixed for this model-constrained schema)bytedance/seedance-1-5-pro
aspect_ratioenumAspect ratio of the generated video1:1 | 3:4 | 9:16 | 9:21 | 4:3 | 16:9 · +1 more
callback_urlstringURL 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
durationenumDuration of the generated video in seconds4 | 5 | 6 | 7 | 8 | 9 · +3 more · n ≥ 1
frame_imagesFrameImage[]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_audiobooleanWhether to generate audio alongside the video. Defaults to the endpoint's generate_audio capability flag, false if not set.
input_referencesInputReference[]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.
promptstringText prompt describing the video to generate. Optional for models that support generating a video from image input alone; required by all other models.
providerobjectProvider-specific passthrough configuration Passthrough parameters allowed for this model: watermark, req_key.
resolutionenumResolution of the generated video480p | 720p | 1080p
seedintegerIf 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.
sizeenumExact 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 tokens
shell
$ 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", …}]}