基于托管在 www.seedance2.ink 的 REST 接口,你可以调用 Seedance 2.0、Seedance 2.0 Fast 和 Seedance 1.5 Pro。API 采用异步任务模型,同时支持纯文本提示词和图片引导请求。
在控制台创建 API Key,向 https://www.seedance2.ink/api/open/v1 发起请求,并通过轮询或 Webhook 接收结果。
1. 获取你的 API Key
注册后进入控制台,即可生成你的专属 API Key。
2. 提交生成任务
将 prompt 和媒体内容发送给 API,并立即收到 requestId。
3. 跟踪状态并获取结果
通过状态接口轮询进度,视频生成完成后即可取回结果。
我们的公开 API 建立在同一套驱动网页应用的生成流程之上,如今以稳定、对开发者友好的接口形式对外提供。
价格按生成视频的秒数计费,并随模型与分辨率变化。
| 模型 | 480p | 720p | 1080p |
|---|---|---|---|
| Seedance 2.0 | $0.050/s | $0.100/s | $0.200/s |
| Seedance 2.0 Fast | $0.040/s | $0.080/s | $0.160/s |
| Seedance 1.5 Pro | $0.020/s | $0.040/s | $0.080/s |
例如:一个 5 秒、720p 的 Seedance 2.0 任务价格为 $0.50,按 $0.0125 / 积分计算,相当于 40 积分。
curl -X POST https://www.seedance2.ink/api/open/v1/video/generations \
-H "Authorization: Bearer sd2_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"prompt": "A neon-lit alley in heavy rain, cinematic tracking shot",
"mediaUrls": [
"https://example.com/reference/start-frame.jpg"
],
"aspectRatio": "16:9",
"duration": 5,
"resolution": "720p",
"webhookUrl": "https://your-app.com/webhooks/seedance",
"metadata": {
"orderId": "demo_1001"
}
}'curl https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890 \
-H "Authorization: Bearer sd2_live_your_api_key"
{
"success": true,
"requestId": "req_1234567890",
"status": "succeeded",
"model": "seedance-2.0",
"prompt": "A neon-lit alley in heavy rain, cinematic tracking shot",
"duration": 5,
"aspectRatio": "16:9",
"output": {
"type": "video",
"url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
},
"error": null
}每个生成请求都会作为一个异步任务处理,并拥有清晰可预期的生命周期。
queued:请求已被接受,正在等待上游处理。
processing:模型任务正在运行,最终视频尚未就绪。
succeeded / failed / cancelled:任务已结束,你可以获取最终结果或错误信息。
本地开发时建议使用轮询;如果希望应用自动接收完成回调,请设置 webhookUrl。
当前 API 面积刻意保持精简:一个创建接口、一个状态接口和一个模型列表接口。