Seedance 1.5 Pro
Seedance 1.5 Pro is ByteDance’s joint audio-video generation model built to follow complex prompts with higher precision, combining native synchronized audio, strong multilingual lip-sync, and film-grade cinematic motion for more immersive text-to-video and image-to-video creation.
Seedance 1.5 Pro Image to Video API
First frame image. URL or base64. Formats: jpeg, png, webp, bmp, tiff, gif, heic, heif. 300-6000px per side, max 30MB
Drag and drop an image, or click to browse
Supports PNG, JPEG, WebP. Max 100MB. You can also paste from clipboard (Ctrl+V).
Text description to guide the video (max 500 characters)
Video length in seconds (4-12)
Result
Results will appear here
Cost: $0.026/second
Seedance 1.5 Pro 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 1.5 Pro Key Info
Capabilities
- Text to Video API
- Image to Video API
Pricing
Price per second by resolution
| Option | 480p | 720p | 1080p |
|---|---|---|---|
| without audio | $0.012/second | $0.026/second | $0.058/second |
| with audio | $0.024/second | $0.052/second | $0.116/second |
From $0.012/s (480p) to $0.116/s (1080p with audio). Default 720p without audio: $0.026/s
Use Cases
Output Formats
Seedance 1.5 Pro API Documentation
Run the playground first, then open the full API docs for integration details.
About
Latest flagship with audio-visual generation, first/last frame image-to-video
Code Examples
1curl -X POST https://api.modelhunter.ai/api/v1/seedance/image-to-video \2-H "Authorization: Bearer YOUR_API_KEY" \3-H "Content-Type: application/json" \4-d '{5"model": "seedance-1-5-pro",6"input": {7"image": "https://example.com/image.jpg",8"duration": "5",9"resolution": "720p"10}11}'
Schema
View Full API DocsInput
modelModel ID for this capability.
Value: seedance-1-5-pro
imageFirst frame image. URL or base64. Formats: jpeg, png, webp, bmp, tiff, gif, heic, heif. 300-6000px per side, max 30MB
last_imageLast frame image URL or base64 for first+last frame mode. Same requirements as image
promptText description to guide the video (max 500 characters)
durationVideo length in seconds (4-12)
Options: 4, 5, 8, 10, 12
Default: 5
resolutionResolution
Options: 480p, 720p, 1080p
Default: 720p
ratioDefault adaptive matches first frame aspect ratio
Options: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9
Default: adaptive
seedRandom seed for reproducibility. -1 for random
Default: -1
Range: -1 to 4294967295
generate_audioGenerate synchronized audio with video
Default: true
camera_fixedLock camera position during generation
Default: false
watermarkWatermark
Default: false
return_last_frameReturn the last frame as an image URL for video chaining
Default: false
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: image-to-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.