Video
happyhorse-1.1-r2v API
Use the exact happyhorse-1.1-r2v model ID through Modelflare asynchronous video routing.
Use the exact model ID happyhorse-1.1-r2v. The model field must match this page exactly.
Authentication and endpoint
Section titled “Authentication and endpoint”Use a Modelflare API key with https://modelflare.dev/v1. The gateway entry point is POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYCreate a task
Section titled “Create a task”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": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"}, "parameters": {"resolution": "1080P", "duration": 5, "watermark": false} }'Poll and download
Section titled “Poll and download”Save the task ID. Poll GET /v1/videos/{task_id} and download with GET /v1/videos/{task_id}/content. Result URLs may expire, so transfer the file promptly.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Request notes
Section titled “Request notes”HappyHorse uses input.prompt; choose the input.media shape that matches the t2v, i2v, or r2v model ID.
Request parameters
Section titled “Request parameters”HappyHorse R2V places 1–9 reference_image items in input.media and references them in order from the prompt.
| Field | Required | Notes |
|---|---|---|
model |
Yes | happyhorse-1.1-r2v |
input.prompt |
Yes | Text description or reference instructions |
input.media[] |
Yes | 1–9 reference_image items |
parameters.resolution |
No | 720P / 1080P |
parameters.ratio |
No | 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 4:5 / 5:4 / 9:21 / 21:9 |
parameters.duration |
No | 3–15 seconds; use the official default |
parameters.watermark |
No | Whether to add the HappyHorse watermark |
parameters.seed |
No | Optional random seed |
Input and output limits
Section titled “Input and output limits”R2V uses 1–9 reference_image items; refer to them in prompt order as Image 1, Image 2, and so on.
Supported scope
Section titled “Supported scope”This page covers Modelflare model generation and editing calls. Search or map enrichment, voice management, and element-library management are resource APIs outside this public model-call surface and are not required request fields.
Pricing and billing
Section titled “Pricing and billing”This model uses per-second video billing. See the model pricing page for the current customer price, reference list price, and complete specification.