Rivya AI-docs
Model-API-pagina's

Seedance 2.5 API-integratie

Gebruik Seedance 2.5 via Rivya Public API v1 met model-id seedance-2-5, ondersteunde inputs, parameters, Files API-regels, credits en responsevoorbeelden.

Beschikbaar via APITekst of URL gereed; referentiemodi gebruiken Files APIVideo
API-model-id

seedance-2-5

Inputs

text, file

Files API

Vereist voor referentiemodi

Basiscredits

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⌉

Mogelijkheid

Video

Facturering

METERED

Promptlimiet

30000 tekens

Requestcontract

Stuur de model-id op topniveau. Modelspecifieke controles horen in params.

KeyTypeVereistStandaardBeschrijving
modelstringJaseedance-2-5Gebruik de API-model-id seedance-2-5.
promptstringNee-Maximaal 30000 tekens voor dit model.
paramsobjectNee-Modelspecifiek parameterobject. Gebruik de rijen hieronder voor toegestane keys.
client_request_idstringNee-Optionele client-side id voor requesttracing in je systeem.

Modelparameters

KeyTypeVereistStandaardBereikOptiesBeschrijving
seedance_sceneselectNeetext-text, frames, referenceKies vóór het uploaden het invoercontract; tekst, framebegeleiding en referenties zijn onderling exclusieve scènes.
resolutionselectNee720p-480p, 720p, 1080pElke resolutie heeft afzonderlijke tarieven zonder en met video.
aspect_ratioselectNeeadaptive-1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptiveBeeldverhouding
durationnumberNee5min -1 / max 30 / step 1-Kies -1 voor automatische duur of een geheel getal van 4 tot en met 30 seconden. Automatische duur reserveert vóór de run 30 uitvoerseconden.
output_formatselectNeemp4-mp4, movUitvoerformaat
generate_audioselectNeetrue-true, falseVraag gegenereerde audio aan bij de uitvoerclip.
return_last_frameselectNeefalse-false, trueGeef ook het laatste videoframe als stilstaand beeld terug voor review of vervolgwerk.
web_searchselectNeefalse-false, trueSta toe dat het model voor deze run de optionele webzoekfunctie gebruikt.
nsfw_checkerselectNeetrue-false, trueSchakel het optionele contentfilter van het model in. Geen enkel geautomatiseerd filter kan volledige dekking garanderen.

Uploadbeleid

Upload eerst referentiebestanden en plaats daarna de teruggegeven URL en duration token in params.referenceMediaItems.

Referentieregel

Richtingsframes of referenties met hoge capaciteit: Frames accepteert 1 of 2 JPEG-, PNG-, WebP-, BMP-, GIF- of TIFF-afbeeldingen van maximaal 30 MB per stuk. Referentie accepteert maximaal 30 afbeeldingen, 10 MP4/MOV-video's van maximaal 95 MB en 2-30 seconden per stuk en 10 MP3/WAV-audiobestanden van maximaal 15 MB en 2-30 seconden per stuk; video en audio zijn elk begrensd op in totaal 30 seconden en alle media samen op 50 bestanden.

Max. bestanden

50

Geaccepteerde bestandstypen

image, video, audio

Duurtoken

Video- en audioreferenties moeten durationToken uit /api/v1/files bevatten wanneer duurverificatie vereist is.

kindMax. grootteMIME-types
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

Minimale request

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

Request met referentiebestand

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

Create-response

Het create-endpoint geeft een publieke taak-id terug. Poll het statusendpoint totdat de taak slaagt of mislukt.

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

Veelvoorkomende fouten

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Sommige modi vereisen referentie-uploads via Files API.