POST /videos/generations erzeugt ein Video in einem von drei Modi, ausgewählt über
das Feld mode:
image_to_video— animiere einen Startframe, mit einem optionalen Endframe auf endframe-fähigen Engines.text_to_video— generiere einen Clip allein aus einem Prompt.text_to_video_styled— ein Prompt plus die trainierten Modelle deiner Organisation.
GET /videos/models — lies das zuerst, um
eine gültige Kombination aus engine + duration zu wählen.
Asynchrones Muster
POST /videos/generations gibt 202 Accepted mit einer Job-id zurück; frage
GET /videos/generations/{id} ab, bis
completed, und lies dann das erzeugte Video (presigned URL, 24 Stunden gültig).
Eine webhook_url liefert dir einen Push-Callback — siehe
Webhooks.
Credits
Die Video-Credits skalieren mit dem Sekundentarif der Engine, der Dauer, dem Auflösungsmultiplikator und dem Audio-Multiplikator — siehecredits_per_second
und die Multiplikatoren in
GET /videos/models. Die Kosten ziehen aus
dem Pool deiner Organisation; ein aufgebrauchter Pool liefert 402. Siehe
Preise.
