What is Seedance 1.0 Pro Fast API?
ByteDance Seedance 1.0 Pro Fast delivers high-quality video generation with reduced processing time.
Technical Specifications
- Supported inputs: Image, Text, Video
- Output: Video
Performance Benchmarks
[embed]
Seedance 1.0 Pro Fast API Pricing
- Pricing on request
Where to Use Seedance 1.0 Pro Fast
Short-form video generation
Create clips for social, ads, and product demos from text or image prompts.
Previsualization and storyboards
Rapidly prototype motion concepts before committing to production.
Text-to-video generation for cinematic short clips is a documented use case for Seedance 1.0 Pro Fast, including turning text prompts into videos at ultra speed.
Image-to-video generation is also documented for this model, where a first-frame image is used to generate a target video with optional text prompting.
It is documented for social media content creation, including generating video content for Instagram Reels, TikTok, and YouTube Shorts from text descriptions.
It is also documented for marketing and advertising, including campaign videos, product launches, brand storytelling, and rapid variation testing.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v2/video/generations", headers=headers, json={ "model": "bytedance/seedance-1-0-pro-fast", "prompt": "A serene timelapse of clouds over a mountain range" }, ).json() gid = job["id"] while True: res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json() if res.get("status") in ("completed", "error"): break time.sleep(5) print(res["video"]["url"])
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", { method: "POST", headers, body: JSON.stringify({ "model": "bytedance/seedance-1-0-pro-fast", "prompt": "A serene timelapse of clouds over a mountain range" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 5000)); res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json(); } while (!["completed", "error"].includes(res.status)); console.log(res.video.url);
# submit the generation — the response contains the job "id" curl -X POST https://api.aimlapi.com/v2/video/generations \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"bytedance/seedance-1-0-pro-fast","prompt":"A serene timelapse of clouds over a mountain range"}' # then poll until status is "completed" — video.url holds the result curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
Seedance 1.0 Pro Fast takes image, text, video as input and returns video.
Seedance 1.0 Pro Fast is priced at $1.3 / 1M tokens.
Seedance 1.0 Pro Fast is billed per generation — a fixed charge per output rather than by prompt length.
Yes, Seedance 1.0 Pro Fast accepts image input as well as a text prompt.
Seedance 1.0 Pro Fast was built by ByteDance.
Use bytedance/seedance-1-0-pro-fast as the model id on AI/ML API.
Yes. Seedance 1.0 Pro Fast is served through AI/ML API, so the same key and endpoint format used for other models applies.
It generates high-quality video while reducing processing time compared to standard generation.
It is a video generation model.