جرى التحقق في 29 سبتمبر 2026 من نقاط النهاية المستضافة الفعلية ومخططات المدخلات المنشورة لها وقوائم أسعار المزوّد. الأسعار هي أسعار قوائم المزوّد بالدولار الأمريكي؛ وتحوّلها MakeInfluencer.ai إلى أرصدة وتعرض التكلفة الدقيقة قبل كل تشغيل.
Seedance 2.5 هو نموذج الفيديو الرائد من ByteDance في 2026. يولّد حتى 30 ثانية في تمريرة واحدة بصوت متزامن أصلي، ويقبل حتى 30 صورة مرجعية في طلب واحد، ويضيف ثلاثة أوضاع لم تكن في Seedance 2.0: تحرير الفيديو (Video Edit) وتمديد الفيديو (Video Extend) والأفاتار المتحدث (Talking Avatar). وكلها متاحة مباشرة في MakeInfluencer.ai، في لوحة التحكم وعبر REST API واحدة، تسحب من رصيد واحد.
كُتب هذا الدليل لمن سيستدعي API فعلًا. فهو يغطي كل وضع بمعاملاته الدقيقة وطلب واستجابة لكل منها، وكيفية الاستعلام الدوري (polling) ومعالجة الأخطاء، والمدة التي تستغرقها المهام فعلًا (وهي أطول مما تعترف به معظم الوثائق)، وأمثلة تسعير للمهام الشائعة، وكيفية الترحيل من Seedance 2.0 API، وأنماط الموجّهات التي تجعل مراجع @Image تعمل.
ما هو Seedance 2.5؟
Seedance 2.5 هو خليفة Seedance 2.0 من فريق Seed في ByteDance. يذكر إعلان ByteDance نفسه تاريخ إصدار هو 31 يوليو 2026، وتفيد التغطية الصحفية بأنه عُرض أولًا في يونيو خلال مؤتمر Volcano Engine التابع لـ ByteDance في بكين. وجاء الوصول إلى API المستضافة في أغسطس، ومنذ 29 سبتمبر 2026 والنموذج متاح في MakeInfluencer.ai.
وقد تغيّرت ثلاثة أشياء عن الإصدار 2.0.
المدة. توقف Seedance 2.0 عند 15 ثانية. أما Seedance 2.5 فيولّد مقطعًا متصلًا من 4 إلى 30 ثانية في توليد واحد، مع صوت يُولَّد في التمريرة نفسها بدل أن يُضاف بعدها.
المراجع. تقول ByteDance إن الطلب الواحد يستطيع حمل ما يصل إلى 30 صورة و10 مقاطع فيديو و10 مقاطع صوتية بوصفها مراجع. وتشير إليها داخل الموجّه: «@Image 1 هي المقدّمة، و@Image 2 هي المطبخ».
الأوضاع. لم يعد Seedance مجرد مولّد. فـ تحرير الفيديو يعيد كتابة مقطع موجود انطلاقًا من موجّه مع الحفاظ على حركته. وتمديد الفيديو يواصل مقطعًا بمدة من 4 إلى 30 ثانية مستخدمًا آخر 30 ثانية منه سياقًا، وتقدّم ByteDance التمديد متعدد الجولات وسيلةً لبناء تسلسلات مدة كل منها عدة دقائق. والأفاتار المتحدث يحوّل صورة شخصية واحدة وملفًا صوتيًا إلى فيديو لمقدّم بمزامنة شفاه من صوت مدته حتى دقيقتين.
المقطع أعلاه تصيير حقيقي بـ Seedance 2.5 Turbo من صورة إلى فيديو بدقة 720p انطلاقًا من إطار واحد بـ GPT Image 2.5، صُنع أثناء تحققنا من نقاط النهاية.
بشأن مستويي 1080p و4K
تختلف المراجعات حول ما إذا كانت مخرجات Seedance 2.5 بدقتي 1080p و4K أصلية أم مكبَّرة من دقة داخلية أدنى. وإعلان ByteDance لا يحسم ذلك. ولأغراض الميزانية، اعتبر 720p الخيار الافتراضي لوسائل التواصل الاجتماعي والمسودات، واحجز 1080p و4K للتصيير النهائي حيث تحققت من الفرق على لقطاتك أنت.
Seedance 2.5 مقابل Seedance 2.0
| القدرة | Seedance 2.0 | Seedance 2.5 |
|---|---|---|
| أقصى مدة للتوليد الواحد | 15 ث | 30 ث |
| الصور المرجعية | حتى 12 (بحسب التقارير) | حتى 30 |
| الأوضاع | نص إلى فيديو وصورة إلى فيديو | إضافةً إلى تحرير الفيديو وتمديد الفيديو والأفاتار المتحدث |
| المستوى الأسرع | Seedance 2.0 Fast | Seedance 2.5 Turbo (720p، 1080p) |
| الصوت الأصلي | نعم | نعم |
| إطار النهاية | نعم | نعم |
| الدقات | من 480p إلى 4K | من 480p إلى 4K |
| سعر الثانية عند 720p | $0.24، أو $0.48 مع صور مرجعية | $0.36 للقياسي، و$0.20 لـ Turbo، والمراجع مشمولة |
| معرّفات النماذج في MakeInfluencer.ai | seedance2 وseedance2fast | seedance25 وseedance25turbo وثلاثة معرّفات للأوضاع |
صف التسعير يستحق نظرة ثانية. فـ Seedance 2.0 يضاعف سعر الثانية بمجرد إرفاق صورة مرجعية، فيكلّف مقطع مدته 10 ثوانٍ بدقة 720p مع مرجع للشخصية $4.80. أما المقطع نفسه على Seedance 2.5 القياسي فيكلّف $3.60 وعلى Turbo $2.00. وإذا كان خط الإنتاج لديك يرسل دائمًا صورة مرجعية، وهو ما يفعله أي خط إنتاج يحافظ على اتساق الشخصية، فـ Seedance 2.5 أرخص من 2.0 وأفضل منه أيضًا.
أوضاع Seedance 2.5 الستة
كل وضع في MakeInfluencer.ai هو أحد معرّفات النماذج الخمسة. ويختار القياسي وTurbo كلٌّ منهما بين النص إلى فيديو والصورة إلى فيديو تلقائيًا، وبهذا تغطي خمسة معرّفات ستة أوضاع.
| الوضع | معرّف النموذج | يُختار عندما | الدقات | المدة |
|---|---|---|---|---|
| نص إلى فيديو | seedance25 | لا يوجد startFrameUrl | 480p و720p و1080p و4K | 4-30 ث |
| صورة إلى فيديو | seedance25 | يوجد startFrameUrl | 480p و720p و1080p و4K | 4-30 ث |
| Turbo (نص أو صورة إلى فيديو) | seedance25turbo | القاعدة نفسها | 720p و1080p | 4-30 ث |
| تحرير الفيديو | seedance25_video_edit | دائمًا | 480p و720p و1080p و4K | يُقصّ المصدر إلى 30 ث |
| تمديد الفيديو | seedance25_video_extend | دائمًا | 480p و720p و1080p و4K | 4-30 ث من مادة جديدة |
| الأفاتار المتحدث | seedance25_talking_avatar | دائمًا | 480p و720p | حتى 120 ث من الصوت |
في لوحة التحكم، يظهر Seedance 2.5 وSeedance 2.5 Turbo في مولّد الفيديو تحت تبويب «الأحدث» (Latest) في منتقي النماذج. ويظهر الأفاتار المتحدث في تبويب الناطق (Talking) خيارَ نموذج بجانب InfiniteTalk. أما تحرير الفيديو وتمديد الفيديو فمتاحان عبر API المطورين اليوم ومخطط لهما في لوحة التحكم.
نص إلى فيديو وصورة إلى فيديو (seedance25)
هذان هما الوضعان الأساسيان. والحقول التي ترسلها:
| الحقل | النوع | الافتراضي | ملاحظات |
|---|---|---|---|
prompt | string | مطلوب | المشهد والفعل والكاميرا والإضاءة والصوت |
startFrameUrl | URL | لا شيء | وجوده يحوّل الطلب إلى صورة إلى فيديو |
endFrameUrl | URL | لا شيء | للصورة إلى فيديو فقط؛ تنتهي اللقطة عند هذا التكوين |
reference_images | مصفوفة URL | لا شيء | للنص إلى فيديو فقط؛ حتى 30؛ يُشار إليها بـ @Image 1 و@Image 2 |
aspectRatio | string | 16:9 | في النص إلى فيديو: 16:9 و9:16 و4:3 و3:4 و1:1 و21:9. أما الصورة إلى فيديو فتتبع الإطار الأول |
duration | integer | 5 | من 4 إلى 30 ثانية |
resolution | string | 720p | 480p و720p و1080p و4k |
generateAudio | boolean | true | صوت أصلي متزامن؛ السعر نفسه في الحالتين |
الفصل بين النص إلى فيديو والصورة إلى فيديو مهم بالنسبة للمراجع. ففي النص إلى فيديو، ترشد الصور المرجعية الهوية والأسلوب والتكوين بينما يؤلّف النموذج اللقطة. وفي الصورة إلى فيديو، يكون إطار البداية هو التكوين، ولا تقبل نقطة نهاية الصورة إلى فيديو لدى المزوّد قائمة مراجع منفصلة ولا نسبة عرض إلى ارتفاع. وإذا احتجت إلى تكوين دقيق وهوية مثبتة معًا، فولّد إطار البداية أولًا بنموذج صور يقبل المراجع، مثل GPT Image 2.5، ثم حرّكه. وهذه هي الفكرة كلها وراء سير عمل من لوحة القصة إلى الفيلم.
Turbo (seedance25turbo)
يقبل Turbo الحقول نفسها تمامًا ويتبع قاعدة النص إلى فيديو أو الصورة إلى فيديو نفسها. والفروق في الدقة (720p و1080p فقط) وفي السعر ($0.20 و$0.22 للثانية، مقابل $0.36 و$0.90 للقياسي). وTurbo هو الخيار الافتراضي المعقول للمسودات والأعمال ذات الحجم الكبير ومعظم محتوى وسائل التواصل: فعند 720p يكلّف أقل بنسبة 44 بالمئة للثانية. أما القياسي فيستحق سعره في الحركة المعقدة والمشاهد المزدحمة وكل ما سيذهب إلى 4K.
تحرير الفيديو (seedance25_video_edit)
يأخذ تحرير الفيديو مقطعًا مصدرًا وموجّهًا يصف التغيير.
| الحقل | النوع | الافتراضي | ملاحظات |
|---|---|---|---|
prompt | string | مطلوب | صف التعديل، لا المشهد كله |
videoUrl | URL | مطلوب | ما يزيد على 30 ث يُقصّ إلى 30 ث؛ وما يقل عن 4 ث يُمدَّد بحشو إلى 4 ث |
reference_images | مصفوفة URL | لا شيء | حتى 30؛ للهوية والملابس والمنتج أو الأسلوب المستهدف |
resolution | string | 720p | 480p و720p و1080p و4k |
generateAudio | boolean | true | عند false يبقى المسار الصوتي للمقطع المصدر في المخرجات |
durationSeconds | number | 5 | مدة المصدر بالثواني (4-30)، تُستخدم لعرض الأرصدة |
سلوك generateAudio: false مفيد وسهل أن يفوتك. فإذا كنت تعدّل مقطعًا له مسار صوتي تحبه أصلًا، كتعليق صوتي مثلًا، فإيقاف الصوت المولَّد يُبقي المسار الأصلي بدل أن ينتج صمتًا.
تمديد الفيديو (seedance25_video_extend)
| الحقل | النوع | الافتراضي | ملاحظات |
|---|---|---|---|
prompt | string | مطلوب | ما يحدث بعد ذلك: الفعل والكاميرا والإضاءة والمزاج |
videoUrl | URL | مطلوب | يقرأ النموذج ما يصل إلى آخر 30 ثانية سياقًا |
duration | integer | 5 | مدة القطعة الجديدة، من 4 إلى 30 ثانية |
resolution | string | 720p | دقة القطعة الجديدة |
generateAudio | boolean | true | صوت أصلي للقطعة الجديدة |
contextSeconds | number | 5 | مدة المصدر بالثواني (2-30 بحسب التقارير)، تُستخدم لعرض الأرصدة |
اكتب الموجّه على أنه استمرار. فعبارة «تصل إلى الباب، وتتوقف، وتلقي نظرة نحو اليسار، ثم تبتسم» تنجح. أما إعادة وصف ما حدث أصلًا في المقطع المصدر فتدفع النموذج إلى تكراره.
الأفاتار المتحدث (seedance25_talking_avatar)
| الحقل | النوع | الافتراضي | ملاحظات |
|---|---|---|---|
startFrameUrl | URL | مطلوب | صورة شخصية واضحة لوجه |
audioUrl | URL | مطلوب | تُعالَج أول 120 ثانية فقط |
prompt | string | اختياري | توجيه للتعبير والحركة؛ اتركه فارغًا للسلوك الطبيعي |
resolution | string | 720p | 480p أو 720p |
durationSeconds | number | 30 | تقدير من العميل لعرض الأرصدة؛ ويقيس الخادم الصوت المرفوع للمحاسبة النهائية |
ينتج الأفاتار المتحدث إيماءات وحركة رأس وتعبيرات من الصوت، ما يجعله يبدو أقرب إلى شخص يتحدث وأبعد عن صورة بفم متحرك. وتبقى InfiniteTalk الخيار الأفضل للتسجيلات الطويلة جدًا، حتى 10 دقائق، لأن Seedance يعالج أول دقيقتين فقط. ويغطي دليل InfiniteTalk API ذلك النموذج.
أسعار Seedance 2.5
يُحاسَب Seedance 2.5 بحسب الثانية. أسعار قوائم المزوّد، جرى التحقق منها في 29 سبتمبر 2026:
أسعار قائمة Seedance 2.5 للثانية (المزوّد)
وهذا ما تعنيه قاعدة كل فاتورة عمليًا:
- القياسي وTurbo يُحاسَبان على ثواني المخرجات فقط. والصور المرجعية لا تضيف شيئًا إلى السعر. وتفعيل الصوت أو عدمه يكلّف الشيء نفسه.
- تحرير الفيديو يُحاسِب ثواني المصدر إضافةً إلى العدد نفسه من ثواني المخرجات. فتحرير 10 ثوانٍ يُحاسَب كأنه 20 ثانية.
- تمديد الفيديو يُحاسِب ثواني السياق (الجزء من المصدر الذي يقرؤه النموذج، حتى 30) إضافةً إلى الثواني الجديدة.
- الأفاتار المتحدث يُحاسِب ثواني الصوت المعالجة، مقرَّبة، بحد أدنى 4 ثوانٍ وحد أقصى 120 ثانية.
أمثلة تطبيقية
هذه عروض حقيقية تعيدها API اليوم، إلى جانب سعر القائمة المشتق منها. ورقم الأرصدة هو ما يعيده preview-credits وما يعرضه creditsCost بعد الإرسال.
| المهمة | النموذج | سعر القائمة | الأرصدة |
|---|---|---|---|
| 5 ث، 720p مسودة | seedance25turbo | $1.00 | 50,126 |
| 4 ث، 720p (مقطع قصير) | seedance25turbo | $0.80 | 40,101 |
| 5 ث، 720p نسخة نهائية | seedance25 | $1.80 | 90,226 |
| 10 ث، 720p، عمودي | seedance25 | $3.60 | 180,452 |
| 5 ث، 1080p | seedance25 | $4.50 | 225,564 |
| تحرير مقطع 5 ث، 720p | seedance25_video_edit | $2.20 | 110,276 |
| تمديد مقطع 10 ث بمقدار 10 ث، 720p | seedance25_video_extend | $4.40 | 220,552 |
| أفاتار متحدث 30 ث، 720p | seedance25_talking_avatar | $13.20 | 661,655 |
وبضعة أرقام أخرى بسعر القائمة للتخطيط:
- مقطع مدته 30 ثانية بدقة 720p يكلّف $10.80 على القياسي و$6.00 على Turbo.
- أفاتار متحدث مدته 60 ثانية يكلّف $13.20 عند 480p و$26.40 عند 720p.
- تسلسل مدته دقيقة مبني من مقطع Turbo مدته 30 ثانية إضافةً إلى تمديد واحد مدته 30 ثانية بدقة 720p يكلّف $6.00 للمقطع الأول و$13.20 للتمديد (30 ثانية من السياق زائد 30 ثانية جديدة)، فيكون المجموع $19.20. والتمديد ليس رخيصًا؛ فتوليد مقطعين مستقلين مدة كل منهما 30 ثانية والقص بينهما يكلّف $12.00 على Turbo إذا كانت القصة تسمح بقطع.
ويُحسب عرض الأرصدة دائمًا من أسعار القوائم هذه إضافةً إلى هامش المنصة. وتُسترد التوليدات الفاشلة تلقائيًا، وتخبرك استجابة الاستعلام الدوري حين يحدث ذلك. والخطط والحزم الحالية في صفحة التسعير، ويقارن دليل أسعار نماذج الفيديو بالذكاء الاصطناعي بين Seedance وكل نموذج فيديو آخر على المنصة.
البدء السريع مع Seedance 2.5 API
تشترك جميع نماذج MakeInfluencer.ai في عقد REST واحد. عنوان URL الأساسي هو https://www.makeinfluencer.ai/api/v1، والمصادقة بمفتاح API يُنشأ في لوحة التحكم، ويتبع كل نموذج الخطوات الأربع نفسها: اكتشف الحقول، واطّلع على التكلفة، وأرسل مع مفتاح idempotency، واستعلم دوريًا حتى الحالة النهائية.
1. اكتشف الحقول
curl https://www.makeinfluencer.ai/api/v1/models/seedance25 \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"
تسرد الاستجابة كل حقل مقبول مع نوعه وقيمته الافتراضية وحدوده وخياراته. وهي أأمن مصدر تبني عليه نموذجًا أو مدقِّقًا، وتبقى متزامنة مع النموذج حين يحدّث المزوّد مخطط المدخلات لديه.
2. اطّلع على التكلفة
curl --request POST \
https://www.makeinfluencer.ai/api/v1/models/seedance25/preview-credits \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"input": {
"prompt": "A creator steps out of a cafe into morning light, smooth tracking shot, natural street audio",
"duration": 10,
"resolution": "720p",
"aspectRatio": "9:16",
"generateAudio": true
}
}'
{
"modelId": "seedance25",
"credits": {
"cost": 180452,
"description": "Seedance 2.5 video - 720p (per second)"
}
}
تتحقق معاينة الأرصدة من المدخلات وتعيد العرض دون حجز أو إنفاق أي شيء. استخدمها لفرض ميزانية لكل مهمة داخل الشيفرة.
3. أرسل التوليد
curl --request POST \
https://www.makeinfluencer.ai/api/v1/models/seedance25/generations \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Idempotency-Key: seedance25-cafe-001" \
--header "Content-Type: application/json" \
--data '{
"input": {
"prompt": "@Image 1 is the presenter. She steps out of a cafe into morning light, smooth tracking shot, natural street audio, no music",
"reference_images": ["https://your-cdn.example/presenter-front.png"],
"duration": 10,
"resolution": "720p",
"aspectRatio": "9:16",
"generateAudio": true
}
}'
HTTP/1.1 202 Accepted
{
"status": "queued",
"kind": "video",
"modelId": "seedance25",
"ids": ["GENERATION_ID"],
"taskId": "TASK_ID",
"creditsCost": 180452
}
للصورة إلى فيديو، أرسل startFrameUrl (وendFrameUrl اختياريًا) بدل reference_images وaspectRatio. وتختار API نقطة نهاية الصورة إلى فيديو تلقائيًا حين يكون إطار البداية موجودًا، فلا تختار بين الحالتين بنفسك. وإذا كان إطار البداية صورة ولّدتها في MakeInfluencer.ai، فيمكنك أيضًا تمرير generationId الخاص بها في المستوى الأعلى من الجسم.
4. استعلم دوريًا عن النتيجة
curl https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"
{
"id": "GENERATION_ID",
"taskId": "TASK_ID",
"kind": "video",
"modelId": "seedance25",
"status": "success",
"ready": true,
"terminal": true,
"refunded": false,
"url": "https://assets.makeinfluencer.ai/…/video.mp4",
"error": null,
"prompt": "@Image 1 is the presenter. She steps out of a cafe…",
"creditsCost": 180452,
"createdAt": "2026-09-29T12:00:00.000Z",
"updatedAt": "2026-09-29T12:07:41.000Z"
}
توقف عن الاستعلام حين تصبح terminal بقيمة true. فإذا كانت ready true، فإن url هو ملف MP4 النهائي على CDN الخاص بـ MakeInfluencer.ai. وإذا كانت ready false، فإن error يشرح السبب وتخبرك refunded هل أُعيدت الأرصدة. قيم الحالة بأحرف صغيرة؛ وأي قيمة غير success أو failed تعني أن المهمة ما زالت قيد العمل.
عميل TypeScript كامل
هذا عميل صغير بمواصفات الإنتاج يستخدم axios: يعاين التكلفة، ويرفض التشغيل إذا تجاوزت الميزانية، ويرسل بمفتاح idempotency، ويستعلم دوريًا بمهلة زمنية تناسب أزمنة توليد Seedance 2.5 الفعلية.
import axios from "axios";
import { randomUUID } from "crypto";
const api = axios.create({
baseURL: "https://www.makeinfluencer.ai/api/v1",
headers: { Authorization: `Bearer ${process.env.MAKEINFLUENCER_API_KEY}` },
});
type VideoStatus = {
status: string;
ready: boolean;
terminal: boolean;
refunded: boolean;
url: string | null;
error: string | null;
};
const wait = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));
export const generateSeedanceClip = async (
modelId: string,
input: Record<string, unknown>,
maxCredits: number,
) => {
const quote = await api.post(`/models/${modelId}/preview-credits`, { input });
if (quote.data.credits.cost > maxCredits) {
throw new Error(`Quote ${quote.data.credits.cost} exceeds budget ${maxCredits}`);
}
const job = await api.post(
`/models/${modelId}/generations`,
{ input },
{ headers: { "Idempotency-Key": randomUUID() } },
);
const generationId: string = job.data.ids[0];
const deadline = Date.now() + 35 * 60 * 1000;
while (Date.now() < deadline) {
const poll = await api.get<VideoStatus>(`/generations/video/${generationId}`);
if (poll.data.terminal) {
if (poll.data.ready && poll.data.url) return poll.data.url;
throw new Error(poll.data.error ?? "Generation failed");
}
await wait(15_000);
}
throw new Error(`Timed out waiting for ${generationId}`);
};
ولّد مفتاح idempotency مرة واحدة لكل مهمة منطقية واحفظه مع المهمة، لا مرة لكل محاولة HTTP. وبهذه الطريقة تعيد محاولة الإرسال بعد انتهاء مهلة الشبكة المهمة الأصلية بدل أن تُحاسَب مرتين.
الشيفرة نفسها في Python
import os
import time
import uuid
import requests
BASE = "https://www.makeinfluencer.ai/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['MAKEINFLUENCER_API_KEY']}"}
job = requests.post(
f"{BASE}/models/seedance25turbo/generations",
headers={**HEADERS, "Idempotency-Key": str(uuid.uuid4())},
json={
"input": {
"prompt": "Slow push-in as she looks up from her laptop and smiles, soft room tone",
"startFrameUrl": "https://your-cdn.example/frame-01.png",
"duration": 5,
"resolution": "720p",
}
},
)
job.raise_for_status()
generation_id = job.json()["ids"][0]
deadline = time.time() + 35 * 60
while time.time() < deadline:
status = requests.get(f"{BASE}/generations/video/{generation_id}", headers=HEADERS).json()
if status["terminal"]:
print(status["url"] if status["ready"] else status["error"])
break
time.sleep(15)
أجسام الطلبات الخاصة بكل وضع
لا يتغير بين الأوضاع إلا جسم input. ونقطة النهاية دائمًا POST /models/{modelId}/generations.
تحرير الفيديو:
{
"input": {
"prompt": "Replace her jacket with the denim jacket in @Image 1. Keep her face, the street, the camera move and the timing exactly the same.",
"videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
"reference_images": ["https://your-cdn.example/denim-jacket.png"],
"resolution": "720p",
"generateAudio": false,
"durationSeconds": 5
}
}
تمديد الفيديو:
{
"input": {
"prompt": "She reaches the end of the street, turns the corner and the camera follows her into a quiet square as the light warms. Footsteps and distant birds.",
"videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
"duration": 10,
"resolution": "720p",
"generateAudio": true,
"contextSeconds": 10
}
}
الأفاتار المتحدث:
{
"input": {
"startFrameUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/presenter.png",
"audioUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/script-take-3.mp3",
"prompt": "Calm, friendly delivery with occasional small hand gestures",
"resolution": "720p",
"durationSeconds": 30
}
}
رفع صورك وفيديوهاتك وصوتك
كل حقل URL يحتاج إلى ملف متاح علنًا. فإذا كانت أصولك محلية، فاطلب أولًا عنوان رفع:
curl --request POST https://www.makeinfluencer.ai/api/v1/assets/presign \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Content-Type: application/json" \
--data '{ "mimeType": "audio/mpeg", "sizeBytes": 2400000 }'
تعطيك الاستجابة uploadUrl موقَّعًا مسبقًا صالحًا لدقيقتين وassetUrl دائمًا. أرسل البايتات الخام بطلب PUT إلى uploadUrl مع ترويسة Content-Type المُعادة (ودون ترويسة Authorization في ذلك الطلب)، ثم استخدم assetUrl في مدخلات النموذج. والرفع محدود بـ 8 ميغابايت لكل ملف، وهذا يكفي لملف MP3 مدته دقيقتان بمعدلات البت المعتادة ولمقاطع المصدر القصيرة للتحرير؛ اضغط الفيديوهات الأطول قبل الرفع.
الاستعلام الدوري والتوقيت والأخطاء
كم يستغرق Seedance 2.5 فعلًا
يسرد سجل النماذج تقديرات تقريبية: نحو 90 ثانية للقياسي، و45 ثانية لـ Turbo، وثلاث دقائق للتحرير والتمديد، ودقيقتان للأفاتار المتحدث. تعامل معها على أنها أفضل الحالات. وهذا ما قسناه أثناء التحقق في أسبوع الإطلاق في 29 سبتمبر 2026:
| المهمة | الزمن المقاس |
|---|---|
| Seedance 2.5 Turbo، صورة إلى فيديو، 720p، 4 ث | نحو 9 دقائق |
| Seedance 2.5 الأفاتار المتحدث، 480p، 5 ث من الصوت | 227 ثانية |
| إطار GPT Image 2.5 Flare (للمقارنة) | نحو 27 ثانية |
ويبدو أن معظم هذا الوقت انتظار في الطابور لدى المزوّد، ويتفاوت بحسب الحمل. وتشير إرشادات المزوّد نفسه إلى أن مهام تمديد الفيديو قد تستغرق نحو عشر دقائق. فابنِ نظامك على ذلك:
- استعلم كل 10 إلى 15 ثانية. فالاستعلام الأسرع لا ينهي المهمة أسرع ويستهلك حد معدل الطلبات لديك.
- اضبط مهلة على العميل 30 دقيقة أو أكثر. فالعامل في MakeInfluencer.ai ينتظر حتى 30 دقيقة في مهام Seedance 2.5 قبل أن يعلّمها فاشلة ويعيد الأرصدة.
- لا تحجب أبدًا طلبًا موجَّهًا للمستخدم على مهمة Seedance. أرسل ثم أعد الاستجابة ثم أشعِر المستخدم حين تصبح الحالة نهائية.
- اصنع المسودات بمدد قصيرة. أربع أو خمس ثوانٍ على Turbo بدقة 720p تمنحك أسرع تغذية راجعة.
استجابات الخطأ
تشترك الأخطاء في شكل واحد:
{
"error": {
"code": "insufficient_credits",
"message": "Not enough credits for this generation."
}
}
| الحالة | الكود | ما ينبغي فعله |
|---|---|---|
| 400 | validation_error | تسمّي الرسالة الحقل. تحقق منه مقابل GET /models/{modelId}؛ والأسباب الشائعة مدة خارج 4-30 أو طلب Turbo بدقة 480p أو 4K |
| 400 | invalid_idempotency_key | يجب أن تكون المفاتيح من 1 إلى 200 حرف |
| 401 | unauthorized | المفتاح مفقود أو غير صحيح أو ملغى |
| 402 | insufficient_credits | اشحن الرصيد المشترك ثم أعد المحاولة بمفتاح idempotency نفسه |
| 404 | not_found | معرّف نموذج غير معروف، أو توليد لا يعود إلى حساب صاحب هذا المفتاح |
| 409 | idempotency_conflict | استُخدم المفتاح سابقًا مع حمولة مختلفة؛ أنشئ مفتاحًا جديدًا لمهمة جديدة |
| 429 | rate_limited | انتظر بحسب ترويسة Retry-After. الحدود 20 توليدًا و120 طلبًا في الدقيقة لكل حساب |
| 503 | idempotency_unavailable | مؤقت؛ أعد إرسال الطلب نفسه |
| 5xx | internal_error | إخفاق من جانبنا؛ وتُسترد الإرساليات الفاشلة |
والمهمة التي تُقبل بحالة 202 ثم تفشل لاحقًا لا تنتج خطأ HTTP. بل تظهر في استجابة الاستعلام الدوري بقيمة terminal: true وready: false ورسالة error و، بعد المعالجة، refunded: true. وحظر سياسة المحتوى يعمل بالطريقة نفسها: MakeInfluencer.ai منصة آمنة للعمل، وتخضع الموجّهات والمراجع للمراجعة، وتُسترد قيمة التشغيلات المحظورة.
الترحيل من Seedance 2.0 API
إذا كنت تستدعي Seedance 2.0 في MakeInfluencer.ai أصلًا، فالترحيل صغير، لأن أسماء الحقول متطابقة: prompt وstartFrameUrl وendFrameUrl وreference_images وaspectRatio وduration وresolution وgenerateAudio.
- غيّر معرّف النموذج. يصبح
seedance2هوseedance25؛ ويصبحseedance2fastهوseedance25turbo. - ارفع حدود المدة في التحقق لديك من 15 إلى 30 ثانية.
- أزل أي خيار 480p أو 4K من مسارات Turbo. كان Seedance 2.0 Fast يقدّم 480p؛ أما Seedance 2.5 Turbo فلا.
- حدّث حسابات الميزانية. كان Seedance 2.0 يسعّر طلبات الصور المرجعية بالضعف؛ أما Seedance 2.5 فلا يتقاضى شيئًا على المراجع، فتصبح خطوط الإنتاج التي ترسل دائمًا مرجعًا أرخص.
- أعد اختبار أفضل موجّهاتك. نادرًا ما يقرأ إصدار جديد من النموذج الموجّه نفسه بالطريقة نفسها، لذا أعد تشغيل أفضل موجّهاتك على Turbo قبل تحويل خط إنتاج فعلي.
يبقى Seedance 2.0 وSeedance 2.0 Fast متاحين تحت تبويب «المزيد» (More) في منتقي النماذج ويحتفظان بمعرّفاتهما في API، فيمكنك ترحيل خط إنتاج واحد في كل مرة. ولا يزال دليل فيديو Seedance 2.0 ودليل Seedance 2.0 Fast API يوثقان النموذجين الأقدم.
احتفظ بمعرّف النموذج في الإعدادات
خزّن seedance25 وseedance25turbo كإعدادات بدل أن تكتب أيًّا منهما في الشيفرة مباشرة. فيصبح تحويل خط المسودات من Turbo إلى القياسي، أو الرجوع إلى Wan 3.0 من Alibaba للمقاطع الطويلة الأرخص، تغييرًا في سطر واحد.
أنماط الموجّهات التي تنجح مع Seedance 2.5
يستجيب Seedance 2.5 للموجّهات بأسلوب المخرج: من، وماذا يحدث بالترتيب، وكيف تتحرك الكاميرا، وما الإضاءة وما الصوت. أما صفات الجودة فتفعل القليل جدًا.
نمط الأجزاء الخمسة
- ربط العنصر الرئيسي بالمرجع. «@Image 1 هي لينا، مقدّمة بعمر 28 عامًا ببليزر بلون الكريم».
- الفعل بالترتيب. «تمشي نحو الكاميرا، وتتوقف، وتلقي نظرة نحو اليسار، ثم تبتسم».
- الكاميرا. «لقطة بمستوى العين، وتتبع يدوي طفيف، وعدسة 35mm».
- الإضاءة والمزاج. «ضوء دافئ بعد الظهر عبر الستائر، وعمق حقل ضحل، وأجواء هادئة».
- الصوت. «ضجيج غرفة ناعم، وحركة مرور بعيدة، وبلا أصوات بشرية».
ربط مراجع @Image
تُرقَّم المراجع بالترتيب الذي ترسلها به في reference_images، بدءًا من 1. والنموذج لا يخمّن الغرض من كل صورة، لذا اذكره صراحةً:
@Image 1 is Maya, the host. @Image 2 is the product: the amber glass serum bottle, which must stay exactly as shown, label facing camera. @Image 3 is the location: a bright minimalist bathroom.
Maya picks up the bottle from the counter, turns it toward camera, then applies one drop to the back of her hand.
Medium shot, slow push-in, 50mm.
Soft morning daylight from a window on the left, clean and fresh.
Quiet room tone, a light glass clink when she lifts the bottle, no music.
القواعد التي تصمد في الممارسة:
- دور واحد لكل صورة. الصورة التي تُظهر الشخصية والمكان معًا تُربك الربط. اقتصّ المراجع بحسب الغرض منها.
- ضع أهم مرجع أولًا. أبقِ الشخصية أو المنتج الذي يجب ألا ينحرف في @Image 1، ليسهل عليك التفكير في موجّهاتك وترتيب مراجعك عبر خط الإنتاج.
- اذكر ما يجب ألا يتغير. إضافة «يبقى تمامًا كما هو معروض» إلى مرجع المنتج تخبر النموذج بالتفاصيل الثابتة بدل تركه يستنتجها.
- زوايا متعددة لشخصية واحدة تفيد. صورة شخصية أمامية وأخرى بزاوية ثلاثة أرباع للشخص نفسه، تُربطان بعبارة «@Image 1 و@Image 2 كلتاهما مايا»، تحافظان على الهوية عند التفات الرأس أفضل من صورة واحدة.
- المراجع للنص إلى فيديو فقط. في الصورة إلى فيديو يكون إطار البداية هو المرجع. فادمج مراجعك في إطار البداية أولًا.
المقاطع الطويلة: اكتب إيقاعات لا قوائم
للمقاطع من 20 إلى 30 ثانية، اكتب الفعل على هيئة إيقاعين أو ثلاثة موصولة بكلمة «ثم». يحافظ Seedance على الاستمرارية عبر الإيقاعات أفضل بكثير مما يفعل مع قائمة تعليمات منفصلة:
@Image 1 is Theo, a chef in a white apron. Beat one: he plates a dish at the pass under warm kitchen light, camera static at chest height. Then he wipes the rim of the plate and slides it forward, the camera slowly pushing in. Then he looks up at camera, nods once and smiles as the kitchen noise swells behind him. Sizzling pans, a ticket printer, murmured voices, no music.
موجّهات التحرير والتمديد
في تحرير الفيديو، صف التغيير فقط وسمِّ ما يبقى: «غيّر الفصل إلى الشتاء: ثلج على الأرض وعلى أسطح المنازل، والأنفاس مرئية. أبقِ الأشخاص وحركتهم وحركة الكاميرا كما هي تمامًا». فإعادة وصف المشهد كله تدعو النموذج إلى تغيير أشياء لم تسأل عنها.
وفي تمديد الفيديو، صف ما يحدث بعد ذلك وكيف تواصل الكاميرا: «تواصل الكاميرا التتبع وهي تعبر الجسر؛ وفي منتصفه تتوقف وتنظر إلى النهر في الأسفل بينما تشتد الريح». وأبقِ الإضاءة والصوت متسقين مع المصدر إلا إذا كانت القصة تتطلب تغييرًا.
ما ينبغي تجنبه
- أكثر من حركة كاميرا واحدة في الإيقاع الواحد. «دفع للأمام أثناء الدوران والإمالة لأعلى» يفشل عادةً.
- النصوص على الشاشة. العناوين والترجمات تُصيَّر بشكل غير موثوق؛ أضفها في محرر أو ولّدها بنموذج صور.
- حشو الجودة. «تحفة سينمائية 8K فائقة التفاصيل» لا تضيف شيئًا لا يفعله النموذج أصلًا.
- التناقض بين المرجع والموجّه. إذا كانت @Image 1 ترتدي معطفًا أحمر والموجّه يقول أزرق، فستحصل على أحدهما بشكل غير متوقع.
حدود ينبغي التصميم على أساسها
- المدة من 4 إلى 30 ثانية لكل توليد. استخدم تمديد الفيديو للمقاطع المتصلة الأطول، أو اقطع بين مقاطع مستقلة.
- الصور المرجعية تنتهي عند 30. ويقبل نموذج ByteDance أيضًا فيديو وصوتًا مرجعيين؛ لكن MakeInfluencer.ai لا تتيح حاليًا هذين المدخلين، لأنهما يغيّران السعر ومسار المراجعة.
- Turbo بدقة 720p و1080p فقط. لا يوجد Turbo بدقة 480p أو 4K.
- الصورة إلى فيديو تتجاهل
aspectRatioوreference_images. فالشكل والهوية يأتيان من إطار البداية. - الأفاتار المتحدث بدقة 480p أو 720p ويعالج أول 120 ثانية من الصوت.
- الرفع 8 ميغابايت لكل ملف عبر نقطة نهاية presign.
- التوليد يستغرق دقائق. خطط لتدفقات غير متزامنة ومهلة 30 دقيقة.
Seedance 2.5 مقابل نماذج الفيديو الأخرى
الأسعار هي أسعار قوائم المزوّدين من المجموعة نفسها، جرى التحقق منها أو آخر تحديث لها في 2026.
ملاحظة عن Sora 2: أوقفت OpenAI واجهة Sora 2 Videos API في 24 سبتمبر 2026، فلم تعد خيارًا لخطوط الإنتاج القائمة على API. وللمقارنات التفصيلية: Seedance 2.5 مقابل Seedance 2.0 وSeedance مقابل Kling وصفحة نموذج Seedance 2.5 وأفضل مولدات الفيديو بالذكاء الاصطناعي في 2026.
استخدام Seedance 2.5 في لوحة التحكم
إذا أردت اختبار الموجّهات قبل كتابة الشيفرة، فإن لوحة التحكم تشغّل النماذج نفسها بعروض الأرصدة نفسها.
افتح مولّد الفيديو
انتقل إلى لوحة التحكم ثم الفيديو. يظهر Seedance 2.5 وSeedance 2.5 Turbo في تبويب «الأحدث» (Latest) في منتقي النماذج بشارة New.
اختر نصًا إلى فيديو أو صورة إلى فيديو
اكتب موجّهًا للنص إلى فيديو، أو ارفع إطار البداية للتحويل إلى صورة إلى فيديو. وأضف إطار نهاية إن أردت أن تنتهي اللقطة عند تكوين معين.
أضف صورًا مرجعية
في النص إلى فيديو، أرفق حتى 30 مرجعًا لشخصيتك أو منتجك أو مكانك، وأشر إليها بـ @Image 1 و@Image 2 وهكذا.
اضبط المدة والدقة
اختر من 4 إلى 30 ثانية ودقة. وتتحدث تكلفة الأرصدة مباشرة عند تغيير أي منهما.
ولّد وانتقل إلى غيره
تستغرق المهام عدة دقائق. وتصل النتائج إلى السجل مع الموجّه المحفوظ، فتستطيع إعادة تشغيل النسخة الفائزة على Seedance 2.5 القياسي.

