# fal.ai

fal.ai serves 4 video models on LLM API, all from Alibaba.

4 models
Updated: 2026-10-13
Canonical: https://llmapi.ai/providers/fal-ai/

## Models and prices

Prices when fal.ai serves the request.

### Video (4)

Price per second of video; a range covers its resolutions.

| Model | Model ID | Per second | Generates from | Resolution |
| --- | --- | --- | --- | --- |
| [HappyHorse 1.1 Reference-to-Video](https://llmapi.ai/models/happyhorse-1-1-r2v/) | `happyhorse-1.1-r2v` | $0.14–0.18 / second | Reference | 720p–1080p |
| [HappyHorse 1.1 Text-to-Video](https://llmapi.ai/models/happyhorse-1-1-t2v/) | `happyhorse-1.1-t2v` | $0.14–0.18 / second | Text | 720p–1080p |
| [HappyHorse-1.0-Video-Edit](https://llmapi.ai/models/happyhorse-1-0-video-edit/) | `happyhorse-1.0-video-edit` | $0.14–0.28 / second | Video edit | 720p–1080p |
| [HappyHorse-1.1-I2V](https://llmapi.ai/models/happyhorse-1-1-i2v/) | `happyhorse-1.1-i2v` | $0.14–0.18 / second | Image | 720p–1080p |

**Volume pricing.** At higher monthly volume, models on fal.ai may cost less. Book a call and sales will quote a price for your usage. [Book a call with sales](https://meetings.hubspot.com/julia-andriienko/llmapi) or [Create an account first](https://app.llmapi.ai/signup).

## Send requests to fal.ai

Use the model ID as it is: video, audio and embedding requests take no provider prefix.

Example: HappyHorse 1.1 Reference-to-Video, Videos (`POST /v1/videos`). Set LLMAPI_KEY to your LLM API key.

```python
import os
import time

from openai import OpenAI

client = OpenAI(
    base_url="https://api.llmapi.ai/v1",
    api_key=os.environ["LLMAPI_KEY"],
)

video = client.videos.create(
    model="happyhorse-1.1-r2v",
    prompt="This paper boat drifts down a rainy street",
    extra_body={"image_list": "https://llmapi.ai/samples/paper-boat.jpg"},
)
while video.status in ("queued", "in_progress"):
    time.sleep(10)
    video = client.videos.retrieve(video.id)
if video.status == "failed":
    raise RuntimeError(video.error)
client.videos.download_content(video.id).write_to_file("video.mp4")
```

Prices synced 2026-10-27.

Next step: [Get API key](https://app.llmapi.ai/signup)
