ต่อยอดจาก REST endpoint ที่โฮสต์อยู่บน www.seedance2.ink เพื่อใช้งาน Seedance 2.0, Seedance 2.0 Fast และ Seedance 1.5 Pro API ใช้โมเดลงานแบบอะซิงโครนัส และรองรับทั้งพรอมต์ข้อความล้วนและคำขอที่มีภาพอ้างอิง
สร้าง API key ในแดชบอร์ด ส่งคำขอไปยัง https://www.seedance2.ink/api/open/v1 และใช้ polling หรือ webhooks เพื่อรับผลลัพธ์
1. รับ API key ของคุณ
หลังสมัครสมาชิก ให้ไปที่แดชบอร์ดเพื่อสร้าง API key เฉพาะของคุณ
2. ส่งงานสร้าง
ส่ง prompt และ media payload ไปยัง API แล้วรับ requestId กลับมาทันที
3. ติดตามสถานะและดึงผลลัพธ์
poll ที่ status endpoint เพื่อติดตามความคืบหน้า และดึงวิดีโอที่สร้างเสร็จเมื่อพร้อม
API สาธารณะของเราสร้างบนโฟลว์การสร้างเดียวกับที่ขับเคลื่อนเว็บแอป แต่เปิดออกมาเป็น endpoint ที่เสถียรและเป็นมิตรกับนักพัฒนา
คิดค่าบริการตามวินาทีของวิดีโอที่สร้าง โดยเปลี่ยนตามโมเดลและความละเอียด
| โมเดล | 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 |
ตัวอย่าง: งาน Seedance 2.0 ความยาว 5 วินาที ที่ 720p มีราคา $0.50 หรือเท่ากับ 40 เครดิต เมื่อคิดที่ $0.0125 ต่อเครดิต
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: คำขอได้รับแล้วและกำลังรอประมวลผลจาก upstream
processing: งานของโมเดลกำลังทำงาน และวิดีโอสุดท้ายยังไม่พร้อม
succeeded / failed / cancelled: งานเสร็จสิ้นแล้ว และคุณสามารถดึงผลลัพธ์หรือ payload ของข้อผิดพลาดได้
สำหรับการพัฒนาในเครื่อง แนะนำให้ใช้ polling หรือกำหนด webhookUrl หากต้องการให้แอปของคุณรับ completion callback อัตโนมัติ
พื้นผิว API ปัจจุบันตั้งใจให้เล็ก: มีเพียง endpoint สำหรับสร้าง สถานะ และรายการโมเดล
เริ่มสร้างด้วย Seedance 2.0 API ได้เลยวันนี้ สร้างบัญชี รับ API key และส่งคำขอแรกของคุณที่ www.seedance2.ink