https://router.flatkey.ai
Flatkey generiert Videos über einen einzigen asynchronen Endpunkt. Du reichst einen Auftrag ein, fragst ihn ab, bis er fertig ist, und lädst dann die MP4 herunter. Diese Seite beschreibt, was für alle Videomodelle gemeinsam gilt. Für die modellspezifischen Optionen weiter zu Seedance oder MiniMax H3.
Ein asynchroner Workflow
Erstelle den Auftrag mit
POST /v1/videos, frage ihn mit GET /v1/videos/{task_id} ab und lade die MP4 aus metadata.url herunter.Zwei Anfrageformate
Einige Modelle erwarten ein
content-Array, andere einen prompt-String. Das falsche Format zu senden gibt 400 zurück.Ein Videomodell finden
Liste alle Modelle auf und behalte diejenigen, derentype gleich video ist:
Das richtige Anfrageformat wählen
Der Endpunkt akzeptiert zwei verschiedene Formate, und jedes Modell verwendet genau eines davon.
Ein
content-Array an ein prompt-Modell zu senden gibt zurück:
Das content-Format
image_url-Eintrag hinzu, um zwischen Frames zu interpolieren oder eine Referenz bereitzustellen. Feldnamen unterscheiden sich je nach Modell – befolge daher die modellspezifische Anleitung.
Das prompt-Format
Auflösungen unterscheiden sich je nach Modell
Es gibt keinen gemeinsamen Satz von Auflösungswerten. Das Senden eines nicht unterstützten Werts gibt400 zurück, bevor der Auftrag erstellt wird.
Anfrageparameter
Den Auftrag abfragen
Eine erfolgreiche Einreichung gibt sofort einen Auftrag zurück:
Frage etwa alle 15 Sekunden ab. Ein fünf Sekunden langer Clip ist normalerweise in zwei bis vier Minuten fertig.
Die MP4 herunterladen
Die Download-URL erscheint inmetadata.url und benötigt denselben Autorisierungs-Header:
Vollständiges Beispiel
Fehlerbehebung
prompt is required
Du hast ein content-Array an ein Modell gesendet, das prompt erwartet. Prüfe die Tabelle unter Das richtige Anfrageformat wählen.
unsupported resolution oder resolution must be 768P or 2K
Der Wert ist für ein anderes Modell gültig. Siehe Auflösungen unterscheiden sich je nach Modell.
No available channel for model ...
Das Modell ist momentan nicht routbar. Wähle stattdessen ein anderes Videomodell – dieser Fehler löst sich nicht von selbst. Prüfe das Modellverzeichnis für aktuelle Verfügbarkeit.
duration must be between 4 and 15
MiniMax-H3 erfordert einen duration-Wert in diesem Bereich. Sende einen explizit mit.
Der Auftrag bleibt auf queued
Die Videogenerierung dauert Minuten, nicht Sekunden. Fahre mit einem 15-Sekunden-Intervall fort, bevor du ihn als hängengeblieben behandelst.
Modellanleitungen
Seedance
Text-zu-Video plus die Bibliothek virtueller und realer Personen-Assets.
MiniMax H3
Steuerung von erstem und letztem Frame, Referenzmedien und Auftragseinstellungen.