واجهة برمجة تطبيقات Gemini Omni 1.2 Flash
المرجع الكامل لواجهة برمجة التطبيقات الخاصة بنماذج Google Gemini Omni 1.2 Flash لتوليد الفيديو.
إصدارات النموذج
تدعم هذه الواجهة أربعة إصدارات من النموذج:
مقارنة سريعة
نقطة النهاية المشتركة
تستخدم جميع إصدارات Gemini Omni 1.2 Flash نقطة النهاية المخصصة لمهام الفيديو:
POST /api/v1/video/task
Gemini Omni 1.2 Flash Text to Video
المعاملات المطلوبة
مثال على الطلب
javascript
Gemini Omni 1.2 Flash Image to Video
المعاملات المطلوبة
المعاملات الاختيارية
مثال على الطلب
javascript
Gemini Omni 1.2 Flash Video Edit
المعاملات المطلوبة
ملاحظة: لا يدعم نموذج Video Edit المعاملين aspect_ratio وduration. لا تُدرج أيًا منهما في الطلب.
مثال على الطلب
javascript
Gemini Omni 1.2 Flash Reference to Video
يمكن استخدام الصور ومقاطع الفيديو المرجعية كلٌّ على حدة أو معًا. يجب تقديم صورة مرجعية واحدة أو فيديو مرجعي واحد على الأقل في images أو videos.
المعاملات المطلوبة
المدخلات المرجعية الاختيارية
مثال على الطلب
javascript
تنسيق الاستجابة
الاستجابة الأولية
تُرجع جميع النماذج task_id لاستخدامه في الاستعلام الدوري عن حالة المهمة:
json
استجابة الاستعلام الدوري
أرسل طلب GET /api/v1/video/{taskId} دوريًا للتحقق من الحالة:
json
قيم الحالة
submitted: قُبلت المهمة وهي تنتظر المعالجةprocessing: جارٍ توليد الفيديوsucceed: اكتمل توليد الفيديوfailed: تعذّر توليد الفيديو
أفضل الممارسات
- صياغة الوصف النصي: صِف بوضوح عناصر المشهد والأفعال وحركة الكاميرا والإضاءة وتطور المشهد.
- الإعدادات المطلوبة: حدّد دائمًا دقة مدعومة. ولجميع الإصدارات باستثناء Video Edit، حدّد أيضًا نسبة عرض إلى ارتفاع ومدة مدعومتين.
- الصور المدخلة: استخدم عناوين URL ثابتة ومتاحة للعامة لصور البداية والنهاية والصور المرجعية. عند تقديم صورة للإطار النهائي، اضبط
durationعلى قيمة بين 3 و10 ثوانٍ. - الفيديو المراد تعديله: تحقّق قبل الإرسال من أن مدة الفيديو الأصلي لا تتجاوز 10 ثوانٍ.
- حدود المراجع: قدّم صورة مرجعية واحدة أو فيديو مرجعيًا واحدًا على الأقل. الحد الأقصى هو 10 صور و3 مقاطع فيديو، ويجب ألا تتجاوز مدة أي مقطع مرجعي 3 ثوانٍ.