Tai lieu tham khao API
Van ban thanh video
Tao video tu prompt van ban voi Seedance 2.0 Open API.
Neu khong gui mediaUrls, endpoint nay se chay o che do text-to-video thuan.
Endpoint
POST /api/open/v1/video/generationsVi du request
curl --request POST \
--url https://www.seedance2.ink/api/open/v1/video/generations \
--header 'Authorization: Bearer sd2_live_your_api_key' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedance-2.0",
"prompt": "A river flowing through an autumn forest, aerial view, cinematic motion",
"aspectRatio": "16:9",
"duration": 5,
"resolution": "720p",
"webhookUrl": "https://your-app.com/webhooks/seedance",
"metadata": {
"projectId": "proj_1001",
"sceneId": "scene_08"
}
}'Response thanh cong
{
"success": true,
"requestId": "req_1234567890",
"status": "queued",
"creditsCharged": 40
}Truong request
| Field | Type | Required | Description |
|---|---|---|---|
model | string | Yes | Mot trong cac gia tri seedance-2.0, seedance-2.0-fast, seedance-1.5-pro. |
prompt | string | Yes | Prompt ngon ngu tu nhien mo ta video muc tieu. |
aspectRatio | string | No | Mot trong cac gia tri 16:9, 9:16, 1:1. |
duration | integer | No | seedance-2.0 va seedance-2.0-fast ho tro 4-15 giay; seedance-1.5-pro ho tro 5 hoac 10 giay. |
resolution | string | No | Mot trong cac gia tri 480p, 720p, 1080p. |
webhookUrl | string | No | Callback URL nhan ket qua cuoi cung. |
metadata | object | No | Metadata tuy chinh duoc luu cung voi request. |
Kiem tra ket qua
curl https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890 \
--header 'Authorization: Bearer sd2_live_your_api_key'{
"success": true,
"requestId": "req_1234567890",
"status": "succeeded",
"model": "seedance-2.0",
"prompt": "A river flowing through an autumn forest, aerial view, cinematic motion",
"duration": 5,
"aspectRatio": "16:9",
"output": {
"type": "video",
"url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
},
"error": null
}Huy job
curl --request POST \
--url https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890/cancel \
--header 'Authorization: Bearer sd2_live_your_api_key'{
"success": true,
"requestId": "req_1234567890",
"status": "cancelled"
}Luu y
creditsChargedduoc tinh khi job duoc chap nhan.output.urlchi xuat hien khistatuslasucceeded.- Neu muon nhan thong bao push thay vi polling, hay cau hinh webhook.