Wan 3.0 API
مرجع API كامل لنماذج إنشاء الفيديو Wan 3.0 من Alibaba.
إصدارات النموذج
تدعم واجهة API هذه أربعة إصدارات من النموذج:
مقارنة سريعة
نقطة النهاية المشتركة
تستخدم جميع إصدارات Wan 3.0 نقطة نهاية مهام الفيديو:
POST /api/v1/video/task
المعلمات المشتركة
مطلوبة {#}
اختيارية
Wan 3.0 Text to Video
اضبط model_name على "wan-3.0-text-to-video" وقدّم المعلمات المطلوبة المشتركة.
مثال على الطلب
javascript
Wan 3.0 Image to Video
مدخلات الصور المطلوبة
يجب أن تستخدم الصورتان تنسيق JPEG أو JPG أو PNG من دون قناة ألفا أو BMP أو WEBP. ويجب أن يتراوح طول كل جانب من الصورة بين 240 و8000 بكسل.
مثال على الطلب
javascript
Wan 3.0 Video Edit
إدخال الفيديو المطلوب
يجب ألا يتجاوز مجموع مدة فيديو المصدر وduration المطلوبة للإخراج 30 ثانية.
مثال على الطلب
javascript
Wan 3.0 Reference to Video
مدخلات المراجع اختيارية ويمكن دمجها، باستثناء files وlinks إذ لا يمكن إرسالهما معًا.
مدخلات المراجع الاختيارية
مثال على الطلب
javascript
لاستخدام ملف مرجعي بدلًا من صفحة ويب، احذف links ومرّر عنوان URL واحدًا في files.
تنسيق الاستجابة
الاستجابة الأولية
تعيد جميع النماذج task_id لاستخدامه في الاستقصاء:
json
استجابة الاستقصاء
استقصِ GET /api/v1/video/{taskId} للتحقق من الحالة:
json
قيم الحالة
submitted: تم قبول المهمة وهي بانتظار المعالجةprocessing: إنشاء الفيديو قيد التنفيذsucceed: اكتمل إنشاء الفيديوfailed: فشل إنشاء الفيديو
أفضل الممارسات
- توجيه المطالبة: صِف العناصر والإجراءات وحركة الكاميرا والإيقاع والبيئة والغرض من الصوت بوضوح.
- مدخلات الصور: استخدم صور البداية والنهاية والمراجع المطابقة لنسبة العرض إلى الارتفاع المطلوبة. يجب ألا تحتوي صور PNG على قناة ألفا.
- توقيت تحرير الفيديو: تحقق من مدة المصدر قبل اختيار مدة الإخراج المطلوبة بحيث يظل مجموعهما ضمن 30 ثانية.
- حدود المراجع: تحقّق من عدد كل مجموعة مراجع وتنسيقها وأبعادها ومدتها الإجمالية قبل الإرسال.
- الملفات والروابط: أرسل إما ملفًا مرجعيًا واحدًا أو رابطًا واحدًا لصفحة ويب عامة، ولا ترسلهما معًا في الطلب نفسه.