المسودة على Turbo والنسخة النهائية على القياسي
اصنع مسودة كل فكرة على Seedance 2.5 Turbo بدقة 720p ومدة 5 ثوانٍ. وحين يستقيم الموجّه والمراجع، أعد تشغيل النسخة الفائزة على Seedance 2.5 القياسي بالمدة والدقة النهائيتين. ولاختبارات حركة أرخص، يقدّم Gemini Omni 1.1 Flash من Google مسودات بدقة 360p بسعر $0.03 للثانية. وهذا هو سير عمل «وضع المسودة» نفسه الذي تبيعه منصات أخرى على أنه ميزة.
وللأعمال متعددة اللقطات، يربط قالب Storyboard to Film في AI Canvas إطارات GPT Image 2.5 بمقاطع Seedance 2.5 Turbo في تشغيل واحد.

الأسئلة الشائعة
متى صدر Seedance 2.5؟
تذكر ByteDance تاريخ 31 يوليو 2026 موعدًا للإصدار. وتبعه الوصول إلى API المستضافة في أغسطس 2026، وهو متاح مباشرة في MakeInfluencer.ai منذ 29 سبتمبر 2026.
هل توجد Seedance API رسمية من ByteDance؟
تقدّم ByteDance نماذجها للشركات عبر BytePlus ModelArk؛ وقد ذكر إعلانها عن Seedance 2.5 أن الوصول عبر API هناك «قريبًا». أما واجهات API المستضافة مثل واجهة MakeInfluencer.ai فتتيح النموذج اليوم بأرصدة الدفع حسب الاستخدام، دون عقد مؤسسي، وبعقد REST نفسه الذي تعتمده كل النماذج الأخرى على المنصة.
هل Seedance 2.5 مجاني؟
لا. لا يوجد مستوى مجاني من ByteDance، ولا تمنح MakeInfluencer.ai أرصدة مجانية مع الحسابات الجديدة. وأرخص طريقة لاختبار الموجّهات هي Seedance 2.5 Turbo بدقة 720p، مع معاينة تكلفة الأرصدة قبل كل تشغيل. راجع صفحة التسعير لمعرفة الخطط الحالية.
كم يكلّف فيديو Seedance 2.5؟
بسعر قائمة المزوّد، يبلغ مقطع مدته 5 ثوانٍ بدقة 720p مبلغ $1.80 على Seedance 2.5 القياسي و$1.00 على Turbo. وتعيد API تكلفة الأرصدة الدقيقة من preview-credits قبل الإرسال.
كم يستغرق توليد Seedance 2.5؟
عدة دقائق أمر طبيعي. فقد استغرق مقطع Turbo من صورة إلى فيديو مدته 4 ثوانٍ نحو تسع دقائق في اختبارنا في أسبوع الإطلاق، واستغرق أفاتار متحدث مدته 5 ثوانٍ نحو أربع دقائق. استعلم كل 10 إلى 15 ثانية واسمح بمهلة لا تقل عن 30 دقيقة.
هل ينتج Seedance 2.5 صوتًا؟
نعم. الصوت الأصلي المتزامن هو الوضع الافتراضي في النص إلى فيديو والصورة إلى فيديو وتحرير الفيديو وتمديد الفيديو، دون تكلفة إضافية. اضبط generateAudio على false للمقاطع الصامتة؛ وفي تحرير الفيديو يُبقي false صوت المقطع المصدر بدلًا من ذلك.
ما الفرق بين Seedance 2.5 وSeedance 2.5 Turbo؟
هما عائلة النموذج والمدخلات نفسها. Turbo محدود بدقتي 720p و1080p ويكلّف $0.20 للثانية عند 720p مقابل $0.36 للقياسي. استخدم Turbo للمسودات والأحجام الكبيرة، والقياسي للحركة المعقدة والتصيير النهائي.
هل يمكنني استخدام صور مرجعية مع الصورة إلى فيديو؟
ليس كقائمة منفصلة. ففي الصورة إلى فيديو يحدد إطار البداية التكوين والهوية. ولّد إطار بداية بمراجع أولًا، بنموذج مثل GPT Image 2.5، ثم حرّكه.
هل ستختفي Seedance 2.0 API؟
لا. يبقى Seedance 2.0 وSeedance 2.0 Fast متاحين ويحتفظان بمعرّفيهما في API، وهما seedance2 وseedance2fast. والترحيل في معظمه تغيير في معرّف النموذج، لأن أسماء الحقول متطابقة.
هل أستطيع استخدام Seedance 2.5 من Claude أو Cursor؟
نعم. يتيح موصل MCP الخاص بـ MakeInfluencer.ai النماذج نفسها والرصيد المشترك نفسه كما في REST API، فيستطيع مساعد معاينة مهام Seedance 2.5 وإرسالها والاستعلام الدوري عنها نيابةً عنك. راجع دليل MCP.
ابدأ الإنشاء مع Seedance 2.5
أنشئ حسابًا
سجّل في MakeInfluencer.ai، وأضف أرصدة بخطة أو حزمة، وأنشئ مفتاح API في لوحة التحكم.
اصنع المسودة على Turbo
عاين التكلفة، ثم أرسل مهمة seedance25turbo مدتها 5 ثوانٍ بدقة 720p مع صورة مرجعية واحدة أو إطار بداية.
أرسل النسخة النهائية
أعد تشغيل الموجّه الفائز على seedance25 بالمدة والدقة النهائيتين، ثم مدّد أو حرّر أو حوّل إلى أفاتار متحدث عبر API نفسها.
أنشئ مقطعك الأول في مولّد الفيديو، أو اقرأ مرجع Seedance 2.5 API، أو تصفح صفحات الأوضاع: Turbo وتحرير الفيديو وتمديد الفيديو والأفاتار المتحدث. الأسئلة عن API: [email protected].