Omni-Flash-Ext
Génération vidéo Omni-Flash-Ext
- Modèle unifié de génération vidéo Omni-Flash-Ext
- Prend en charge le Text-to-Video, l’Image-to-Video à image unique, la vidéo de référence et la fusion de 3 images de référence
- Prend en charge les résolutions 720p / 1080p / 4k et les durées de 4 / 6 / 8 / 10 secondes
- API de tâche asynchrone. Soumettez d’abord une tâche, puis interrogez le résultat via l’identifiant de tâche
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.
Authentification
Toutes les requêtes nécessitent une authentification par Bearer Token.Obtenir une clé API :Rendez-vous sur la page de gestion des clés API pour obtenir votre clé API.Ajoutez l’en-tête suivant lors de l’envoi des requêtes :
Paramètres de la requête
Nom du modèle de génération vidéo. Doit être
Omni-Flash-Ext.Description du contenu de la vidéo. Nous recommandons de décrire en détail la scène, le sujet, l’action, l’environnement, les mouvements de caméra, le style visuel et les indices sonores.Exemple :
"a girl is dancing happily in a sunny garden"Durée de la vidéo en secondes.Valeurs prises en charge :
4, 6, 8, 10.Résolution de la vidéo. Les valeurs sont insensibles à la casse.Valeurs prises en charge :
720p1080p4k
Format d’image de la vidéo. Utilisez-le pour contrôler la sortie en paysage ou en portrait.Valeurs courantes :
16:9— paysage9:16— portrait
16:9Champ de compatibilité. Il a la même signification que
aspect_ratio. Si les deux sont fournis, maintenez-les cohérents.Tableau d’URL d’images de référence. Vous pouvez l’omettre, fournir 1 image ou 3 images :
- Omis ou tableau vide : Text-to-Video
- 1 image : Image-to-Video à image unique
- 3 images : fusion d’images de référence
Tableau d’URL de vidéos de référence. Vous pouvez l’omettre ou fournir 1 vidéo de référence.Seules les URL vidéo HTTP/HTTPS publiquement accessibles sont prises en charge. Vous pouvez le transmettre avec
image_urls : les images servent de références d’identité ou de composition, tandis que la vidéo sert de référence de mouvement.Réponse
Code de statut de la réponse. Les requêtes réussies renvoient
200.Tableau de tâches renvoyé.
Interroger le résultat de la tâche
La génération vidéo est asynchrone. Après la soumission, l’API renvoie untask_id. Utilisez le point de terminaison Obtenir le statut de la tâche pour interroger la progression et les résultats.
cURL
Exemple de résultat réussi
Exemple de résultat échoué
Cas d’usage
Scénario 1 : Texte vers vidéo
Scénario 2 : vidéo à image unique
Scénario 3 : fusion de 3 images de référence
Scénario 4 : courte vidéo 4K
Scénario 5 : génération avec vidéo de référence
Codes d’erreur
| HTTP | Type d’erreur | Signification | Action recommandée |
|---|---|---|---|
| 400 | invalid_request_error | model n’est pas Omni-Flash-Ext, prompt est vide ou le format JSON est invalide | Vérifiez le corps de la requête |
| 400 | invalid_duration | duration n’est pas 4, 6, 8 ou 10 | Utilisez une durée prise en charge |
| 400 | invalid_resolution | resolution n’est pas 720p, 1080p ou 4k | Utilisez une résolution prise en charge |
| 400 | unsupported_image_count | Nombre d’image_urls non pris en charge, généralement causé par la transmission de 2 images | Utilisez 0, 1 ou 3 images |
| 400 | unsupported_video_count | Nombre de video_urls non pris en charge, généralement causé par la transmission de 2 vidéos ou plus | Utilisez 0 ou 1 vidéo de référence |
| 401 | authentication_error | Jeton invalide | Vérifiez le Bearer Token |
| 402 | payment_required | Solde insuffisant | Rechargez et réessayez |
| 429 | rate_limit_error | Limite de débit dépassée | Réduisez la concurrence ou réessayez plus tard |
data.error. Les causes courantes incluent l’épuisement temporaire du quota en amont, l’échec de la modération du contenu ou un délai d’attente en amont.