Pro API: video's genereren met geluid
Een clip vanuit een prompt, of een animatie van een stilstaand beeld dat je aanlevert. Het bestand is een MP4, met geluid als je daar om vraagt.
Een video indienen
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 }
| Veld | Type | Standaard | Wat het doet |
|---|---|---|---|
prompt | string | verplicht | De actie, de sfeer, het licht. Beschrijf de beweging. |
width, height | int | 720 x 1280 | Standaard verticaal. Zie het prijsoverzicht hieronder. |
mode | string | ltx25 | ltx25: engine 2.5 (geluid, automatische duur, 1080p, eindframe). turbo: de snelle, goedkope modus in 480p, geen eindframe. |
duration_auto | bool | true | De engine bepaalt de lengte op basis van de prompt, en length wordt een maximum. Stel in op false voor een vaste lengte. |
length | int | 121 | Lengte (of maximum) in frames op 24 fps, altijd van de vorm 8n+1: 73 (3 s), 121 (5 s), 241 (10 s), 361 (15 s), 481 (20 s). |
audio | bool | false | Geluid gegenereerd samen met het beeld (omgevingsgeluid, stem). |
image | string | Beginframe in base64: de video animeert dit beeld. | |
end_image | string | Eindframe in base64, samen met image: de clip gaat over van het ene naar het andere (alleen engine 2.5). | |
lora, lora_strength | string, number | Een getraind personage op het account (name uit GET /loras) en de sterkte ervan (0 tot 1). | |
lora2, lora2_strength | string, number | Een tweede personage. | |
steps | int | engine | Leeg laten. |
Het antwoord:
{ "jobId": "...", "seed": 908172, "cost": 30 }
De kosten worden berekend en bekendgemaakt bij het indienen, voordat er iets in rekening wordt gebracht.
Formaten en prijs
Een video wordt geprijsd per formaat, als vast tarief onafhankelijk van de lengte. Basis: 5 credits.
| Formaat | Korte zijde | Voorbeeldformaten | Zonder geluid | Met geluid |
|---|---|---|---|---|
| 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 |
De turbo-modus heeft een andere prijsstructuur: 480p, 1 credit per 2,5 seconden (5 s = 2 credits, 10 s = 4),
geluid inbegrepen, geen eindframe.
Pollen, downloaden, annuleren
Dezelfde routes als bij afbeeldingen, onder /videos.
GET /videos/{jobId}:pending/completed/failed, dezelfde velden.GET /videos/{jobId}/file: de MP4 (Content-Type: video/mp4).POST /videos/{jobId}/cancel: annuleert de taak, er wordt niets in rekening gebracht.
Een video duurt 1 tot 5 minuten, langer wanneer de engine koud opstart. Poll elke 3 seconden en
download zodra de status completed is: het bestand wordt niet gearchiveerd.