Vidéo
happyhorse-1.1-t2v API
Utilisez l'ID de modèle happyhorse-1.1-t2v exact via le routage vidéo asynchrone Modelflare.
Utilisez l’ID de modèle exact happyhorse-1.1-t2v. Le champ modèle doit correspondre exactement à cette page.
Paramètres : duration=5resolution=1080pratio=16:9
Prompt : One continuous take, no cuts. An arcade after closing, cabinets still on, carpet glowing under blacklight. A figure in a holographic windbreaker slaps the side of one cabinet and its picture comes off the screen: the pixels lift as solid coloured tiles, swarm out across the aisle and pull the pictures off every other machine with them, until the whole room is a moving cloud of cyan and hot pink squares. The camera tracks sideways down the aisle and turns into the swarm as it builds. One hard cyan key from the nearest screen, deep violet ambient. Real weight and inertia, each tile catching light separately, no text.
{ "model": "happyhorse-1.1-t2v", "prompt": "One continuous take, no cuts. An arcade after closing, cabinets still on, carpet glowing under blacklight. A figure in a holographic windbreaker slaps the side of one cabinet and its picture comes off the screen: the pixels lift as solid coloured tiles, swarm out across the aisle and pull the pictures off every other machine with them, until the whole room is a moving cloud of cyan and hot pink squares. The camera tracks sideways down the aisle and turns into the swarm as it builds. One hard cyan key from the nearest screen, deep violet ambient. Real weight and inertia, each tile catching light separately, no text.", "seconds": "5", "duration": 5, "resolution": "1080p", "ratio": "16:9", "aspect_ratio": "16:9"}Authentification et point de terminaison
Section intitulée « Authentification et point de terminaison »Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYCréer une tâche
Section intitulée « Créer une tâche »curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "happyhorse-1.1-t2v", "input": {"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"}, "parameters": {"resolution": "1080P", "ratio": "16:9", "duration": 5, "watermark": false} }'Sondage et téléchargement
Section intitulée « Sondage et téléchargement »Enregistrez l’ID de la tâche. Sondez GET /v1/videos/{task_id} et téléchargez avec GET /v1/videos/{task_id}/content. Les URL des résultats peuvent expirer, alors transférez le fichier rapidement.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Demander des notes
Section intitulée « Demander des notes »HappyHorse utilise input.prompt ; choisissez la forme input.media qui correspond à l’ID du modèle t2v, i2v ou r2v.
Paramètres de requête
Section intitulée « Paramètres de requête »HappyHorse T2V utilise input.prompt pour générer une vidéo.
| Champ | Obligatoire | Remarques |
|---|---|---|
model |
Oui | happyhorse-1.1-t2v |
input.prompt |
Oui | Description textuelle ou instructions de référence, jusqu’à 5 000 caractères non chinois ou 2 500 caractères chinois |
input.media[] |
Non | — |
parameters.resolution |
Non | 720P / 1080P, par défaut 1080P |
parameters.ratio |
Non | 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 4:5 / 5:4 / 9:21 / 21:9, par défaut 16:9 |
parameters.duration |
Non | 3 à 15 secondes, par défaut 5 |
parameters.watermark |
Non | S’il faut ajouter le filigrane HappyHorse |
parameters.seed |
Non | Graine facultative de 0 à 2 147 483 647 |
Limites d’entrée et de sortie
Section intitulée « Limites d’entrée et de sortie »T2V n’a besoin que de input.prompt ; les invites sont limitées à 5 000 caractères non chinois ou 2 500 caractères chinois, la sortie est de 720P ou 1080P avec neuf valeurs de rapport et la durée est de 3 à 15 secondes.
Erreurs et tâches ayant échoué
Section intitulée « Erreurs et tâches ayant échoué »Les paramètres de modèle invalides renvoient un 4xx avec un ID de demande. Une tâche asynchrone peut également échouer une fois la création réussie ; utilisez error_code et error_message de la réponse au sondage comme raison finale de la tâche. Ne réessayez pas la même requête avec une forme JSON différente.
Portée prise en charge
Section intitulée « Portée prise en charge »Cette page couvre la génération et l’édition de modèles Modelflare. L’enrichissement de la recherche ou de la carte, la gestion de la voix et la gestion de la bibliothèque d’éléments sont des API de ressources en dehors de cette surface d’appel de modèle publique et ne sont pas des champs de requête obligatoires.
Tarification et facturation
Section intitulée « Tarification et facturation »Ce modèle utilise la facturation vidéo à la seconde. Consultez la page de tarification du modèle pour connaître le prix client actuel, le prix catalogue de référence et les spécifications complètes.
Contrat média · v1
Source officielle: Alibaba Cloud Model Studio
Paramètres du contrat
| Champ d'intention | Contrôle | Options |
|---|---|---|
ratio | select | 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 4:5 / 5:4 / 21:9 / 9:21 |
resolution | select | 720p / 1080p |
duration | select | 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 |
Capacité prise en charge
allowed_values·ratio· 16:9, 9:16, 1:1, 4:3, 3:4, 4:5, 5:4, 21:9, 9:21allowed_values·resolution· 720p, 1080pallowed_values·duration· 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Exemple de requête structurée
text
Intention
{
"duration": 3,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p"
}Demande du fournisseur
{
"duration": 3,
"model": "happyhorse-1.1-t2v",
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p",
"seconds": "3"
}