Omni-Flash-Ext
Omni-Flash-Ext Videogenerierung
- Einheitliches Videogenerierungsmodell Omni-Flash-Ext
- Unterstützt Text-to-Video, Image-to-Video mit einem Bild, Referenzvideo und Fusion von 3 Referenzbildern
- Unterstützt 720p / 1080p / 4k Auflösung sowie Dauern von 4 / 6 / 8 / 10 Sekunden
- Asynchrone Task-API. Zuerst wird eine Aufgabe eingereicht, anschließend wird das Ergebnis über die Task-ID abgefragt
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentifizierung
Alle Anfragen erfordern eine Authentifizierung per Bearer Token.API-Schlüssel abrufen:Besuchen Sie die Seite zur API-Schlüsselverwaltung, um Ihren API-Schlüssel zu erhalten.Fügen Sie beim Senden von Anfragen den folgenden Header hinzu:
Anfrageparameter
Name des Videogenerierungsmodells. Muss
Omni-Flash-Ext sein.Beschreibung des Videoinhalts. Wir empfehlen, Szene, Subjekt, Aktion, Umgebung, Kameraführung, visuellen Stil und Audiohinweise detailliert zu beschreiben.Beispiel:
"a girl is dancing happily in a sunny garden"Videodauer in Sekunden.Unterstützte Werte:
4, 6, 8, 10.Auflösung des Videos. Werte sind unabhängig von der Groß-/Kleinschreibung.Unterstützte Werte:
720p1080p4k
Seitenverhältnis des Videos. Damit steuern Sie die Ausgabe in Quer- oder Hochformat.Übliche Werte:
16:9— Querformat9:16— Hochformat
16:9Kompatibilitätsfeld. Hat die gleiche Bedeutung wie
aspect_ratio. Wenn beide angegeben sind, halten Sie sie konsistent.Array mit URLs der Referenzbilder. Sie können es weglassen, 1 Bild oder 3 Bilder bereitstellen:
- Weggelassen oder leeres Array: Text-to-Video
- 1 Bild: Image-to-Video mit einem Bild
- 3 Bilder: Fusion von Referenzbildern
Array mit URLs der Referenzvideos. Sie können es weglassen oder 1 Referenzvideo bereitstellen.Es werden nur öffentlich zugängliche HTTP/HTTPS-Video-URLs unterstützt. Es kann zusammen mit
image_urls übergeben werden: Bilder dienen als Identitäts- oder Kompositionsreferenz, das Video als Bewegungsreferenz.Antwort
Statuscode der Antwort. Erfolgreiche Anfragen geben
200 zurück.Zurückgegebenes Task-Array.
Aufgabenergebnis abfragen
Die Videogenerierung erfolgt asynchron. Nach der Einreichung gibt die API einetask_id zurück. Verwenden Sie den Endpunkt Aufgabenstatus abrufen, um Fortschritt und Ergebnisse abzufragen.
cURL
Beispiel für ein erfolgreiches Ergebnis
Beispiel für ein fehlgeschlagenes Ergebnis
Anwendungsfälle
Szenario 1: Text-zu-Video
Szenario 2: Video mit einem Bild
Szenario 3: Fusion von 3 Referenzbildern
Szenario 4: Kurzes 4K-Video
Szenario 5: Generierung mit Referenzvideo
Fehlercodes
| HTTP | Fehlertyp | Bedeutung | Empfohlene Aktion |
|---|---|---|---|
| 400 | invalid_request_error | model ist nicht Omni-Flash-Ext, prompt ist leer oder das JSON-Format ist ungültig | Überprüfen Sie den Request-Body |
| 400 | invalid_duration | duration ist nicht 4, 6, 8 oder 10 | Verwenden Sie eine unterstützte Dauer |
| 400 | invalid_resolution | resolution ist nicht 720p, 1080p oder 4k | Verwenden Sie eine unterstützte Auflösung |
| 400 | unsupported_image_count | Anzahl von image_urls nicht unterstützt, meist durch die Übergabe von 2 Bildern verursacht | Verwenden Sie 0, 1 oder 3 Bilder |
| 400 | unsupported_video_count | Anzahl von video_urls nicht unterstützt, meist durch die Übergabe von 2 oder mehr Videos verursacht | Verwenden Sie 0 oder 1 Referenzvideo |
| 401 | authentication_error | Ungültiges Token | Überprüfen Sie den Bearer Token |
| 402 | payment_required | Unzureichendes Guthaben | Aufladen und erneut versuchen |
| 429 | rate_limit_error | Ratenlimit überschritten | Parallelität reduzieren oder es später erneut versuchen |
data.error zurück. Häufige Ursachen sind vorübergehende Kontingenterschöpfungen beim Upstream, fehlgeschlagene Inhaltsmoderation oder Timeout beim Upstream.