Wan 2.5 Video API-Integration
Nutze Wan 2.5 Video über Rivya Public API v1 mit Model-ID wan-2-5-video, unterstützten Eingaben, Parametern, Files-API-Regeln, Credits und Response-Beispielen.
wan-2-5-video
text, file
Für Referenzmodi erforderlich
per_video · 720p_5=60 · 720p_10=120 · 1080p_5=100 · 1080p_10=200 · ⌈total⌉
Video
FIXED
800 Zeichen
Request-Kontrakt
Sende die Modell-ID auf Top-Level. Modellspezifische Controls gehören in params.
| Key | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
| model | string | Ja | wan-2-5-video | Verwende wan-2-5-video als API-Modell-ID. |
| prompt | string | Ja | - | Maximal 800 Zeichen für dieses Modell. |
| params | object | Nein | - | Modellspezifisches Parameterobjekt. Die erlaubten Keys stehen in den Zeilen darunter. |
| client_request_id | string | Nein | - | Optionale Client-ID, um Requests in deinem System nachzuverfolgen. |
Modellparameter
| Key | Typ | Erforderlich | Standard | Bereich | Optionen | Beschreibung |
|---|---|---|---|---|---|---|
| resolution | select | Nein | 720p | - | 720p, 1080p | Auflösung |
| duration | select | Nein | 5 | - | 5, 10 | Dauer |
| aspect_ratio | select | Nein | 16:9 | - | 16:9, 9:16, 1:1 | Seitenverhältnis |
| enable_prompt_expansion | select | Nein | false | - | false, true | Weil Wan 2.5 für kurze Clips gedacht ist, die bereits ziemlich gerichtet sind. Wenn du Varianten desselben Shots vergleichst, hilft Seed dabei, näher an einer wiederholbaren Option zu bleiben, der negative Prompt entfernt häufige Fehlermodi, und Prompt-Erweiterung lässt dich entscheiden, ob du wörtlich bleiben oder das Modell ausformulieren lassen willst. Diese Kombination ist nützlich, auch wenn der Clip nur 5 oder 10 Sekunden lang ist. |
| seed | number | Nein | - | min 0 / max 2147483647 | - | Lass das Feld leer, um jedes Mal ein neues zufälliges Ergebnis zu erhalten. Wenn du dieselbe Ganzzahl erneut verwendest, lässt sich ein früheres Ergebnis leichter reproduzieren oder feinabstimmen. Es bleibt nur dann näher am Original, wenn Prompt und andere wichtige Einstellungen ebenfalls ähnlich bleiben, und es ist keine garantierte 1:1-Übereinstimmung. |
| negative_prompt | text | Nein | - | - | - | Negativer Prompt |
Upload-Richtlinie
Lade zuerst Referenzdateien hoch und setze dann die zurückgegebene URL und den durationToken in params.referenceMediaItems.
Referenzbild: Lade bis zu 1 Bilddatei für den Bild-zu-Video-Modus hoch.
1
image
Video- und Audioreferenzen sollten durationToken aus /api/v1/files mitführen, wenn eine Dauerprüfung erforderlich ist.
| kind | Max. Größe | MIME-Typen |
|---|---|---|
| image | 10 MB | image/jpeg, image/png, image/webp |
Minimalrequest
{
"model": "wan-2-5-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9",
"enable_prompt_expansion": "false",
"seed": 0,
"negative_prompt": "Optionale Ausschlusse oder zu vermeidende Fehlermodi."
}
}Request mit Referenzdatei
{
"model": "wan-2-5-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9",
"enable_prompt_expansion": "false",
"seed": 0,
"negative_prompt": "Optionale Ausschlusse oder zu vermeidende Fehlermodi.",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}Create-Response
Der Create-Endpunkt gibt eine öffentliche Task-ID zurück. Frage den Status-Endpunkt ab, bis der Task erfolgreich ist oder fehlschlägt.
{
"id": "task_wan_2_5_video_example",
"status": "queued",
"model": "wan-2-5-video",
"reserved_credits": 60,
"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
}Häufige Fehler
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Einige Modi benötigen Referenz-Uploads über Files API.