20% off all GPT ๐ŸŽ‰ 30% off DeepSeekLearn more

Seedance 2.5

Video Generation
bytedance/seedance-2.5

Seedance 2.5 is ByteDance's next-generation multimodal video creation model from the Doubao line, released on 2026-08-07. It accepts mixed text, image, video, and audio input โ€” up to 30 images, 10 videos, and 10 audio clips, for 50 reference assets in total โ€” and covers text-to-video, image-to-video, and video-to-video generation. Clips can run any whole number of seconds from 4 to 30, at 480p, 720p, or 1080p resolution (720p by default), with six aspect ratios plus an adaptive option. Output carries synchronized audio by default, and prompts can be written in multiple languages. This generation improves instruction following, multi-shot narrative, and long-range temporal consistency. Accessible via the OpenAI-compatible protocol.

Duration
4-30s
Audio
Supported
Released
2026-08-07
Generation Modes
t2vText to Videoi2vImage to Videov2vVideo to Video
Resolutions
480p720p1080p
Aspect Ratios
21:916:94:31:13:49:16adaptive
Capabilities
Video Input
Available Providers
VolcengineBytePlus
Supported Protocols
openai

Providers

BytePlusprovider.type: "byteplus"
From $0.11/s
ResolutionModeAudioPrice / Second
480pText to VideoAny$0.11/s
480pVideo to VideoAny$0.14/s
720pText to VideoAny$0.24/s
720pVideo to VideoAny$0.3/s
1080pText to VideoAny$0.6/s
1080pVideo to VideoAny$0.71/s
All other combinations$0.71/s
Protocols
openai/v1/videos
Volcengineprovider.type: "volcengine"
From $0.11/s
ResolutionModeAudioPrice / Second
480pText to VideoAny$0.11/s
480pVideo to VideoAny$0.14/s
720pText to VideoAny$0.24/s
720pVideo to VideoAny$0.3/s
1080pText to VideoAny$0.6/s
1080pVideo to VideoAny$0.71/s
All other combinations$0.71/s
Protocols
openai/v1/videos

Billed per second of generated video. Supported parameter combinations and prices are determined by the live API and may vary by model version.

Playground

Code Examples

import time
import requests
BASE = "https://api.ofox.run/v1/videos"
HEADERS = {"Authorization": "Bearer YOUR_OFOX_API_KEY"}
# Create the generation task
task = requests.post(BASE, headers=HEADERS, json={
"model": "bytedance/seedance-2.5",
"prompt": "A golden retriever running on the beach at sunset",
"duration": 4,
"resolution": "720p",
"generate_audio": True,
"provider": {"type": "byteplus"},
# Or: "provider": {"type": "volcengine"}
}).json()
# Poll until the task reaches a terminal state
while True:
task = requests.get(f"{BASE}/{task['id']}", headers=HEADERS).json()
if task["status"] in ("completed", "failed", "cancelled", "expired"):
break
time.sleep(10)
# Prefer mirror_urls (persistent) then fall back to unsigned_urls (24h)
print((task.get("mirror_urls") or task.get("unsigned_urls") or [None])[0])
Seedance 2.5 prompts & examples ยท 85 casesVerbatim prompts, full parameters and a playable clip, every one cited to its first-party source.

Frequently Asked Questions

Seedance 2.5 on Ofox.ai costs from $0.11 per second of generated video. The exact rate depends on resolution, generation mode, and audio. Pay-as-you-go, no monthly fees.