إرسال مهمة فيديو
أرسل مهمة توليد فيديو غير متزامنة.
يعتمد شكل جسم الطلب على بادئة model:
kling/...— طلب فيديو Kling. حقول الجسم هيprompt + image + metadata.{mode, aspect_ratio, duration, image_list, video_list, sound, multi_shot, ...}. يتم تحديد نوع نقطة النهاية (نص إلى فيديو / صورة إلى فيديو / Omni-Video) وفقًا لحقول metadata التي تزوّدها.byteplus/...— طلب فيديو Seedance. حقول الجسم هيprompt + metadata.{content[], ratio, duration, generate_audio, watermark, seed, service_tier, return_last_frame, callback_url, resolution}. يتم تحديد النوع (نص إلى فيديو / صورة إلى فيديو / مرجع متعدد الوسائط / تحرير الفيديو) وفقًا لعناصرcontent[]وعلاماتroleالتي تزوّدها.
اختر متغيّر المخطط من قائمة جسم الطلب المنسدلة أدناه لرؤية حقول كل شكل وتجربتها في صندوق التشغيل (playground).
التفويضات
تبدو مفاتيح OrcaRouter API على شكل sk-orca-.... مرّرها في ترويسة Authorization: Bearer sk-orca-....
الجسم
- Kling video request
- Seedance video request
اختر المتغيّر المطابق لبادئة model الخاصة بك:
kling/...←Kling video requestbyteplus/...←Seedance video request
نموذج فيديو Kling (الاسم المعروض للعميل مع بادئة المساحة
الاسمية kling/). يتم تحديد نقطة النهاية التي تخدمها Kling
فعلًا (text2video / image2video / omni-video) وفقًا لحقول
metadata التي تمرّرها، وليس وفقًا لاسم النموذج الذي تختاره
— لكن فقط kling/kling-video-o1 و kling/kling-v3-omni
يقبلان حقول المراجع متعددة المصادر (image_list / video_list).
kling/kling-v2-master, kling/kling-v2-1-master, kling/kling-v2-5-turbo, kling/kling-v2-6, kling/kling-v3, kling/kling-video-o1, kling/kling-v3-omni "kling/kling-v3-omni"
مطلوب. ترفض Kling المطالبات الفارغة أو التي تحتوي على مسافات بيضاء فقط.
صورة اللقطة الأولى الاختيارية لتحويل الصورة إلى فيديو (URL
أو data URI بصيغة base64). تكامل المعلومات مع
metadata.image_tail.
حقيبة معاملات بأي شكل تحترمها Kling.
عامة (لجميع النقاط):
mode(string):std(720P) /pro(1080P) /4k. خاصية4kمتاحة فقط علىkling/kling-v3وkling/kling-v3-omni. الافتراضيstdلتحويل النص/الصورة إلى فيديو، وproلـ Omni-Video.aspect_ratio(string):16:9/9:16/1:1.duration(string): الطول بالثواني، الافتراضي"5". يقبلkling/kling-v3-omniوkling/kling-v3القيم"3"-"15"؛ تقبل عائلة v2 وkling/kling-video-o1القيم"5"أو"10".
تحويل النص إلى فيديو والصورة إلى فيديو فقط (ليس Omni-Video):
negative_prompt(string): أشياء يجب تجنّبها. حد أقصى 2500 حرفًا.cfg_scale(number): النطاق[0, 1]، الافتراضي0.5. الأعلى = التزام أصرم بالمطالبة. غير مدعوم على نماذج v2.x.image_tail(string): صورة اللقطة الأخيرة لتحويل الصورة إلى فيديو بصورة أولى/أخيرة.
مرجع متعدد المصادر (نقطة Omni فقط، kling/kling-video-o1 /
kling/kling-v3-omni):
image_list(array):[{image_url, type}]— مرجع متعدد الصور. أشر إلى الصور في المطالبة بـ<<<image_1>>>إلخ.video_list(array):[{video_url, refer_type, keep_original_sound}]. علىkling/kling-v3-omniمحدودة بـ 3-10 ثوانٍ ووضع std/pro (وليس 4K).
ميزات متقدمة (تعتمد على النموذج — انظر Capability Map):
multi_shot(bool) +shot_type(customize/intelligence)multi_prompt([{index, prompt, duration}]): وضع تعدد اللقطات. متاح علىkling/kling-v3وkling/kling-v3-omni.
sound(string):"on"/"off"— صوت أصلي. متاح علىkling/kling-v3وkling/kling-v3-omni(أي وضع)، وkling/kling-v2-6(وضع pro فقط).watermark_info(object):{enabled: bool}. عام.
الاستجابة
تم قبول المهمة (غير متزامن — استعلم عبر /v1/video/generations/{task_id})
استجابة إرسال على طريقة OpenAI. تُرجع بواسطة
POST /v1/video/generations (والاسم البديل المتماثل لـ OpenAI
POST /v1/videos).
معرّف المهمة. نفس قيمة task_id (محتفظ به للعملاء القدامى).
video اسم النموذج كما أرسله العميل (الاسم المستعار / بادئة المساحة الاسمية محفوظة، وليس الاسم المُحلّل في المصدر).
تكون دائمًا queued عند الإرسال الناجح.
queued 0 <= x <= 100طابع زمني Unix عند إرسال المهمة.
