Rivya AI Dokümanları
Model API Sayfaları

Seedance 2.0 Mini API Entegrasyonu

Seedance 2.0 Mini modelini Rivya Public API v1 üzerinden model id seedance-2-mini, desteklenen girişler, parametreler, Files API kuralları, krediler ve yanıt örnekleriyle kullanın.

API üzerinden kullanılabilirMetin veya URL hazır; referans modları Files API kullanırVideo
API model kimliği

seedance-2-mini

Girişler

text, file

Files API

Referans modları için gerekli

Temel krediler

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⌉

Yetenek

Video

Faturalandırma

METERED

Prompt limiti

20000 karakter

İstek sözleşmesi

Model id değerini en üst seviyede gönderin. Modele özel kontroller params içine aittir.

AnahtarTürGerekliVarsayılanAçıklama
modelstringEvetseedance-2-miniseedance-2-mini API model kimliği değerini kullanın.
promptstringEvet-Bu model için en fazla 20000 karakter.
paramsobjectHayır-Modele özel parametre nesnesi. İzin verilen anahtarlar için aşağıdaki satırları kullanın.
client_request_idstringHayır-Sisteminizde istekleri izlemek için isteğe bağlı istemci tarafı id.

Model parametreleri

AnahtarTürGerekliVarsayılanAralıkSeçeneklerAçıklama
seedance_sceneselectHayırtext-text, frames, referenceSahne, hangi yüklemelerin geçerli olduğunu belirler; metin, kare ve referans girişleri karıştırılamaz.
resolutionselectHayır720p-480p, 720pOran, çözünürlüğe ve referans sahnesinde video bulunup bulunmadığına göre değişir.
aspect_ratioselectHayır16:9-1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptiveEn-boy oranı
durationnumberHayır5min 4 / max 15 / step 1-4 ile 15 saniye arasında tam sayı çıktı süresi seçin.
generate_audioselectHayırtrue-true, falseÇıktı klibiyle birlikte üretilmiş ses isteyin.
web_searchselectHayırfalse-false, trueYalnızca metinden video için kullanılabilir; kareler veya referanslarla etkinleştirilirse istek reddedilir.
nsfw_checkerselectHayırtrue-false, trueModelin isteğe bağlı içerik filtresini etkinleştirin. Hiçbir otomatik filtre tam kapsamı garanti edemez.

Yükleme politikası

Önce referans dosyalarını yükleyin, ardından dönen URLyi ve duration token değerini params.referenceMediaItems içine yerleştirin.

Referans kuralı

Kılavuz kareler veya çok modlu referanslar: Kareler sahnesi, her biri en fazla 30 MB olan bir veya iki JPEG/PNG/WebP/GIF görüntü kabul eder. Referans sahnesi en fazla bu tür 9 görüntü, her biri 50 MB ve 2–15 saniye olan 3 MP4/MOV/MKV video ve her biri 15 MB ve 2–15 saniye olan 3 MP3/WAV ses dosyası kabul eder; toplam video ve ses süreleri ayrı ayrı 15 saniyeyle sınırlıdır.

Maks. dosya

15

Kabul edilen dosya türleri

image, video, audio

Süre belirteci

Süre doğrulaması gerektiğinde video ve ses referansları /api/v1/files içinden durationToken taşımalıdır.

kindMaks. boyutMIME türleri
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

Minimal istek

{
  "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"
  }
}

Referans dosyalı istek

{
  "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"
      }
    ]
  }
}

Create yanıtı

Create endpointi herkese açık task id döndürür. Görev başarılı veya başarısız olana kadar status endpointini sorgulayın.

{
  "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
}

Yaygın hatalar

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Bazı modlar Files API referans yüklemeleri gerektirir.