Rivya AI-docs
Model-API-pagina's

Wan 3.0 Video API-integratie

Gebruik Wan 3.0 Video via Rivya Public API v1 met model-id wan-3-0-video, ondersteunde inputs, parameters, Files API-regels, credits en responsevoorbeelden.

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

wan-3-0-video

Inputs

text, file

Files API

Vereist voor referentiemodi

Basiscredits

per_input_and_output_second · standard_480P=8 · standard_720P=16 · standard_1080P=32 · prime_480P=12.2 · prime_720P=25.2 · prime_1080P=50.4 · ⌈total⌉

Mogelijkheid

Video

Facturering

METERED

Promptlimiet

20000 tekens

Requestcontract

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

KeyTypeVereistStandaardBeschrijving
modelstringJawan-3-0-videoGebruik de API-model-id wan-3-0-video.
promptstringJa-Maximaal 20000 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 één exclusief invoercontract voordat je media uploadt.
variantselectNeestandard-standard, primeStandard en Prime gebruiken dezelfde instellingen, maar verschillende tarieven per seconde.
resolutionselectNee1080P-480P, 720P, 1080PDe reservering is het tarief voor variant en resolutie maal de som van geverifieerde invoervideoseconden en gereserveerde uitvoerseconden; het totaal wordt eenmaal naar boven afgerond. Intelligente duur reserveert 30 uitvoerseconden en is niet beschikbaar met referentievideo.
aspect_ratioselectNeeadaptive-adaptive, 16:9, 4:3, 1:1, 3:4, 9:16Kies adaptieve kadrering of één vaste uitvoerverhouding.
durationnumberNee5min -1 / max 30 / step 1-Kies -1 voor intelligente duur of een geheel getal van 2 tot 30 seconden. Intelligente duur reserveert 30 uitvoerseconden en kan niet met referentievideo worden gebruikt.
audioselectNeetrue-true, falseKies of de gegenereerde video door het model gemaakte audio moet bevatten.
seednumberNee-min 0 / max 2147483647 / step 1-Laat dit leeg voor elke keer een nieuw willekeurig resultaat. Door hetzelfde gehele getal opnieuw te gebruiken, wordt het makkelijker om een eerder resultaat te reproduceren of fijn af te stemmen. Het blijft alleen dichterbij wanneer de prompt en andere belangrijke instellingen ook vergelijkbaar blijven, en het is geen gegarandeerde 1-op-1 match.

Uploadbeleid

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

Referentieregel

Gidsframes of ondertekende multimodale referenties: Frames accepteert een verplichte eerste afbeelding en één optionele laatste afbeelding. Referentie accepteert maximaal 10 JPEG-, niet-transparante PNG-, WebP- of BMP-afbeeldingen van 20 MB, 5 MP4/MOV-video's van 95 MB en 1–15 seconden en 5 MP3/WAV-audioclips van 15 MB en 1–15 seconden; de totale duur van video en audio is elk beperkt tot 15 seconden.

Max. bestanden

20

Geaccepteerde bestandstypen

image, video, audio

Duurtoken

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

kindMax. grootteMIME-types
image20 MBimage/jpeg, image/png, image/bmp, image/webp
video95 MBvideo/mp4, video/quicktime
audio15 MBaudio/mpeg, audio/wav, audio/x-wav

Minimale request

{
  "model": "wan-3-0-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "text",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0
  }
}

Request met referentiebestand

{
  "model": "wan-3-0-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "reference",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_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_wan_3_0_video_example",
  "status": "queued",
  "model": "wan-3-0-video",
  "reserved_credits": 160,
  "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.