Aller au contenu
Ouvrir CastalyConsole

Vidéo

happyhorse-1.1-i2v API

Utilisez l'ID de modèle happyhorse-1.1-i2v exact via le routage vidéo asynchrone Modelflare.

Utilisez l’ID de modèle exact happyhorse-1.1-i2v. Le champ modèle doit correspondre exactement à cette page.

Exemple de sortiehappyhorse-1.1-i2vPOST /v1/videos5.2s

Paramètres : duration=5resolution=1080pratio=16:9Image d'entrée

Prompt : One continuous take, no cuts. The braided steam keeps thickening until the ribbons lock into one coral and ultraviolet serpent that uncoils along the ceiling, drops down past the stools and pours out through the open door into the rain, the cook in the orange jacket stepping back to let it pass. The camera holds at counter height, then tracks with the serpent to the doorway and tilts to watch it leave. One hard tungsten bulb overhead stays the only warm source. Real weight and inertia, visible density in the steam, no text.

Requête qui a produit cet échantillon, avec l'URL du média d'entrée remplacée
{
"model": "happyhorse-1.1-i2v",
"prompt": "One continuous take, no cuts. The braided steam keeps thickening until the ribbons lock into one coral and ultraviolet serpent that uncoils along the ceiling, drops down past the stools and pours out through the open door into the rain, the cook in the orange jacket stepping back to let it pass. The camera holds at counter height, then tracks with the serpent to the doorway and tilts to watch it leave. One hard tungsten bulb overhead stays the only warm source. Real weight and inertia, visible density in the steam, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080p",
"ratio": "16:9",
"aspect_ratio": "16:9",
"image": "https://example.com/input-image.png"
}

Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-1.1-i2v",
"input": {"prompt": "The cat runs across the grass as the camera follows smoothly.", "media": [{"type": "first_frame", "url": "https://example.com/cat.png"}]},
"parameters": {"resolution": "1080P", "duration": 5, "watermark": false}
}'

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.

Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

HappyHorse utilise input.prompt ; choisissez la forme input.media qui correspond à l’ID du modèle t2v, i2v ou r2v.

HappyHorse I2V place une image first_frame dans input.media.

Champ Obligatoire Remarques
model Oui happyhorse-1.1-i2v
input.prompt Non Description facultative des mouvements et de la caméra, jusqu’à 5 000 caractères non chinois ou 2 500 caractères chinois
input.media[] Oui Exactement un first_frame ; URL publique ou URL de données Base64, inférieure à 20 Mo, côtés minimum de 300 px et format d’image 1:2,5-2,5:1
parameters.resolution Non 720P / 1080P, par défaut 1080P
parameters.ratio Non Non pris en charge ; la sortie suit le rapport d’image de la première image
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

I2V utilise une image first_frame ; acceptez une URL publique ou une URL de données Base64 de moins de 20 Mo avec des côtés minimum de 300 px et un rapport hauteur/largeur de 1:2,5 à 2,5:1, et préservez approximativement le rapport d’entrée.

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.

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.

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

ID de contrat: media.happyhorse-1-1-i2v.v1Adaptateur: video.happyhorse.v1@v1Empreinte digitale: 01f7b831efe834006a6606efc8aa63b9cf704640b40556d3c3e1f70d0a91a3db

Source officielle: Alibaba Cloud Model Studio

Paramètres du contrat

Champ d'intentionContrôleOptions
resolutionselect720p / 1080p
durationselect3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15

Capacité prise en charge

  • allowed_values · resolution · 720p, 1080p
  • allowed_values · duration · 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
  • required_assets · reference_asset_ids
  • max_assets · reference_asset_ids · 1

Exemple de requête structurée

reference

Intention

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "reference_asset_ids": [
    "asset_example"
  ],
  "resolution": "720p"
}

Demande du fournisseur

{
  "duration": 3,
  "image": "https://example.com/reference.png",
  "model": "happyhorse-1.1-i2v",
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "resolution": "720p",
  "seconds": "3"
}