Seedance 2.0 Mini API
مرجع API الكامل لنماذج إنشاء الفيديو Seedance 2.0 Mini من ByteDance.
إصدارات النموذج
تدعم واجهة API هذه ثلاثة إصدارات من النموذج:
مقارنة سريعة
نسب العرض إلى الارتفاع المدعومة
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
خيارات الدقة
Seedance 2.0 Mini Text to Video
نقطة النهاية
POST /api/v1/video/task
معلمات الطلب
مطلوبة
اختيارية
مثال على الطلب
javascript
Seedance 2.0 Mini Image to Video
معلمات الطلب
مطلوبة
اختيارية
مثال على الطلب
javascript
Seedance 2.0 Mini Reference to Video
معلمات الطلب
مطلوبة
الوسائط المرجعية
يجب أن يتضمن كل طلب صورة واحدة أو فيديو واحدًا على الأقل. أرسل من 1 إلى 9 صور عند استخدام مراجع الصور. يمكن حذف مصفوفة images أو تركها فارغة فقط عندما تحتوي مصفوفة videos على فيديو مرجعي واحد على الأقل. الطلبات التي تحتوي على صوت فقط غير مدعومة.
العناصر النائبة للإشارة @ (AT)
تربط ميزة الإشارة @ (AT) الوسائط المرجعية بالموجّه عبر عناصر نائبة مرقّمة بالشكل <<<...>>>. يبدأ الترقيم من 1 بشكل مستقل لكل نوع من الوسائط ويتبع ترتيب المصفوفة المقابلة:
يجب أن يشير كل عنصر نائب إلى عنصر موجود في المصفوفة المقابلة.
اختيارية
تسعير الفيديوهات المرجعية
يتبع Seedance V2.0 Mini Reference-to-Video بنية الفوترة نفسها بالثانية حسب الدقة المستخدمة في إصدارات Seedance 2.0 المرجعية الأخرى. عندما تحتوي مصفوفة videos على فيديو مرجعي واحد على الأقل، تُضرب تكلفة الإنشاء الإجمالية في 2. يُطبّق هذا المضاعف مرة واحدة، بغض النظر عن عدد الفيديوهات المرجعية المرفوعة أو مدتها.
مثال على الطلب
javascript
حدود الوسائط
تنطبق هذه الحدود على صور الإطار الأول وصور الإطار الأخير والوسائط المرجعية لنماذج هذه الصفحة.
للصوت المرجعي والفيديو المرجعي حدّان منفصلان لمجموع المدد، قدر كل منهما 15 ثانية. كما أن الأعداد مستقلة: حتى 9 صور و3 فيديوهات و3 مقاطع صوتية. إضافة فيديوهات لا تقلّل عدد الصور المسموح به.
تستخدم جميع النماذج 720p افتراضيًا، لكن يجب مع ذلك توفير resolution. القيمة الافتراضية لمفتاح الصوت هي true؛ ولا يؤثر هذا المفتاح ولا الصوت المرجعي في السعر. يتطلب إنشاء الفيديو من المراجع صورة واحدة أو فيديو واحدًا على الأقل؛ ولا تُدعم الطلبات الصوتية فقط. رفع فيديوهات مرجعية يضاعف تكلفة الإنشاء بغض النظر عن عددها أو مدتها.
تنسيق الاستجابة
الاستجابة الأولية
تُرجع جميع النماذج task_id للاستعلام الدوري:
json
استجابة الاستعلام الدوري
استعلم دوريًا عبر GET /api/v1/video/{taskId} للتحقق من الحالة:
json
قيم الحالة
submitted: تم قبول المهمة وهي بانتظار المعالجةprocessing: إنشاء الفيديو جارٍsucceed: اكتمل إنشاء الفيديوfailed: فشل إنشاء الفيديو
وقت المعالجة
يتراوح وقت المعالجة المعتاد بين دقيقتين و6 دقائق، حسب المدة والدقة.
استعلم كل 5-10 ثوانٍ للتحقق من الحالة.
أفضل الممارسات
- صف الحركة بوضوح: ضمّن أوصافًا محددة للحركة في الموجّهات
- اختيار الدقة: استخدم
480pلمعالجة أسرع و720pلجودة أعلى - تعزيز الصوت: أبقِ
soundمفعّلًا لتجربة فيديو أكثر واقعية - الصورة إلى فيديو: قدّم إطارًا أول واضحًا عبر
image_url؛ واستخدمimage_end_urlعند الحاجة إلى التحكم في إطاري البداية والنهاية - الوسائط المرجعية: استخدم الصور والفيديوهات والصوت المرجعي المدعوم، وتأكد من تضمين صورة واحدة أو فيديو واحد على الأقل
- تسعير الفيديوهات المرجعية: تُحتسب أي طلبات لإنشاء فيديو من المراجع تحتوي على فيديو مرجعي واحد على الأقل بضعف التكلفة، بغض النظر عن عدد الفيديوهات المرفوعة أو مدتها
- معلمة البذرة: لا ترسل
seed؛ فنماذج Seedance 2.0 Mini لا تدعمها