Wan 2.5 Video API-integration
Använd Wan 2.5 Video via Rivyas publika API v1 med modell-ID wan-2-5-video, stödda inmatningar, parametrar, Files API-regler, krediter och svarsexempel.
wan-2-5-video
text, file
Krävs för referenslägen
per_video · 720p_5=60 · 720p_10=120 · 1080p_5=100 · 1080p_10=200 · ⌈total⌉
Video
FIXED
800 tecken
Kontrakt för begäran
Skicka modell-ID:t på toppnivå. Modellspecifika kontroller hör hemma i params.
| Nyckel | Typ | Obligatoriskt | Standard | Beskrivning |
|---|---|---|---|---|
| model | string | Ja | wan-2-5-video | Använd API-modell-ID:t wan-2-5-video. |
| prompt | string | Ja | - | Högst 800 tecken för den här modellen. |
| params | object | Nej | - | Modellspecifikt parameterobjekt. Använd raderna nedan för tillåtna nycklar. |
| client_request_id | string | Nej | - | Valfritt klient-ID för att spåra begäranden i ditt system. |
Modellparametrar
| Nyckel | Typ | Obligatoriskt | Standard | Intervall | Alternativ | Beskrivning |
|---|---|---|---|---|---|---|
| resolution | select | Nej | 720p | - | 720p, 1080p | Upplösning |
| duration | select | Nej | 5 | - | 5, 10 | Varaktighet |
| aspect_ratio | select | Nej | 16:9 | - | 16:9, 9:16, 1:1 | Bildförhållande |
| enable_prompt_expansion | select | Nej | false | - | false, true | Eftersom Wan 2.5 är gjord för korta klipp som redan är ganska tydligt styrda. När du jämför variationer av samma tagning hjälper seed dig att hålla dig närmare ett upprepbart alternativ, negativ prompt hjälper till att ta bort vanliga feltyper, och promptutökning låter dig välja om modellen ska hålla sig bokstavlig eller utveckla idén. Den kombinationen är användbar även när klippet bara är 5 eller 10 sekunder, men riktningen redan är specifik. |
| seed | number | Nej | - | min 0 / max 2147483647 | - | Lämna fältet tomt för ett nytt slumpmässigt resultat varje gång. Om du återanvänder samma heltal blir det enklare att återskapa eller finjustera ett tidigare resultat. Det blir bara mer likt när prompten och andra viktiga inställningar också förblir liknande, och en identisk 1:1-matchning garanteras inte. |
| negative_prompt | text | Nej | - | - | - | Negativ prompt |
Uppladdningspolicy
Ladda först upp referensfiler och placera sedan den returnerade URL:en och varaktighetstoken i params.referenceMediaItems.
Referensbild: Ladda upp upp till 1 bildfil för bild-till-video-läge.
1
image
Video- och ljudreferenser bör innehålla durationToken från /api/v1/files när varaktighetsverifiering krävs.
| kind | Max storlek | MIME-typer |
|---|---|---|
| image | 10 MB | image/jpeg, image/png, image/webp |
Minimal begäran
{
"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": "Valfria uteslutningar eller feltyper att undvika."
}
}Begäran med referensfil
{
"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": "Valfria uteslutningar eller feltyper att undvika.",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}Skapa-svar
Create-endpointen returnerar ett publikt uppgifts-ID. Kontrollera status-endpointen tills uppgiften lyckas eller misslyckas.
{
"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
}Vanliga fel
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Vissa lägen kräver referensuppladdningar via Files API.
