> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.empiriolabs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.empiriolabs.ai/_mcp/server.

# HappyHorse 1.1

> Text, image, and reference-to-video in one model. Cinematic motion, character consistency across up to 9 references, and synchronized native audio.

![HappyHorse 1.1](https://media.empiriolabs.ai/model-logos/happyhorse-1-1.png)

[Alibaba Cloud](/providers/alibaba) · Video Generation

`POST /v1/videos/generations`

Text, image, and reference-to-video in one model. Cinematic motion, character consistency across up to 9 references, and synchronized native audio.

## At a glance

| Field               | Value                                                                  |
| ------------------- | ---------------------------------------------------------------------- |
| Model id            | `happyhorse-1-1`                                                       |
| Model release date  | 2026-06-22                                                             |
| Input modalities    | Text, Image                                                            |
| Output modalities   | Video                                                                  |
| Context window      | -                                                                      |
| Weight precision    | -                                                                      |
| Region              | Singapore                                                              |
| Features            | video\_generation, image\_to\_video, reference\_to\_video, audio\_sync |
| Native inference    | No                                                                     |
| New                 | No                                                                     |
| Supported endpoints | `POST /v1/videos/generations`                                          |
| Alternate model ids | `alibaba/happyhorse-1-1`, `alibaba/happyhorse-1.1`, `happyhorse-1.1`   |

## Pricing

| Charge | Spec       | Rate   |
| ------ | ---------- | ------ |
| 720p   | per second | \$0.14 |
| 1080p  | per second | \$0.18 |

## Example request

```bash
curl https://api.empiriolabs.ai/v1/videos/generations \
  -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model": "happyhorse-1-1", "prompt": "sunrise over the ocean", "duration": 6}'
```

## Parameters

| Parameter      | Type    | Required | Default  | Description                                                                                                                                                       |
| -------------- | ------- | -------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `prompt`       | string  | yes      | -        | Describe the scene to generate. Up to 2,500 characters.                                                                                                           |
| `mode`         | enum    | no       | `"auto"` | Auto detects from attachments. t2v: text-to-video. i2v: animate one image. r2v: reference-to-video from up to 9 images. · Allowed: `auto`, `t2v`, `i2v`, `r2v`    |
| `image`        | string  | no       | -        | Image URL or upload. One image for image-to-video, up to 9 for reference-to-video. Reference them in the prompt as character1, character2.                        |
| `aspect_ratio` | enum    | no       | `"16:9"` | Aspect ratio of the output. Used by text-to-video and reference-to-video; image-to-video follows the source image. · Allowed: `16:9`, `9:16`, `1:1`, `4:3`, `3:4` |
| `resolution`   | enum    | no       | `"720p"` | Output resolution. 720p renders faster; 1080p is higher fidelity. · Allowed: `720p`, `1080p`                                                                      |
| `duration`     | number  | no       | `5`      | Clip length in seconds (3 to 15). · Range: 3 – 15                                                                                                                 |
| `seed`         | number  | no       | -        | Reproducibility seed. Reuse the same seed for a repeatable result. · Range: 0 – 2147483647                                                                        |
| `watermark`    | boolean | no       | false    | Add a watermark to the generated video. Off by default.                                                                                                           |

## Notes

**Modes** (in one model)

* Text-to-video
* Image-to-video
* Reference-to-video (up to 9 images)

**Constraints**

* 720p / 1080p, 3 to 15 seconds per generation
* Prompt up to 2,500 characters

**Aspect ratios**

* Text and reference modes: 16:9, 9:16, 1:1, 4:3, 3:4
* Image-to-video follows the source image

Native audio is generated automatically.

---

*Machine-readable schema:* `GET https://api.empiriolabs.ai/v1/models/happyhorse-1-1`.