Seedance 2.0 Fast API
A video model, called through Hyperouter's OpenAI-compatible API. Text, first and last frame, or reference image input, optional audio. 4 to 15 s. 480p or 720p.
Price
| Tier | Price per second of video |
|---|---|
| 480p · video_input true | $0.0331452 |
| 480p | $0.0562464 |
| 720p · video_input true | $0.07128 |
| 720p | $0.12096 |
Call it with the OpenAI SDK
Set HYPEROUTER_API_KEY to an API key from the dashboard. Any OpenAI SDK works once its base URL is https://api.hyperouter.app/v1.
curl https://api.hyperouter.app/v1/videos \ -H "Authorization: Bearer $HYPEROUTER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "bytedance/seedance-2.0-fast", "prompt": "A lighthouse at dusk, the camera circling it", "seconds": 8 }'
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.hyperouter.app/v1", apiKey: process.env.HYPEROUTER_API_KEY, }); const video = await client.videos.create({ model: "bytedance/seedance-2.0-fast", prompt: "A lighthouse at dusk, the camera circling it", seconds: "8", }); console.log(video.id, video.status);
import os from openai import OpenAI client = OpenAI( base_url="https://api.hyperouter.app/v1", api_key=os.environ["HYPEROUTER_API_KEY"], ) video = client.videos.create( model="bytedance/seedance-2.0-fast", prompt="A lighthouse at dusk, the camera circling it", seconds="8", ) print(video.id, video.status)
Reference
- Videos: create, edit, poll and download
GET /v1/models: the models your account can call at the time of the request, with prices and parameters
Related models
- Grok Imagine Video
x-ai/grok-imagine-video - Grok Imagine Video 1.5
x-ai/grok-imagine-video-1.5 - Grok Imagine Video 1.5 Lite
x-ai/grok-imagine-video-1.5-lite - Seedance 2.0
bytedance/seedance-2.0 - Seedance 2.0 Mini
bytedance/seedance-2.0-mini - Seedance 2.5
bytedance/seedance-2.5 - Berry 1.0
lumina/berry-1.0 - MiniMax H3
minimax/minimax-h3 - Wan 3.0
alibaba/wan3.0