Skip to main content
توليد الفيديو غير متزامن. POST /v1/videos/generations يعيد هوية مهمة عامة وعادةً ما يعيد poll_url؛ يظهر الفيديو النهائي في ردود الحالة اللاحقة. عندما يستطيع نموذج Seedance المحدد استخدام مكتبة مواد TokenLab، يتم تجهيز روابط الصور و data URL المضمنة المدعومة كمواد TokenLab قابلة لإعادة الاستخدام قبل التوليد. إذا استغرق التجهيز أكثر من 60 ثانية، أعد المحاولة بعد أن تصبح auto_material_asset_ids المعادة في حالة ACTIVE. إذا لم يستطع النموذج المحدد استخدام مكتبة المواد، تستمر مدخلات الصور العادية عبر مسار الصور المعتاد.

العمليات المدعومة

استخدم operation صريحة في الإنتاج. يمكن لـ TokenLab استنتاج بعض العمليات من المدخلات، لكن القيم الصريحة للعملية تجعل التحقق والدعم وإعادة المحاولة أكثر وضوحًا.

اكتشاف النموذج

استخدم معرفات النماذج التي تعرضها TokenLab في model، ثم اختر متغيرات العملية عبر operation ومدخلات الوسائط المناسبة. تشمل الأمثلة wan-2.7 وhappyhorse-1.0 وviduq3 وviduq3-mix وpixverse-v6 وkling-3.0-video وveo3.1 وseedance-2.0؛ لا تستخدم أسماء العمليات الخاصة بالمزوّد كأسماء نماذج في TokenLab. اقرأ تفاصيل النموذج المحدد قبل الاعتماد على الحقول المتخصصة مثل reference_images, kling_elements, output_audio, duration, resolution, أو aspect_ratio.

إنشاء الطلب

لإدخال وسائط الإنتاج، يفضل استخدام https URLs العامة بدلاً من data: URLs المضمنة. إذا كنت تستخدم URLs مؤقتة، أبقها صالحة حتى ينتهي TokenLab من إنشاء المهمة.

المدخلات والحقول المحددة للنموذج

  • طلبات عائلة Veo 3 افتراضيًا تكون على وضع الصوت عند حذف output_audio. قم بتعيينها صراحة عندما يدعم النموذج التبديل وتعتمد تجربة المستخدم الخاصة بك على الصوت.
  • kling_elements مخصصة لطلبات kling-3.0-video المشروطة بالصورة. قم بالإشارة إلى كل عنصر في prompt كـ @name؛ لا تجمعها مع output_audio=true.
  • بالنسبة إلى عائلة Seedance 2.0، اقرأ دليل نماذج فيديو Seedance 2.0 قبل استخدام مخرجات 4K أو حدود Fast/Mini أو مدخلات المرجع متعددة الوسائط.
  • بالنسبة لـ grok-imagine-video، يستخدم video-to-video video_url العامة بصيغة .mp4؛ يجب أن تأتي الحدود المحددة للنموذج مثل duration و resolution من تفاصيل النموذج.

PixVerse و HappyHorse

في TokenLab، نماذج PixVerse أعلاه لا تقبل operation=video-extension.

استعلام النتائج

استخدم poll_url المعاد أولاً. إذا كنت بحاجة إلى نقطة نهاية ثابتة، استخدم GET /v1/tasks/{id} بنفس id / task_id من رد الإنشاء. قد تعيد مهام الفيديو المكتملة video_url أو video أو videos بحسب النموذج وعدد المخرجات. اعتبر billing_transaction_id معرفًا للفوترة، وليس معرفًا للمهمة.

الأخطاء الشائعة

  • لا تقم بتشفير مسارات حالة الفيديو القديمة؛ يفضل استخدام poll_url.
  • لا تجمع بين حقول الإطار الأول مع تدفقات صورة مرجعية مخصصة ما لم يسمح بذلك تفاصيل النموذج.
  • لا تفترض أن duration تصف طول فيديو المرجع المدخل؛ عادةً ما تتحكم في طول المخرجات المولدة.
  • لا تقم بإعادة محاولة طلبات الإنشاء بعد انتهاء المهلة دون التحقق مما إذا كانت المهمة قد تم إنشاؤها بالفعل.

مرجع API

واجهات فيديو بأسلوب OpenAI ومتوافقة مع Volc

استخدم /v1/videos/generations لواجهة الفيديو الموحدة في TokenLab عبر النماذج. إذا كنت تنقل تكاملا قائما مع Seedance 2.0 يستخدم بالفعل content[] أو طلبات Action بأسلوب Volc، فاستخدم واجهات توافق Seedance تحت /api/v3. يستخدم الأسلوبان مفاتيح TokenLab Bearer API والاستعلام غير المتزامن، لكن شكل الطلب والاستجابة مختلف.