واجهة API لـ Kling 3.0 Motion Control
المرجع الكامل لواجهة API لتوليد الفيديو باستخدام Kling 3.0 Motion Control من Kuaishou.
إصدارات النموذج
تدعم واجهة API هذه إصدارًا واحدًا من النموذج:
Kling 3.0 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لتعطيل الاحتفاظ بالصوت الأصلي للفيديو المرجعي؛ ويؤدي إغفال المعلمة إلى الاحتفاظ بالصوت