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

دمج API لنموذج Seedance 2.0 Mini

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

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

seedance-2-mini

المدخلات

text, file

Files API

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

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

per_input_and_output_second · 480p_with_video=2.4 · 480p_without_video=3.8 · 720p_with_video=5 · 720p_without_video=8.2 · ⌈total⌉

القدرة

فيديو

الفوترة

METERED

حد prompt

20000 أحرف

عقد الطلب

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

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

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

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

سياسة الرفع

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

قاعدة المرجع

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

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

15

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

image, video, audio

Duration token

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

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

الطلب الأدنى

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

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

{
  "model": "seedance-2-mini",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "reference",
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "generate_audio": "true",
    "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_mini_example",
  "status": "queued",
  "model": "seedance-2-mini",
  "reserved_credits": 41,
  "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.