واجهة API لنموذج Kling 2.6 Motion Control
مرجع API كامل لتوليد الفيديو باستخدام Kling 2.6 Motion Control من Kuaishou.
إصدارات النموذج
تدعم واجهة API هذه إصدارًا واحدًا من النموذج:
Kling 2.6 Motion Control
نقطة النهاية
POST /api/v1/video/task
معلمات الطلب
مطلوبة
اختيارية
تتبع مدة الإخراج مدة الفيديو المصدر. المعلمة duration غير مدعومة. تُحدَّد نسبة أبعاد الإخراج وفقًا لوسائط الإدخال، ولا تُدعَم aspect_ratio. لم يحدد المزوّد الأساسي أيّ مدخل يحدد نسبة أبعاد الإخراج أو قاعدة الاختيار الدقيقة.
تُحتسب التكلفة بناءً على مدة الفيديو المصدر بعد تقريبها إلى أقرب ثانية صحيحة ودقة الإخراج المحددة. مثلًا، تُحتسب مدة 5.4 ثانية على أنها 5 ثوانٍ، ومدة 5.5 ثانية على أنها 6 ثوانٍ.
مثال على الطلب
استبدل عناوين URL للوسائط في المثال بعناوين ملفاتك الخاصة التي تستوفي المتطلبات أعلاه.
javascript
تنسيق الاستجابة
الاستجابة الأولية
تُرجع task_id للاستعلام الدوري:
json
استعلم دوريًا باستخدام GET /api/v1/video/{task_id} للتحقق من الحالة واسترداد الفيديو المُولَّد.
قيم الحالة
submitted: تم قبول المهمة وهي في انتظار المعالجةprocessing: جارٍ توليد الفيديوsucceed: اكتمل توليد الفيديوfailed: فشل توليد الفيديو
أفضل الممارسات
- الوسائط المرجعية: قدّم صورة واحدة وفيديو واحدًا فقط، وتحقق من تنسيقاتهما وأحجام ملفاتهما وأبعادهما قبل الإرسال
- اتجاه الشخصية: أعد التحقق من مدة الفيديو المرجعي عند تغيير
character_orientation، خاصةً عند اختيار"image" - الصوت الأصلي: اضبط
keep_original_soundعلىfalseلعدم الاحتفاظ بالصوت الأصلي للفيديو المرجعي؛ ويُحتفَظ بالصوت عند عدم تضمين هذه المعلمة