WaveSpeedAI APIBytedance Seedance V1 Pro T2v 720p

Bytedance Seedance V1 Pro T2V 720p

Bytedance Seedance V1 Pro T2V 720p

Playground

Try it on WavespeedAI!

ByteDance Seedance is an advanced AI video model that excels in coherent multi-shot video generation. It can deliver smooth, stable motion, and accurately follow detailed prompts for complex video content.

Features

Seedance 1.0

A video generation model that creates videos from text prompts and images.


🌟 Core Capabilities

🎬 Video Generation

  • Text-to-Video (T2V): Generate videos from text descriptions
  • Image-to-Video (I2V): Generate videos from static images with optional text prompts
  • Resolution: Outputs 1080p videos

🎥 Motion and Dynamics

  • Wide dynamic range supporting both subtle and large-scale movements
  • Maintains physical realism and stability across motion sequences
  • Handles complex action sequences and multi-agent interactions

🧩 Multi-Shot Support

  • Native multi-shot video generation with narrative coherence
  • Maintains consistency in subjects, visual style, and atmosphere across shot transitions
  • Handles temporal and spatial shifts between scenes

🎨 Style and Aesthetics

  • Supports diverse visual styles: photorealism, cyberpunk, illustration, felt texture, and more
  • Interprets stylistic prompts accurately
  • Maintains cinematic quality with rich visual details

🧠 Prompt Understanding

  • Parses natural language descriptions effectively
  • Stable control over camera movements and positioning
  • Accurate interpretation of complex scene descriptions
  • Strong prompt adherence across generated content

⚙️ Technical Specifications

  • Model Version: 1.0
  • Output Resolution: 1080p
  • Input Types: Text prompts, images (for I2V mode)
  • Video Length: Multi-shot capable (specific duration limits not specified)

📊 Model Performance

Based on internal benchmarks using SeedVideoBench-1.0 and third-party evaluations:

  • High scores in prompt adherence
  • Strong motion quality ratings
  • Competitive aesthetic quality
  • Effective source image consistency in I2V tasks

🎯 Use Cases

  • Creative video content generation
  • Prototype development for film and animation
  • Commercial video production
  • Educational and documentary content
  • Fantasy and surreal video creation

⚠️ Limitations

  • Performance metrics based on specific benchmark datasets
  • Actual generation quality may vary with prompt complexity
  • Multi-shot consistency depends on prompt clarity and scene descriptions

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1-pro-t2v-720p" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "prompt": "A vibrant illustration centered on a blue macaw. Bold, cheerful, and crisp colors dominate the composition. The background bursts with vivid hues, artistic graphic elements, and organic shapes, enhancing the macaw’s presence. The overall style is expressive, creative, and visually harmonious.",
    "aspect_ratio": "16:9",
    "duration": 5,
    "seed": -1
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-Text prompt for video generation; Positive text prompt; Cannot exceed 2000 characters.
aspect_ratiostringNo16:9-The aspect ratio of the generated video.
durationintegerNo55 ~ 10The duration of the generated media in seconds.
seedintegerNo-1-1 ~ 2147483647The random seed to use for the generation. -1 means a random seed will be used.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Query Parameters

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.