Seedance API
Seedance is ByteDance's video-generation model. Generate text-to-video and image-to-video through Puter.js — no API keys, no third-party reseller, no backend.
// npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';
puter.ai.txt2vid("A drone shot flying over a snowy mountain range at dawn", {
model: "bytedance/seedance-1.0-pro"
}).then(video => {
document.body.appendChild(video);
});
<html>
<body>
<script src="https://js.puter.com/v2/"></script>
<script>
puter.ai.txt2vid("A drone shot flying over a snowy mountain range at dawn", {
model: "bytedance/seedance-1.0-pro"
}).then(video => {
document.body.appendChild(video);
});
</script>
</body>
</html>
The Seedance API for Fast, Affordable Video
Text-to-Video
Generate video clips from a text prompt with ByteDance's Seedance Pro and Lite models.
Image-to-Video
Animate a still image, including first/last-frame control, in addition to text-to-video.
Pro & Lite Tiers
Choose Pro for quality or Lite for faster, cheaper generation at high volume.
Fast Generation
Seedance is built for quick turnaround, well suited to social content and rapid iteration.
No Reseller Needed
Most Seedance access is via third-party aggregators — call it directly through Puter instead.
No Keys, User-Pays
No API key or per-second billing — your users cover their own usage, free for you to ship.
Seedance Models Compared
Every Seedance model available through Puter.js, with clip length and supported aspect ratios. Click a model for full specs and examples.
| Model | Clip Length | Aspect Ratios | Released |
|---|---|---|---|
Seedance 1.0 Lite
bytedance/seedance-1.0-lite |
5s | — | Jun 2025 |
Seedance 1.0 Pro
bytedance/seedance-1.0-pro |
5s | — | Jun 2025 |
Use Seedance in Seconds
Add Seedance to your app with just a few lines of code.
No API keys, no backend, no configuration required.
// npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';
puter.ai.txt2vid("A drone shot flying over a snowy mountain range at dawn", {
model: "bytedance/seedance-1.0-pro"
}).then(video => {
document.body.appendChild(video);
});
<html>
<body>
<script src="https://js.puter.com/v2/"></script>
<script>
puter.ai.txt2vid("A drone shot flying over a snowy mountain range at dawn", {
model: "bytedance/seedance-1.0-pro"
}).then(video => {
document.body.appendChild(video);
});
</script>
</body>
</html>
Frequently Asked Questions
The Seedance API lets you generate video from text prompts using ByteDance's Seedance text-to-video and image-to-video models — including Seedance 1.0 Pro — through Puter.js, with no API keys and no backend.
Yes, it is free for you as the developer when you use it through Puter.js. With the User-Pays model, each of your users covers their own usage through their Puter account, so you can ship Seedance-powered apps at no cost to you.
Start with Seedance 1.0 Pro. Faster or lighter variants trade some quality for speed and cost — compare clip length and aspect ratios in the table above.
Seedance 1.0 Pro generates clips around 5 seconds long, and several Seedance models generate synchronized audio. Check each model's page for its exact capabilities.
Through Puter.js, Seedance is free for you as the developer — your users cover their own usage under the User-Pays model, so there are no per-second video fees or API keys to manage.
No. Puter.js needs no API key, no ByteDance account, and no waitlist — include the library and start generating video right away.
Yes — the Seedance API through Puter.js works with any JavaScript framework, Node.js, or plain HTML. Just include the library and start building.
Related Resources
Learn how to use Seedance and other models with Puter.js.