AI for Production: we'll match your first deposit 100% (x2 credits), up to $1,000 in bonus credits. Limited time.Bonus termsGet API key

LLM API
Model provider4 models

fal.ai

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

Models and prices

Prices when fal.ai serves the request.

Video 4

Price per second of video; a range covers its resolutions

Video models on fal.ai and their prices on LLM API
AlibabaHappyHorse 1.1 Reference-to-Videohappyhorse-1.1-r2v$0.14–0.18Reference720p–1080p
AlibabaHappyHorse 1.1 Text-to-Videohappyhorse-1.1-t2v$0.14–0.18Text720p–1080p
AlibabaHappyHorse-1.0-Video-Edithappyhorse-1.0-video-edit$0.14–0.28Video edit720p–1080p
AlibabaHappyHorse-1.1-I2Vhappyhorse-1.1-i2v$0.14–0.18Image720p–1080p

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

POST /v1/videosVideo jobs run in the background: create one, poll it, then download the file.Videos docs

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 October 27, 2026.

You've been invited to LLM API

Top up $50 or more and the friend who invited you gets $20 in credits. We pay the $20; your credits stay yours. Referral terms

Sign up