API สำหรับนักพัฒนายังคงอยู่ในช่วงเบต้าและอาจเปลี่ยนแปลงได้ทุกเมื่อ ในขณะนี้เหมาะสำหรับการทดสอบและทดลองใช้ส่วนบุคคลมากกว่า และยังไม่แนะนำให้นำไปใช้ในระบบจริง
Playground
พร้อมใช้งานผ่าน REST API และ MCP โปรดตรวจสอบพารามิเตอร์คำขอและค่าที่รองรับด้านล่าง
POST /api/v1/seedance-2-5-ai-video-generator/submit → /queryการเข้าถึง API มีให้เฉพาะสมาชิกเท่านั้น เครดิตจากการสมัครสมาชิกใช้ร่วมกันระหว่างเว็บไซต์กับ API
ดูแพ็กเกจพารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
พารามิเตอร์คำขอที่ไม่บังคับ โปรดใช้ชนิด ค่าเริ่มต้น และค่าที่รองรับตามตารางนี้(ไม่บังคับ)
#!/usr/bin/env bash
set -euo pipefail
SUBMIT_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/seedance-2-5-ai-video-generator/submit" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw '{
"duration": "5",
"aspectRatio": "adaptive",
"resolution": "720p",
"sound": true,
"webSearch": false,
"returnLastFrame": false,
"bitrateMode": "standard",
"seed": -1,
"outputFormat": "mp4",
"realPersonMode": true,
"conversionSlots": [
"all"
],
"omniReferenceTaskType": "auto"
}')"
TASK_ID="$(printf '%s' "$SUBMIT_RESPONSE" | jq -er '.["taskId"]')"
while true; do
QUERY_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/seedance-2-5-ai-video-generator/query" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw "{\"taskId\":\"${TASK_ID}\"}")"
STATUS="$(printf '%s' "$QUERY_RESPONSE" | jq -r '(.status // .data.status // "") | ascii_downcase')"
case "$STATUS" in
success|succeeded|completed)
printf '%s' "$QUERY_RESPONSE" | jq -r '(.result // .["videoUrl"] // .data["videoUrl"] // empty)'
break
;;
failed|error)
printf '%s' "$QUERY_RESPONSE" | jq -r '(.message // .error // .data.error // "Task failed")' >&2
exit 1
;;
esac
sleep 5
done