grok-imagine-video-1.5
ينشئ Grok Imagine Video 1.5 مقاطع من النص بمدة 1–15 ثانية، تشمل 1080p. ويدعم النموذج نفسه تحريك الصور والمراجع البصرية وتحديد الإطارات الرئيسية ومسارًا صوتيًا.
- Ailoot · فيديو
POST /v1/videos/generationsgrok-imagine-video-1.5 - Ailoot · فيديو
POST /v1/videos/generationsgrok-imagine-video-1.5-2026-05-30
عن النموذج
يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.
إنشاء مشهد فيديو
Grok Imagine Video 1.5 نموذج من xAI لتوليد المقاطع من وصف نصي ومادة مرئية. وتُنشر في طريقة Ailoot الحالية إمكانية التوليد من النص؛ وتتيح الأنماط الإضافية للنموذج نفسه تحريك صورة واستخدام المراجع وتحديد إطارات مرجعية للمشهد.
تُنشأ النتيجة بصورة غير متزامنة: بعد إنشاء المهمة تُفحص الجاهزية بمعرّفها. ووفقًا لـxAI، قد تستغرق العملية عدة دقائق حسب تعقيد المشهد والمدة والدقة. ولا يعني تلقي معرّف المهمة أن المقطع جاهز.
المدة والنسب والدقة
تكون مدة المقطع المنشأ من 1 إلى 15 ثانية. ويمكن اختيار 1:1 أو 16:9 أو 9:16 أو 4:3 أو 3:4 أو 3:2 أو 2:3؛ والشكل القياسي للنص هو 16:9. وعند تحريك صورة تُحفظ نسبها افتراضيًا.
تتوفر 480p و720p و1080p للتوليد من النص والصورة الأولية. وتُستخدم 480p افتراضيًا؛ ويُحد النمط الذي يستخدم المراجع بـ720p. ولا يمكن تطبيق دقة 1080p على جميع الأنماط لمجرد أنها متاحة لدى النموذج.
التحكم في المظهر
في نمط المراجع تستقبل xAI حتى 7 صور. وهي تحدد الأشخاص والأشياء والملابس والسمات المرئية الأخرى دون تثبيت الإطار الأول. وتُخصص هذه الطريقة للمشاهد ذات الشخصية المتكررة وعرض المنتجات والحفاظ على المظهر المطلوب بين المشاهد المصممة.
الإطار الأول والأخير والإطارات الوسيطة
يتيح الإصدار 1.5 تثبيت الإطار الأول بدقة أو الإطار الأخير بدقة أو كليهما معًا. وإذا حُدد الأخير وحده، يبني النموذج البداية بنفسه ويصل إلى الصورة المحددة. وعند تحديد الطرفين ينشئ الحركة بينهما؛ ويمكن للتعليمات النصية توضيح الحركة وعمل الكاميرا.
لترتيب المشاهد داخل المقطع يمكن تثبيت حتى 4 إطارات رئيسية. ويجب أن يقع وقت كل منها بعد البداية وقبل النهاية حصرًا؛ ويُحدد التوقيت على شبكة 1/3 ثانية. ويُرفض إطاران إذا قُرّب توقيتهما إلى النقطة نفسها على الشبكة. ولتجنب ذلك، اترك بينهما ما لا يقل عن 1/3 ثانية. ويُحدد الإطار الأول والأخير بصورة مستقلة عن هذه الإطارات الوسيطة الأربعة.
يمكن الجمع بين الإطارات المرجعية والمراجع البصرية والأصوات المحددة مسبقًا. وإذا ثُبت إطار واحد على الأقل، يصبح الوصف النصي اختياريًا: إذ يحدد تسلسل الصور نفسه المشهد. ولا يمكن استخدام الإطارات الرئيسية مع نمط تحرير الفيديو. ولا تعني هذه الإمكانات لدى xAI إتاحتها في توليد Ailoot المنشور من النص.
الصوت والأصوات
يتضمن المقطع المنشأ مسارًا صوتيًا افتراضيًا؛ وتتوفر أيضًا نتيجة صامتة. وفي نمط xAI الذي يستخدم مراجع صوتية يمكن اختيار حتى 3 أصوات محددة مسبقًا وربطها بالمشاركين المتحدثين في المشهد.
ليس تقديم ملف صوتي خاص بك كعينة صوت إمكانية عامة لهذا النموذج: إذ توفرها xAI بصورة مستقلة عند الطلب. والصوت المحدد مسبقًا والصوت المرفوع نوعان مختلفان من المدخلات.
أنماط العمل
ينشئ التوليد من النص مشهدًا جديدًا؛ وتحدد الصورة الأولية بدايته؛ وتوجه المراجع المظهر؛ وتحدد الإطارات المثبتة نقاطًا مرئية في الزمن. ولكل نمط قيوده الخاصة، لذا لا يمكن تطبيق إعدادات طريقة على أخرى دون شروط.
Ailoot · فيديو POST /v1/videos/generations grok-imagine-video-1.5
grok-imagine-video-1.5grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
البداية
ينشئ Grok Imagine Video 1.5 مقاطع من النص بمدة 1–15 ثانية، تشمل 1080p. ويدعم النموذج نفسه تحريك الصور والمراجع البصرية وتحديد الإطارات الرئيسية ومسارًا صوتيًا.
- المدخلات المقبولة
- النص
- النتائج
- فيديو
متاح في Ailoot · المدخلات والطرائق
Ailoot · فيديو POST /v1/videos/generations
- الإدخال
text- الإخراج
video- صيغة الإخراج
- mp4
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود grok-imagine-video-1.5 | القيمة الافتراضية— |
الحقلprompt | النوعstring | المتطلباختياري | القيم والحدود الحد الأدنى للطول: 1 | القيمة الافتراضية— |
الحقلduration | النوعinteger | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 15 الشروط: لا تقدّم duration وseconds معاً الوحدة: ثوانٍ | القيمة الافتراضية1 |
الحقلseconds | النوعinteger|integer_string | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 15 بديل: duration | القيمة الافتراضية— |
الحقلresolution | النوعstring | المتطلباختياري | القيم والحدود 480p, 720p, 1080p | القيمة الافتراضية480p |
الحقلaspect_ratio | النوعstring | المتطلباختياري | القيم والحدود 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 الشروط: عند تقديم صورة إدخال وحذف نسبة الأبعاد، يرث المزوّد نسبة أبعاد الصورة | القيمة الافتراضية16:9 |
الحقلsize | النوعstring | المتطلباختياري | القيم والحدود 1280x720, 720x1280, 1920x1080, 1080x1920 الشروط: يجب أن يطابق resolution/aspect_ratio عند تحديد كليهما | القيمة الافتراضية— |
الحقلimage | النوعobject | المتطلباختياري | القيم والحدود الشروط: صورة إدخال فعلية مدعومة؛ تسمح بحذف الموجّه النصي | القيمة الافتراضية— |
تركيبات مواد الإدخال
تحويل النص إلى فيديو · مطلوب: prompt
تحويل الصورة إلى فيديو · مطلوب: image
معلمات الطريقة ودورة حياتها
| المعلمة | المواصفات |
|---|---|
المعلمةmaterial_types | المواصفاتtext |
المعلمةrequired | المواصفاتnull |
المعلمةoptional_controls | المواصفاتnull |
دورة الحياة: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
بُنى الطرق ومعرّفاتها دقيقة؛ قدرة المورد منفصلة عن السماح بالطلب.
الباقات
تعرفات طرائق Ailoot
POST /v1/videos/generations- الإدخال
- 0.01 US$ لكل صورة مُدخلة
- الإخراج
- 0.25 US$ لكل ثانية بدقة 1080p
- الإخراج
- 0.08 US$ لكل ثانية بدقة 480p
- الإخراج
- 0.14 US$ لكل ثانية بدقة 720p
تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →
أمثلة للطلبات
Ailoot · فيديو
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'استلام النتائج وحفظها
Ailoot · فيديو
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
التحقق من حالة المهمة
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"عمليات أخرى لقراءة المحتوى
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4الاحتفاظ بكل النتائج المكتملة
احفظ كل فيديو مكتمل أو ملف مُرجع؛ ونزّل كل أصل من URL الخاص به الذي تم إرجاعه فعليًا.
احتفظ بـJSON الحالة كاملاً وبقيمة request_id الفعلية. تحتوي الاستجابة المكتملة ذات status=done على video.url بعنوان URL لمحتوى مملوك لك. حافظ على المدة المذكورة وكل حقل نتيجة مُعاد.
عند الحاجة إلى التحقق من الاستجابة الأصلية
اقرأ المهمة الأصلية الموجودة؛ ولا تعِد إرسال طلب مجهول النتيجة مطلقاً.
حقول الاستجابة
| الحقل | النوع |
|---|---|
الحقلrequest_id | النوعstring |
الحقلid | النوعstring |
الحقلstatus | النوعstring |
الحقلvideo.url | النوعowned signed content URL |
الحقلvideo.duration | النوعnumber |
الحقلvideo.respect_moderation | النوعboolean |
الأخطاء والخطوات التالية
| الاستجابة | الشرط | الخطوة التالية |
|---|---|---|
الاستجابة400 · invalid_request_error | الشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحة | الخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد. |
الاستجابة409 · video_not_ready | الشرطمحتوى النتيجة الأصلية غير متاح بعد | الخطوة التاليةاستعلم دورياً باستخدام المعرّف الأصلي المُعاد والتزم بـRetry-After. |
الاستجابةserver_error | الشرطتشير الاستجابة المُعادة إلى أن العملية أو النتيجة تتطلب التحقق | الخطوة التاليةاحتفظ بمعرّف العملية أو المهمة الأصلي المُعاد، وبترويسات الطلب وبالاستجابة؛ وواصل عمليات القراءة المدعومة لتلك العملية الأصلية. لا تُعِد إرسال طلب الإنشاء. |
الأسماء البديلة
الأسماء البديلة للنموذج
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
Ailoot · فيديو POST /v1/videos/generations grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
البداية
ينشئ Grok Imagine Video 1.5 مقاطع من النص بمدة 1–15 ثانية، تشمل 1080p. ويدعم النموذج نفسه تحريك الصور والمراجع البصرية وتحديد الإطارات الرئيسية ومسارًا صوتيًا.
- المدخلات المقبولة
- النص
- النتائج
- فيديو
متاح في Ailoot · المدخلات والطرائق
Ailoot · فيديو POST /v1/videos/generations
- الإدخال
text- الإخراج
video- صيغة الإخراج
- mp4
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود grok-imagine-video-1.5-2026-05-30 | القيمة الافتراضية— |
الحقلprompt | النوعstring | المتطلباختياري | القيم والحدود الحد الأدنى للطول: 1 | القيمة الافتراضية— |
الحقلduration | النوعinteger | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 15 الشروط: لا تقدّم duration وseconds معاً الوحدة: ثوانٍ | القيمة الافتراضية1 |
الحقلseconds | النوعinteger|integer_string | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 15 بديل: duration | القيمة الافتراضية— |
الحقلresolution | النوعstring | المتطلباختياري | القيم والحدود 480p, 720p, 1080p | القيمة الافتراضية480p |
الحقلaspect_ratio | النوعstring | المتطلباختياري | القيم والحدود 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 الشروط: عند تقديم صورة إدخال وحذف نسبة الأبعاد، يرث المزوّد نسبة أبعاد الصورة | القيمة الافتراضية16:9 |
الحقلsize | النوعstring | المتطلباختياري | القيم والحدود 1280x720, 720x1280, 1920x1080, 1080x1920 الشروط: يجب أن يطابق resolution/aspect_ratio عند تحديد كليهما | القيمة الافتراضية— |
الحقلimage | النوعobject | المتطلباختياري | القيم والحدود الشروط: صورة إدخال فعلية مدعومة؛ تسمح بحذف الموجّه النصي | القيمة الافتراضية— |
تركيبات مواد الإدخال
تحويل النص إلى فيديو · مطلوب: prompt
تحويل الصورة إلى فيديو · مطلوب: image
معلمات الطريقة ودورة حياتها
| المعلمة | المواصفات |
|---|---|
المعلمةmaterial_types | المواصفاتtext |
المعلمةrequired | المواصفاتnull |
المعلمةoptional_controls | المواصفاتnull |
دورة الحياة: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
بُنى الطرق ومعرّفاتها دقيقة؛ قدرة المورد منفصلة عن السماح بالطلب.
الباقات
تعرفات طرائق Ailoot
POST /v1/videos/generations- الإدخال
- 0.01 US$ لكل صورة مُدخلة
- الإخراج
- 0.25 US$ لكل ثانية بدقة 1080p
- الإخراج
- 0.08 US$ لكل ثانية بدقة 480p
- الإخراج
- 0.14 US$ لكل ثانية بدقة 720p
تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →
أمثلة للطلبات
Ailoot · فيديو
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5-2026-05-30", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'استلام النتائج وحفظها
Ailoot · فيديو
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
التحقق من حالة المهمة
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"عمليات أخرى لقراءة المحتوى
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4الاحتفاظ بكل النتائج المكتملة
احفظ كل فيديو مكتمل أو ملف مُرجع؛ ونزّل كل أصل من URL الخاص به الذي تم إرجاعه فعليًا.
احتفظ بـJSON الحالة كاملاً وبقيمة request_id الفعلية. تحتوي الاستجابة المكتملة ذات status=done على video.url بعنوان URL لمحتوى مملوك لك. حافظ على المدة المذكورة وكل حقل نتيجة مُعاد.
عند الحاجة إلى التحقق من الاستجابة الأصلية
اقرأ المهمة الأصلية الموجودة؛ ولا تعِد إرسال طلب مجهول النتيجة مطلقاً.
حقول الاستجابة
| الحقل | النوع |
|---|---|
الحقلrequest_id | النوعstring |
الحقلid | النوعstring |
الحقلstatus | النوعstring |
الحقلvideo.url | النوعowned signed content URL |
الحقلvideo.duration | النوعnumber |
الحقلvideo.respect_moderation | النوعboolean |
الأخطاء والخطوات التالية
| الاستجابة | الشرط | الخطوة التالية |
|---|---|---|
الاستجابة400 · invalid_request_error | الشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحة | الخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد. |
الاستجابة409 · video_not_ready | الشرطمحتوى النتيجة الأصلية غير متاح بعد | الخطوة التاليةاستعلم دورياً باستخدام المعرّف الأصلي المُعاد والتزم بـRetry-After. |
الاستجابةserver_error | الشرطتشير الاستجابة المُعادة إلى أن العملية أو النتيجة تتطلب التحقق | الخطوة التاليةاحتفظ بمعرّف العملية أو المهمة الأصلي المُعاد، وبترويسات الطلب وبالاستجابة؛ وواصل عمليات القراءة المدعومة لتلك العملية الأصلية. لا تُعِد إرسال طلب الإنشاء. |
الأسماء البديلة
الأسماء البديلة للنموذج
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
FAQ · grok-imagine-video-1.5
- ما المدخلات والنتائج المتاحة؟
POST /v1/videos/generations·grok-imagine-video-1.5:text→videoPOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:text→video- ما الحقول التي يستخدمها الطلب؟
POST /v1/videos/generations·grok-imagine-video-1.5:model,prompt,duration,seconds,resolution,aspect_ratio,size,imagePOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:model,prompt,duration,seconds,resolution,aspect_ratio,size,image- ما الحدود المطبقة؟
POST /v1/videos/generations·grok-imagine-video-1.5:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15POST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15