Seedance 2.5 API
เอกสารอ้างอิง API ฉบับสมบูรณ์สำหรับโมเดลสร้างวิดีโอ Seedance 2.5 ของ ByteDance
รุ่นของโมเดล {#}
API นี้รองรับโมเดลสามรุ่น:
เปรียบเทียบโดยย่อ
อัตราส่วนภาพที่รองรับ
ข้อความเป็นวิดีโอและสื่ออ้างอิงเป็นวิดีโอรองรับ:
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
ภาพเป็นวิดีโอไม่รองรับพารามิเตอร์ aspect_ratio
ตัวเลือกความละเอียด
Seedance 2.5 Text to Video
ปลายทาง API
POST /api/v1/video/task
พารามิเตอร์คำขอ
จำเป็น
ไม่บังคับ
ตัวอย่างคำขอ
javascript
Seedance 2.5 Image to Video
พารามิเตอร์คำขอ
จำเป็น
ไม่บังคับ
อย่าใส่
aspect_ratioในคำขอภาพเป็นวิดีโอ โมเดลนี้ไม่รองรับพารามิเตอร์ดังกล่าว
ตัวอย่างคำขอ
javascript
Seedance 2.5 Reference to Video
พารามิเตอร์คำขอ
จำเป็น
สื่ออ้างอิง
สื่ออ้างอิงทั้งหมดไม่บังคับ รองรับคำขอที่มีเฉพาะภาพ เฉพาะวิดีโอ เฉพาะเสียง และไม่มีสื่ออ้างอิง หากสร้างโดยไม่มีสื่ออ้างอิง แนะนำให้ใช้ข้อความเป็นวิดีโอ
ตัวแทนค่าอ้างอิง @ (AT)
ฟีเจอร์อ้างอิง @ (AT) เชื่อมสื่ออ้างอิงเข้ากับพรอมต์ผ่านตัวแทนค่า <<<...>>> ที่มีหมายเลข โดยนับจาก 1 แยกกันสำหรับสื่อแต่ละประเภท และเรียงตามลำดับในอาร์เรย์ที่เกี่ยวข้อง:
ตัวอย่างเช่น หากภาพแรกเป็นภาพอ้างอิงตัวละครและภาพที่สองเป็นภาพอ้างอิงฉาก ให้ใช้ <<<image_1>>> สำหรับตัวละครและ <<<image_2>>> สำหรับฉากใน prompt ตัวแทนค่าแต่ละตัวต้องชี้ไปยังรายการที่มีอยู่จริงในอาร์เรย์ที่เกี่ยวข้อง
ไม่บังคับ
ตัวอย่างคำขอ
javascript
ตัวอย่างคำขอสื่ออ้างอิงเป็นวิดีโอด้วย @ (AT)
javascript
ข้อจำกัดสื่อ
ข้อจำกัดเหล่านี้ใช้กับภาพเฟรมแรก ภาพเฟรมสุดท้าย และสื่ออ้างอิงสำหรับโมเดลในหน้านี้
เสียงอ้างอิงและวิดีโออ้างอิงมีขีดจำกัดความยาวรวมแยกกันที่ประเภทละ 30 วินาที จำนวนก็แยกกัน โดยรองรับภาพสูงสุด 30 ภาพ วิดีโอ 10 รายการ และเสียง 10 คลิป การเพิ่มวิดีโอไม่ลดจำนวนภาพที่อนุญาต
ทุกโมเดลใช้ 720p เป็นค่าเริ่มต้น แต่ยังต้องส่ง resolution สวิตช์เสียงมีค่าเริ่มต้นเป็น true ทั้งสวิตช์นี้และเสียงอ้างอิงไม่ส่งผลต่อราคา
รูปแบบการตอบกลับ
การตอบกลับเริ่มต้น
ทุกโมเดลส่งคืน task_id สำหรับตรวจสอบสถานะเป็นระยะ:
json
การตอบกลับการตรวจสอบสถานะ
เรียก GET /api/v1/video/{taskId} เป็นระยะเพื่อตรวจสอบสถานะ:
json
ค่าสถานะ
submitted: รับงานแล้วและรอประมวลผลprocessing: กำลังสร้างวิดีโอsucceed: สร้างวิดีโอเสร็จแล้วfailed: สร้างวิดีโอไม่สำเร็จ
เวลาประมวลผล
เวลาประมวลผลขึ้นอยู่กับความยาว ความละเอียด และสภาพคิวปัจจุบัน
ตรวจสอบสถานะทุก 5-10 วินาที
แนวทางปฏิบัติที่แนะนำ
- พารามิเตอร์ที่จำเป็น: ส่ง
resolutionและdurationเสมอ และส่งaspect_ratioสำหรับข้อความเป็นวิดีโอและสื่ออ้างอิงเป็นวิดีโอ - อัตราส่วนภาพเป็นวิดีโอ: อย่าส่ง
aspect_ratioในคำขอภาพเป็นวิดีโอ - วิดีโออ้างอิง: วิดีโอไม่บังคับ ความยาวแต่ละวิดีโอและความยาวรวมต้องอยู่ในข้อจำกัดที่ระบุ
- ภาพอ้างอิง: ภาพไม่บังคับและเป็นอิสระจากวิดีโอและเสียง ส่ง URL ภาพที่รองรับได้สูงสุด 30 รายการ
- เสียงอ้างอิง: แต่ละคลิปต้องยาว 2-30 วินาทีและไม่เกิน 15 MB โดยความยาวรวมไม่เกิน 30 วินาที
- ลำดับสื่ออ้างอิง: เรียง
images,videosและaudiosตามที่ต้องการ และอ้างถึงให้สอดคล้องกันในพรอมต์ - เสียง: ละ
soundเพื่อใช้ค่าเริ่มต้นtrueหรือกำหนดเป็นfalseเพื่อปิดการสร้างเสียง