Try Happy Horse - Reference to Video in the Workbench
Run this model interactively, tune parameters, and compare outputs.
happyhorse-1.0-r2v
HappyHorse 1.0 reference-to-video generates video from a text prompt and up to 9 reference images for character or scene consistency. Output up to 1080P with durations from 3 to 15 seconds and configurable aspect ratio.
Example request
- Sync
- Async
- Async with SSE
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
- Minimal
- Basic parameters
- All parameters
Fetch model details
The models endpoint returns the full model object, including itsjson_request_schema.
Request parameters
Required parameters
| Field | Type | Default | Description |
|---|---|---|---|
prompt | string | "Image 1 walks through a beautiful garden, cinematic lighting." | Text prompt describing the desired video. Use ‘Image 1, Image 2, …’ to reference reference_images in order. |
Optional parameters
| Field | Type | Default | Description |
|---|---|---|---|
reference_images | array<string> | — | Array of up to 9 reference image URLs for character/object/scene appearance. Order maps to ‘Image 1’, ‘Image 2’, etc. Formats: JPEG, JPG, PNG. Max 10 MB each. 720p or higher recommended; shorter side must exceed 400 pixels. Reference images should share a similar aspect ratio close to the target video’s aspect ratio. |
aspect_ratio | string | "16:9" | Aspect ratio of the generated video. One of: 16:9, 9:16, 1:1, 4:3, 3:4. |
resolution | string | "1080P" | Output video resolution tier. One of: 720P, 1080P. |
duration | integer | 5 | Output video duration in seconds (3-15). Range: 3 – 15. |
seed | integer | — | Random seed for reproducibility (0-2147483647). Range: 0 – 2147483647. |