Pro API: generera videor med ljud
Ett klipp från en prompt, eller en animation av en stillbild du tillhandahåller. Filen är en MP4, med ljud när du begär det.
Skicka in en video
POST /videos
{ "prompt": "a woman in a white linen dress walks along a beach at sunset, wind in her hair, she turns and smiles at the camera",
"width": 1080, "height": 1920, "audio": true }
| Fält | Typ | Standard | Vad det gör |
|---|---|---|---|
prompt | sträng | obligatorisk | Handlingen, stämningen, ljuset. Beskriv rörelsen. |
width, height | int | 720 x 1280 | Stående format som standard. Se prislistan nedan. |
mode | sträng | ltx25 | ltx25: motor 2.5 (ljud, automatisk varaktighet, 1080p, slutbildruta). turbo: den snabba, billiga varianten i 480p, ingen slutbildruta. |
duration_auto | bool | true | Motorn väljer längden utifrån prompten och length blir ett tak. Sätt false för fast längd. |
length | int | 121 | Längd (eller tak) i bildrutor vid 24 fps, alltid på formen 8n+1: 73 (3 s), 121 (5 s), 241 (10 s), 361 (15 s), 481 (20 s). |
audio | bool | false | Ljud genereras tillsammans med bilden (bakgrundsljud, röst). |
image | sträng | Startbildruta i base64: videon animerar den här bilden. | |
end_image | sträng | Slutbildruta i base64, tillsammans med image: klippet övergår från den ena till den andra (endast motor 2.5). | |
lora, lora_strength | sträng, tal | En tränad karaktär på kontot (name från GET /loras) och dess styrka (0 till 1). | |
lora2, lora2_strength | sträng, tal | En andra karaktär. | |
steps | int | motor | Lämna tomt. |
Svaret:
{ "jobId": "...", "seed": 908172, "cost": 30 }
Kostnaden beräknas och meddelas vid inskickning, innan något debiteras.
Format och pris
En video prissätts per format, som ett fast pris oberoende av dess längd. Bas: 5 krediter.
| Format | Kortsida | Exempelstorlekar | Utan ljud | Med ljud |
|---|---|---|---|---|
| 480p | 480 | 480 x 832, 832 x 480 | 5 | 10 |
| 720p | 720 | 720 x 1280, 1280 x 720 | 10 | 20 |
| 1080p | 1080 | 1080 x 1920, 1920 x 1080 | 15 | 30 |
turbo-varianten prissätts annorlunda: 480p, 1 kredit per 2,5 sekunder (5 s = 2 krediter, 10 s = 4),
ljud ingår, ingen slutbildruta.
Hämta status, ladda ned, avbryt
Samma rutter som för bilder, under /videos.
GET /videos/{jobId}:pending/completed/failed, samma fält.GET /videos/{jobId}/file: MP4-filen (Content-Type: video/mp4).POST /videos/{jobId}/cancel: avbryter jobbet och ingenting debiteras.
En video tar 1 till 5 minuter, längre när motorn startar kallt. Hämta status var 3:e sekund och
ladda ned så snart statusen är completed: filen arkiveras inte.