Seedance 2.5
Generate 4–30 second videos with synchronized audio, first/last frames and up to 30 image, 10 video and 10 audio references.
Seedance 2.5 Multimodal Video
The text prompt or description for the video.
Optional image URL used as the first frame.
Drag and drop an image, or click to browse
Supports PNG, JPEG, WebP. Max 30MB. You can also paste from clipboard (Ctrl+V).
Optional image URL used as the last frame.
Drag and drop an image, or click to browse
Supports PNG, JPEG, WebP. Max 30MB. You can also paste from clipboard (Ctrl+V).
Up to 30 reference images.
Drag and drop an image, or click to browse
Supports PNG, JPEG, WebP. Max 30MB. You can also paste from clipboard (Ctrl+V).
Up to 10 videos, 30 seconds total. Uploads: up to 100 MB; URLs: up to 200 MB per file.
Drag and drop a video, or click to browse
Supports MP4, MOV, WebM. Max 100MB.
Up to 10 audio files, 30 seconds total. Audio-only references are supported.
Drag and drop audio, or click to browse
Supports MP3, WAV, X-WAV, AAC, MP4, OGG. Max 15MB.
Whether to generate AI audio synchronized with the video.
The output video resolution.
The aspect ratio of the generated video.
Video duration in seconds.
Result
Results will appear here
Cost: $0.315/second
Pre-deducted at submit: $1.575 (5s)
Seedance 2.5 API Implementation Guide
Get API Key
Generate your API key from the dashboard and set it as an environment variable.
export MODELHUNTER_KEY="your_api_key"Make Your First Call
Follow the API documentation for complete code examples in cURL, JavaScript, and Python, including request format, polling, and error handling.
View API Documentation →Seedance 2.5 Key Info
Capabilities
- Multimodal Video
Pricing
Price per second by resolution
| Option | 480p | 720p | 1080p |
|---|---|---|---|
| no video reference | $0.14/second | $0.315/second | $0.79/second |
| with video reference, input + output seconds | $0.085/second | $0.19/second | $0.475/second |
With video references, billed duration includes input and output seconds. Automatic duration is settled using actual consumption.
Use Cases
Output Formats
Seedance 2.5 API Documentation
Run the playground first, then open the full API docs for integration details.
About
Use text, first/last frames, or references. Frames cannot be combined with references; a last frame requires a first frame.
Code Examples
1curl -X POST https://api.modelhunter.ai/api/v1/seedance/multimodal-video \2-H "Authorization: Bearer YOUR_API_KEY" \3-H "Content-Type: application/json" \4-d '{5"model": "bytedance/seedance-2-5",6"input": {7"prompt": "A futuristic cityscape at sunset with neon signs",8"generate_audio": "true",9"resolution": "720p"10}11}'
Schema
View Full API DocsInput
modelModel ID for this capability.
Value: bytedance/seedance-2-5
promptThe text prompt or description for the video.
first_frame_urlOptional image URL used as the first frame.
last_frame_urlOptional image URL used as the last frame.
reference_image_urlsUp to 30 reference images.
reference_video_urlsUp to 10 videos, 30 seconds total. Uploads: up to 100 MB; URLs: up to 200 MB per file.
reference_audio_urlsUp to 10 audio files, 30 seconds total. Audio-only references are supported.
generate_audioWhether to generate AI audio synchronized with the video.
Default: true
resolutionThe output video resolution.
Options: 480p, 720p, 1080p
Default: 720p
aspect_ratioThe aspect ratio of the generated video.
Options: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, 21:9
Default: 16:9
durationVideo duration in seconds.
Options: -1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
Default: 5
web_searchUse online search.
Default: false
output_formatOutput format
Options: mp4, mov
Default: mp4
webhookUrlURL to receive a webhook notification when the task completes.
metadataCustom key-value metadata to attach to the task for tracking.
Response (HTTP 202)
successWhether the request was accepted successfully.
data.idUnique task ID. Use this to poll GET /api/v1/tasks/{id} for results.
data.statusTask status: pending, processing, completed, failed.
data.typeGeneration type: multimodal-video.
data.providerProvider name: seedance.
data.modelModel ID used for generation.
data.created_atISO 8601 timestamp of when the task was created.
data.estimated_secondsEstimated time in seconds until the task completes.