Open API

واجهة API لتوليد الفيديو

نظرة عامة على واجهة API لتوليد الفيديو بالذكاء الاصطناعي من LMU AI: الاختيار بين Seedance وWan، إضافةً إلى القواعد المشتركة للمصادقة والمهام غير المتزامنة والفوترة وحدود التزامن ورموز الأخطاء.

توفّر LMU AI نوعين من واجهات API غير المتزامنة لتوليد الفيديو، وكلاهما يستخدم البروتوكولات الأصلية للمزوّدين: استبدل العنوان في الـ SDK الرسمي أو أمر curl بعنوان LMU AI، واستبدل المفتاح بمفتاح API الخاص بك من LMU AI، ويبقى جسم الطلب دون تغيير. هذه الصفحة نظرة عامة: اختر واجهة API من الجدول أدناه، ثم اقرأ صفحة المزوّد الخاصة بها. أما القواعد المشتركة بين المزوّدَين (المصادقة والفوترة وحدود التزامن ورموز الأخطاء) فموجودة في هذه الصفحة.

عنوان URL الأساسي

https://api.lmuai.ai
المزوّدإنشاء مهمةالاستعلام عن مهمةالتوثيق
Seedance (Volcengine Ark)POST /api/v3/contents/generations/tasksGET /api/v3/contents/generations/tasks/{id}واجهة Seedance API لتوليد الفيديو
Wan (Alibaba DashScope)POST /api/v1/services/aigc/video-generation/video-synthesisGET /api/v1/tasks/{task_id}واجهة Wan API لتوليد الفيديو

يجب تفعيل توليد الفيديو لمجموعتك

يجب أن تكون ميزة "توليد الفيديو" مفعّلة لمجموعة مفتاح API؛ وإلا فستُعيد الاستدعاءات الرمز 403. تعتمد النماذج التي يمكنك استدعاؤها فعليًا على مفتاح API الخاص بك؛ تحقّق منها باستخدام GET /v1/models.

1. الاختيار بين الواجهتين

Seedance (Volcengine Ark)Wan (Alibaba DashScope)
مثال على النموذجseedance-2.5wan3.0-video
الفوترةحسب رموز الإخراج (Token)حسب "الثواني الفعلية × سعر الوحدة لفئة الدقة"
قيم الدقة480p / 720p / 1080p (أحرف صغيرة)480P / 720P / 1080P (أحرف كبيرة)، والقيمة الافتراضية 1080P
حالة المهمةqueued ← running ← succeeded / failed / cancelledPENDING ← RUNNING ← SUCCEEDED / FAILED / CANCELED
حقل رابط الفيديوcontent.video_urloutput.video_url
إلغاء مهمةيمكن إلغاء المهام في قائمة الانتظار (queued)لا توجد نقطة نهاية للإلغاء؛ فالمهمة المُرسَلة تستمر دائمًا حتى الاكتمال

يجب أن يطابق اسم النموذج الاسمَ المفعّل لمجموعتك تمامًا (مع مراعاة حالة الأحرف). تستخدم الواجهتان أسماء حقول متشابهة لكن بحالة أحرف ومسارات مختلفة، فلا تخلط بينهما عند نسخ الأمثلة.

2. المصادقة

أرسل مفتاح API الخاص بك في ترويسة كل طلب:

Authorization: Bearer YOUR_API_KEY

لا تضع مفتاح API في كود الواجهة الأمامية للمتصفح، أو في المستودعات العامة، أو في سلاسل استعلام URL، أو في السجلات. استدعِ الـ API من خادمك الخاص.

3. تدفق المهام غير المتزامنة

  1. الإنشاء: يُعيد POST معرّف المهمة فقط؛ ولا ينتظر الفيديو.
  2. الاستطلاع: نفّذ GET على المهمة كل 10 ثوانٍ تقريبًا حتى تصل إلى حالة نهائية (نجاح / فشل / إلغاء).
  3. الصور المرجعية: يجب أن تمرّر استدعاءات الـ API رابط URL لصورة يمكن الوصول إليه علنًا (JPG / PNG / WebP)؛ أما صفحة توليد الفيديو في وحدة التحكم فتقبل رفع الصور المحلية.
  4. التنزيل: عند النجاح، خذ رابط الفيديو من الاستجابة. تكون روابط المزوّد الأصلي صالحة لمدة 24 ساعة، لذا نزّلها بسرعة؛ وتحتفظ المنصة بنسخة من كل فيديو مكتمل، ويمكنك تشغيلها وتنزيلها من صفحة مهام الفيديو في وحدة التحكم.

تتم التسوية حتى لو توقفت عن الاستطلاع

بعد الإرسال، تتابع المنصة المهمة في الخلفية وتسوّيها بشكل طبيعي حتى لو توقفت عن الاستعلام؛ ولا تُحتسب رسوم على المهام الفاشلة والملغاة.

للاطلاع على أمثلة كاملة للإنشاء والاستطلاع، راجع صفحتَي Seedance وWan.

4. الفوترة والعلامات المائية

  • يُجمَّد مبلغ تقديري عند إنشاء المهمة. إذا كان رصيدك غير كافٍ، يُرفض الطلب مباشرةً (402) ولا يُولَّد أي فيديو.
  • عند النجاح، تُسوّى المهمة مرة واحدة وفق الاستخدام الفعلي، ويُعاد أي فائض من المبلغ المجمَّد تلقائيًا؛ أما المهام الفاشلة والملغاة فتُستردّ قيمتها بالكامل ولا تُحتسب عليها رسوم.
  • تُحتسب رسوم Seedance حسب رموز الإخراج (Token)؛ وتُحتسب رسوم Wan حسب "الثواني الفعلية × سعر الوحدة لفئة الدقة".
  • تحمل الفيديوهات المكتملة علامة "مُولَّد بالذكاء الاصطناعي" الخاصة بالمنصة، ولا يمكن للعملاء إيقافها.

5. حدود التزامن

يمكن لكل مستخدم ولكل مفتاح API أن يملك 5 مهام كحد أقصى قيد التوليد في الوقت نفسه. وعند تجاوز ذلك، تُعيد الطلبات الرمز 429 مع ترويسة Retry-After (نحو 60 ثانية)؛ تراجَع ثم أعد المحاولة.

6. رموز الأخطاء

HTTPالمعنىما يجب فعله
401مفتاح API غير صالح أو معطّلتحقّق من مفتاح API الخاص بك
402الرصيد أو الحصة غير كافيين لتجميد المبلغ التقديرياشحن رصيدك وأعد المحاولة
403لم يُفعَّل توليد الفيديو للمجموعة، أو أن النموذج غير متاح في المجموعةاستخدم مفتاح API يدعم توليد الفيديو
404 model_not_foundالنموذج غير متاح بعد (الخطأ الإملائي في الاسم يؤدي إلى ذلك أيضًا)استخدم الاسم الدقيق الذي يُعيده GET /v1/models
409بدأت المهمة في التوليد ولا يمكن إلغاؤها (نقطة نهاية الإلغاء في Seedance)انتظر حتى تكتمل المهمة
429بلغ عدد المهام الجارية الحد الأقصىتراجَع وفقًا لـ Retry-After ثم أعد المحاولة

للأخطاء العامة، راجع رموز الأخطاء.

7. صفحات المزوّدين

آخر تحديث:

هل لديك أسئلة أخرى؟ اطرحها في مجتمع LMU AI (باللغة الصينية)، وسجّل الدخول بحساب لوحة التحكم.

في هذه الصفحة