Seedance 2.0 Mini Text to Video
bytedance/seedance/2.0/mini/text-to-videoSeedance 2.0 Mini is Bytedance's text-to-video AI model. Turn written scripts and prompts into professional-quality video clips with realistic motion, lighting, and scene composition.
- Base price
- $0.60USD / run
- Execution
- async
- Model type
- video
- Input fields
- 6
Try the model
Playground
Input
The text prompt used to generate the video
The aspect ratio of the generated image. Allowed values: 21:9, 16:9, 3:2, 4:3, 5:4, 1:1, 4:5, 3:4, 2:3, 9:16.
Video resolution - 480p for faster generation, 720p for balance. Allowed values: 480p, 720p.
Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt. Allowed values: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15.
Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.
The unique user ID of the end user.
OutputReady
Your output will appear here
Complete the inputs, then click Run.
Specifications
Pricing
- Base price
- $0.60 / run
- Billing formula
- (usage.total_seconds ?? ((params.duration ?? 'auto') == 'auto' ? 5 : params.duration)) * ((params.resolution ?? '720p') == '480p' ? 0.06 : (params.resolution ?? '720p') == '720p' ? 0.12 : (0 / 0))
Context & modalities
- Input
- Schema-defined
- Output
- video
Capabilities
- Chat
- Not supported
- Vision
- Not supported
- Reasoning
- Not supported
- Structured output
- Not supported
- Function calling
- Not supported
- Audio input
- Not supported
Access
- Provider
- Bytedance
- Model ID
- bytedance/seedance/2.0/mini/text-to-video
- Execution
- async
- API
- Unified Run API
- Endpoint
- /v1/run
API README
WAVESPEED LIST PRICING
| Resolution | Output price per second |
|---|---|
| 480p | $0.06 |
| 720p | $0.12 |
Default catalog baseline: 5 output seconds at 720p = $0.60 per run. Source: WaveSpeed list pricing.
Start building
Send your first request
OpenAI-compatible endpoint with unified authentication and usage tracking.
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/run" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'SANDBASE_JSON'
{
"model": "bytedance/seedance/2.0/mini/text-to-video",
"prompt": "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea.",
"duration": "auto",
"resolution": "720p",
"generate_audio": true
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
status=$(printf '%s' "$result" | jq -r .status)
case "$status" in completed|failed|timeout) break ;; esac
sleep 2
result=$(curl --fail-with-body --silent \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
"https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"Choose your model
Compare models
| Model | Context | Input / 1M | Output / 1M | Released |
|---|---|---|---|---|
Seedance 2.0 Mini Text to VideoThis model Bytedance | — | — | — | Jun 24, 2026 |
Bytedance | — | — | — | Jul 1, 2026 |
Bytedance | — | — | — | Jul 1, 2026 |
Bytedance | — | — | — | Jul 1, 2026 |
Bytedance | — | — | — | Jun 24, 2026 |
Bytedance | — | — | — | Jun 24, 2026 |
