وثائق Rivya AI
صفحات API للنماذج

دمج API لنموذج Seedance 2.5

استخدم Seedance 2.5 عبر Rivya Public API v1 مع معرف النموذج seedance-2-5، والمدخلات المدعومة، والمعلمات، وقواعد Files API، والأرصدة، وأمثلة الاستجابة.

متاح عبر APIالنص أو URL جاهز؛ تستخدم أوضاع المراجع Files APIفيديو
معرف نموذج API

seedance-2-5

المدخلات

text, file

Files API

مطلوب لأوضاع المراجع

الأرصدة الأساسية

per_input_and_output_second · 480p_with_video=17 · 480p_without_video=28 · 720p_with_video=38 · 720p_without_video=63 · 1080p_with_video=68.5 · 1080p_without_video=114 · ⌈total⌉

القدرة

فيديو

الفوترة

METERED

حد prompt

30000 أحرف

عقد الطلب

أرسل معرف النموذج في المستوى الأعلى. توضع عناصر التحكم الخاصة بالنموذج داخل params.

المفتاحالنوعمطلوبالافتراضيالوصف
modelstringنعمseedance-2-5استخدم معرف نموذج API وهو seedance-2-5.
promptstringلا-الحد الأقصى لهذا النموذج هو 30000 حرفًا.
paramsobjectلا-كائن معلمات خاص بالنموذج. استخدم الصفوف أدناه لمعرفة المفاتيح المسموح بها.
client_request_idstringلا-معرف اختياري من جهة العميل لتتبع الطلبات في نظامك.

معلمات النموذج

المفتاحالنوعمطلوبالافتراضيالنطاقالخياراتالوصف
seedance_sceneselectلاtext-text, frames, referenceاختر عقد الإدخال قبل الرفع؛ فالنص وإرشاد الإطارات والمراجع مشاهد متنافية.
resolutionselectلا720p-480p, 720p, 1080pلكل دقة معدلات منفصلة مع الفيديو ومن دونه.
aspect_ratioselectلاadaptive-1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptiveنسبة العرض إلى الارتفاع
durationnumberلا5min -1 / max 30 / step 1-اختر -1 للمدة التلقائية أو عددا صحيحا من 4 إلى 30 ثانية. تحجز المدة التلقائية 30 ثانية إخراج قبل العملية.
output_formatselectلاmp4-mp4, movتنسيق الإخراج
generate_audioselectلاtrue-true, falseاطلب صوتا مولدا مع مقطع الإخراج.
return_last_frameselectلاfalse-false, trueأرجع أيضا إطار الفيديو النهائي كصورة ثابتة للمراجعة أو العمل اللاحق.
web_searchselectلاfalse-false, trueاسمح للنموذج باستخدام عنصر التحكم الاختياري في بحث الويب لهذه العملية.
nsfw_checkerselectلاtrue-false, trueفعّل مرشح المحتوى الاختياري للنموذج. لا يمكن لأي مرشح آلي ضمان التغطية الكاملة.

سياسة الرفع

ارفع ملفات المراجع أولا، ثم ضع URL وduration token اللذين تم إرجاعهما داخل params.referenceMediaItems.

قاعدة المرجع

إطارات إرشادية أو مراجع عالية السعة: يقبل مشهد الإطارات صورة واحدة (1) أو صورتين (2) بتنسيق JPEG أو PNG أو WebP أو BMP أو GIF أو TIFF وبحجم يصل إلى 30 MB لكل صورة. ويقبل مشهد المرجع حتى 30 صورة، و10 فيديوهات MP4/MOV بحجم يصل إلى 95 MB ومدة 2-30 ثانية لكل منها، و10 ملفات صوت MP3/WAV بحجم يصل إلى 15 MB ومدة 2-30 ثانية لكل منها؛ ويبلغ حد مجموع مدة كل من الفيديو والصوت 30 ثانية، وحد جميع الوسائط معا 50 ملفا.

الحد الأقصى للملفات

50

أنواع الملفات المقبولة

image, video, audio

Duration token

ينبغي أن تحمل مراجع الفيديو والصوت durationToken من /api/v1/files عندما يكون التحقق من المدة مطلوبا.

kindالحد الأقصى للحجمأنواع MIME
image30 MBimage/jpeg, image/png, image/webp, image/bmp, image/gif, image/tiff
video95 MBvideo/mp4, video/quicktime
audio15 MBaudio/mpeg, audio/wav, audio/x-wav

الطلب الأدنى

{
  "model": "seedance-2-5",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "text",
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "output_format": "mp4",
    "generate_audio": "true",
    "return_last_frame": "false",
    "web_search": "false",
    "nsfw_checker": "true"
  }
}

طلب بملف مرجعي

{
  "model": "seedance-2-5",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "reference",
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "output_format": "mp4",
    "generate_audio": "true",
    "return_last_frame": "false",
    "web_search": "false",
    "nsfw_checker": "true",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-video.mp4",
        "kind": "video",
        "name": "reference-video.mp4",
        "mimeType": "video/mp4",
        "durationSeconds": 8,
        "durationToken": "video_duration_token_from_files_api",
        "width": 1280,
        "height": 720,
        "sizeBytes": 8388608,
        "framesPerSecond": 30,
        "videoBitrateMbps": 8,
        "videoMetadataToken": "video_metadata_token_from_original_files_api_upload_response"
      }
    ]
  }
}

استجابة الإنشاء

تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.

{
  "id": "task_seedance_2_5_example",
  "status": "queued",
  "model": "seedance-2-5",
  "reserved_credits": 315,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

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

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

تتطلب بعض الأوضاع رفع مراجع عبر Files API.