---
title: "HappyHorse API — Variants, pricing & model skill"
url: "https://runapi.ai/models/happyhorse.md"
canonical: "https://runapi.ai/models/happyhorse.md"
locale: "en"
model: "HappyHorse"
provider: "Alibaba"
modality: "video"
variant_count: 4
price_from_cents: 48
---

# HappyHorse API

HappyHorse API access for text, image, and edit-video generation with 720p/1080p output and character-guided clips.

**Provider:** Alibaba
**Modality:** Video
**Catalog:** 4 variants

HappyHorse creates text, image, and edit-video clips with selectable 720p or 1080p output, deterministic seed control, first-frame image guidance, ordered reference-image guidance for the character model, and source-video edit instructions.

## Variants

| Version | Variant | Pricing | Billing | URL |
|---|---|---|---|---|
| happyhorse-character | `character` | $0.480 | second | https://runapi.ai/models/happyhorse/character.md |
| happyhorse-edit-video | `edit-video` | $0.480 | second | https://runapi.ai/models/happyhorse/edit-video.md |
| happyhorse-image-to-video | `image-to-video` | $0.480 | second | https://runapi.ai/models/happyhorse/image-to-video.md |
| happyhorse-text-to-video | `text-to-video` | $0.480 | second | https://runapi.ai/models/happyhorse/text-to-video.md |


## Install the skill

```sh
npx skills add runapi-ai/happyhorse -g
```

The skill gives your coding tool the model docs, schemas, pricing notes, and setup steps needed to add HappyHorse features to an application.

## Context

HappyHorse belongs to the Alibaba catalog on RunAPI and exposes canonical text-to-video, image-to-video, and edit-video capabilities across API, SDK, CLI, Bruno, and docs surfaces.

## FAQ

### Which variant should I start with?

Pick the cheapest variant that meets your quality bar. Most teams start on the fast variant and graduate to pro for production.

### Is there a free tier?

New accounts get free first calls on every model. After that, pay per call.

### Do you stream results?

Where streaming is available, RunAPI streams end-to-end.

### How are failures billed?

Failed generations are not charged.

### Are outputs cached?

Generated outputs are stored and retrievable by task ID. Inputs are not cached.

### Can I use commercially?

Yes — commercial use is included for every variant unless a model license explicitly restricts it, which is called out on the variant page.

### What about rate limits?

Per-key rate limits scale with usage tier. See pricing page for current limits.

### Where can I report issues?

Open an issue on the public GitHub repo or email support.

