seedance-2.0-fast-beta
ByteDance Seedance 2.0 (fast beta channel) — same alternate route as seedance-2.0-beta, ~2× faster generation. 480p / 720p only.
The fast variant of seedance-2.0-beta.
Same beta-channel route, same field shape, same billing rules — but
roughly twice as fast at the cost of dropping the 1080p tier. Best for
drafts and high-volume iteration. See current pricing on the
model page.
Differences from seedance-2.0-beta:
- 1080p is not supported (upstream rejects it).
- Average generation time ~4 minutes (vs. ~5 minutes on the standard beta variant).
- Per-second rate is lower at every cell.
The request body shape, mode rules, and reference-media constraints are
identical. Refer to seedance-2.0-beta for
the full field reference.
Quick example
curl https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer rk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast-beta",
"prompt": "A skater carving down an empty marble plaza, golden hour, slow tracking shot",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5
}'import requests
resp = requests.post(
"https://reapi.ai/api/v1/videos/generations",
headers={
"Authorization": "Bearer rk_live_xxx",
"Content-Type": "application/json",
},
json={
"model": "seedance-2.0-fast-beta",
"prompt": "A skater carving down an empty marble plaza, golden hour",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5,
},
timeout=30,
)
print(resp.json())const r = await fetch("https://reapi.ai/api/v1/videos/generations", {
method: "POST",
headers: {
Authorization: "Bearer rk_live_xxx",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedance-2.0-fast-beta",
prompt: "A skater carving down an empty marble plaza, golden hour",
resolution: "720p",
aspect_ratio: "16:9",
duration: 5,
}),
});
console.log(await r.json());package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
)
func main() {
body, _ := json.Marshal(map[string]any{
"model": "seedance-2.0-fast-beta",
"prompt": "A skater carving down an empty marble plaza, golden hour",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5,
})
req, _ := http.NewRequest("POST",
"https://reapi.ai/api/v1/videos/generations", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer rk_live_xxx")
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
raw, _ := io.ReadAll(resp.Body)
fmt.Println(string(raw))
}Parameters
Identical to seedance-2.0-beta except for
the resolution enum: this variant rejects 1080p upstream. Valid values
are 480p and 720p.
Billing
Same per-second pricing model as the standard beta variant — the rate
flips on reference_video_urls presence, and supplied reference videos
extend the billable window. The cell values themselves are lower at
every resolution. See the model page
for the live pricing table.
Related
seedance-2.0-beta— full quality variant with 1080p support.doubao-seedance-2.0— the standard family (apimart route, different field shape).
reAPI Docs