Seedance 1.5 Pro in the Video Model Arena
Low-cost Seedance with optional native audio, 4 to 12 second clips.
Seedance 1.5 Pro in KorpiBy category
| Category | Score | Votes |
|---|---|---|
| Anime | — | 0 |
| Realism | — | 0 |
| Motion | — | 0 |
| Text in video | 1131 | 1 |
| Faces | — | 0 |
| Product | — | 0 |
Seedance 1.5 Pro clips
Latte art pour
4s · 720p
Skateboard bowl trick
4s · 720p
Neon sign in the rain
4s · 720p
Fisherman portrait
4s · 720p
Sneaker splash
4s · 720p
Anime rooftop at dusk
4s · 720p
Seedance 1.5 Pro vs
Make this video in Korpi
Script, scenes, voice and captions in one place.
Run Grok Imagine via the API
Pay per clip on api.korpi.ai
JavaScript
async function readResponse(response) {
const result = await response.json();
if (!response.ok || result.error || result.status === "failed") {
throw new Error(JSON.stringify(result));
}
return result;
}
const res = await fetch("https://backend.korpi.ai/v1/videos/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.KORPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "grok-imagine",
"prompt": "A girl with a red scarf turns toward the camera on a neon rooftop at dusk",
"aspect_ratio": "9:16",
"duration": 6
}),
});
let result = await readResponse(res);
const deadline = Date.now() + 30 * 60_000;
while (true) {
let next = result.result_url;
if (!next && ["queued", "in_progress", "pending"].includes(result.status)) {
next = `https://backend.korpi.ai/v1/videos/generations/${result.id}`;
}
if (!next) break;
if (Date.now() >= deadline) throw new Error("Polling timed out");
await new Promise((resolve) => setTimeout(resolve, 3000));
const poll = await fetch(new URL(next, "https://backend.korpi.ai"), {
headers: { Authorization: `Bearer ${process.env.KORPI_API_KEY}` },
});
result = await readResponse(poll);
}
console.log(result);