Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 231

Inhalt

Runway: aus einem Startbild wird ein Clip

Unsere App sendet an Runway einen Auftrag mit POST /v1/ image_to_video.

{
  "model": "gen4.5",
  "promptImage": "<ERREICHBARE BILD-URL>",
  "promptText": "A teapot pours tea into the cup, then 
moves out of frame. Locked camera.",
  "ratio": "1280:720",
  "duration": 5
}

promptImage gibt das Startbild an, promptText die Bewegung, duration fünf Sekunden. Zuerst kommt eine Auftragskennung:

{"id": "<TASK-ID>"}

Die App zeigt „Video wird erzeugt“ und fragt denselben Auftrag mit GET /v1/tasks/<TASK-ID> ab. Nach Erfolg:

{
  "id": "<TASK-ID>",
  "status": "SUCCEEDED",
  "output": ["<DOWNLOAD-URL DES VIDEOS>"]
}

Kennung → Status abfragen → Videodatei → Abspielen

Die App lädt das Video hinter output[0] herunter; die URL ist zeitlich begrenzt. Auftrag und Statusabfrage benötigen den Header X-Runway-Version: 2024-11-06.