Aller au contenu
Ouvrir CastalyConsole

Vidéo

happyhorse-1.1-r2v API

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

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

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

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

Prompt : One continuous take, no cuts. Keep the woman in the crimson satin coat and the peeling carpet ribbons from the reference and move the event outdoors: she walks out of a revolving door onto a wet plaza and the patterned ribbons keep tearing up behind her, now lifting off the paving stones and streaming out across the square in a long coloured wake. The camera tracks backward ahead of her at waist height and cranes up as the wake spreads. One hard green sign light above the door, warm street lamps across the plaza. Real weight and inertia, satin and wet stone, no text.

Requête qui a produit cet échantillon, avec l'URL du média d'entrée remplacée
{
"model": "happyhorse-1.1-r2v",
"prompt": "One continuous take, no cuts. Keep the woman in the crimson satin coat and the peeling carpet ribbons from the reference and move the event outdoors: she walks out of a revolving door onto a wet plaza and the patterned ribbons keep tearing up behind her, now lifting off the paving stones and streaming out across the square in a long coloured wake. The camera tracks backward ahead of her at waist height and cranes up as the wake spreads. One hard green sign light above the door, warm street lamps across the plaza. Real weight and inertia, satin and wet stone, 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-r2v",
"input": {"prompt": "The person in [Image 1] picks up [Image 2].", "media": [{"type": "reference_image", "url": "https://example.com/person.jpg"}, {"type": "reference_image", "url": "https://example.com/object.jpg"}]},
"parameters": {"resolution": "1080P", "ratio": "16:9", "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 R2V place 1 à 9 éléments reference_image dans input.media et les référence dans l’ordre à partir de l’invite.

Champ Obligatoire Remarques
model Oui happyhorse-1.1-r2v
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[] Oui 1 à 9 éléments reference_image ; URL publique ou Base64, inférieure à 20 Mo, côté court minimum de 400 px
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

R2V utilise 1 à 9 éléments reference_image et y fait référence dans un ordre rapide comme Image 1, Image 2, etc. Les invites sont limitées à 5 000 caractères non chinois ou 2 500 caractères chinois ; les images font moins de 20 Mo avec un côté court minimum de 400 px.

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-r2v.v1Adaptateur: video.happyhorse.v1@v1Empreinte digitale: 080ba09723851efe1ae578055ceca7299f987e1fe2602d9e554e47a8431ec35a

Source officielle: Alibaba Cloud Model Studio

Paramètres du contrat

Champ d'intentionContrôleOptions
ratioselect16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 4:5 / 5:4 / 21:9 / 9:21
resolutionselect720p / 1080p
durationselect3 / 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:21
  • 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 · 9

Exemple de requête structurée

reference

Intention

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

Demande du fournisseur

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