For accounts without a purchase: runs above 2 credits need a top-up.
New here?
10 free credits ($0.10) when you sign up with Google
Usable 24 hours after sign-up, up to 5 runs per day and at most 2 credits per run. Other sign-in methods start without credits.
02
Examples
Real outputs from the public examples of this model on Replicate, with the prompt and settings that produced them. They were not generated live on this page.
Prompt
a tiktok dancer is dancing on a small drone, doing flips and tricks
Length: 0:06
Settings
resolution
768p
duration
6
Prompt
slow handheld camera movement: Two firebenders face off in a dark alley as heavy rain pours. One exhales steam. Sparks ignite from soaked fists. They launch into motion kicks, spins, flaming strikes that hiss on contact with water. Explosions reflect in puddles. Fire clashes mid-air, casting harsh orange light. A final blast sends water and embers flying toward camera. Stylized urban fantasy with dramatic lighting and intense motion.
Length: 0:06
Settings
resolution
768p
duration
6
Prompt
From a soaring aerial, the rider rockets across a collapsing skyline, rooftops narrowing into jagged ledges. Camera hovers tight above as he angles through curved glass and steel, void yawning between buildings. Each rooftop leap sparks drama, until he threads impossibly across the final span, city blurring below.
Length: 0:06
Settings
resolution
768p
duration
6
Example prompts
Examples from the Railwail catalog. They were not generated live on this page.
Dance
Length: 0:06
Dancer in empty warehouse, dramatic lighting
03
About Hailuo 2.3
TL;DRAs of September 23, 2026
Hailuo 2.3 is a model by MiniMax in the Video generation category. On Railwail, Hailuo 2.3 costs $0.336 per video. Depending on the settings, the price ranges from $0.336/video to $0.672/video. Supported aspect ratios: 16:9, 9:16, and 1:1. Possible lengths: 6 or 10 s.
Background
About MiniMax
Founded 2021 · Shanghai, China
MiniMax (Shanghai Xiyu Technology) was founded in December 2021 by Yan Junjie (former SenseTime general manager) along with co-founders from SenseTime and Microsoft Research Asia. It is one of China's four AI tigers alongside Zhipu, Moonshot and Baichuan. MiniMax developed the abab LLM family, the Hailuo AI consumer chat app and the Hailuo video generator (launched September 2024). The company has raised over $1B from investors including Tencent, Alibaba, HongShan (Sequoia China) and Mihoyo, valuing it at $2.5B+ in 2024. Hailuo Video gained early international traction as one of the first Chinese consumer video AIs available outside China.
Latent video diffusion model (Diffusion Transformer)
Hailuo 2.3 is MiniMax's third-generation video model, building on Hailuo Video-01 and 02. It is a closed-source diffusion-transformer (DiT) operating on a learned spatio-temporal latent space, conditioned on bilingual (Chinese/English) text embeddings and optional image embeddings. Version 2.3 advertises substantial improvements over earlier versions in motion coherence, prompt adherence on complex actions and 'cinematic' control. MiniMax publish no architectural details beyond marketing material, but the product behaviour and reported throughput suggest a multi-billion-parameter DiT trained on a large curated video corpus with synthetic dense captions and reward-model post-training for aesthetics. Hailuo 2.3 supports 6-10 second clips at up to 1080p and a director-style control vocabulary (camera moves, shot scale).
Parameters
Undisclosed
Capabilities
Text-to-video and image-to-video at up to 1080p
6-10 second clips with strong motion coherence
Director-style camera control prompts (zoom, pan, tilt, dolly)
Strong character consistency on image-to-video
Bilingual prompts (Chinese, English)
Available via Hailuo AI web app, mobile app and API
Best for: short-form social, anime-style animation, character-driven shorts.
Training & license
Closed corpus combining licensed Chinese video, web video and synthetic data, with bilingual dense captions. Exact size undisclosed.
License: Proprietary commercial licence via Hailuo AI / MiniMax API and platform terms; commercial usage on paid plans.
Safety testing: Standard NSFW, CSAM, public-figure and political-content filters in line with Chinese regulatory requirements (CAC algorithmic-content rules); content moderation stricter in Chinese surfaces.
Known limitations
Clips limited to ~10 seconds
Heavy political and public-figure filtering
No native audio
Less English prompt-following finesse than Veo / Sora 2
curl https://railwail.com/api/v1/videos/generations \
-H "Authorization: Bearer $RAILWAIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "hailuo-23",
"prompt": "A slow drone shot over a misty pine forest at sunrise"
}'
# Response: {"job_id": "...", "status": "queued", ...}
# Poll until status is completed, failed or cancelled:
curl https://railwail.com/api/v1/jobs/JOB_ID \
-H "Authorization: Bearer $RAILWAIL_API_KEY"
import os
import time
import requests
API = "https://railwail.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['RAILWAIL_API_KEY']}"}
job = requests.post(
f"{API}/videos/generations",
headers=headers,
json={
"model": "hailuo-23",
"prompt": "A slow drone shot over a misty pine forest at sunrise",
},
).json()
while True:
status = requests.get(f"{API}/jobs/{job['job_id']}", headers=headers).json()
if status["status"] in ("completed", "failed", "cancelled"):
break
time.sleep(5)
print(status["status"], status.get("output_url"))
const API = "https://railwail.com/api/v1";
const headers = {
Authorization: `Bearer ${process.env.RAILWAIL_API_KEY}`,
"Content-Type": "application/json",
};
const job = await fetch(`${API}/videos/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "hailuo-23",
prompt: "A slow drone shot over a misty pine forest at sunrise"
}),
}).then((r) => r.json());
let status;
do {
await new Promise((r) => setTimeout(r, 5000));
status = await fetch(`${API}/jobs/${job.job_id}`, { headers }).then((r) => r.json());
} while (!["completed", "failed", "cancelled"].includes(status.status));
console.log(status.status, status.output_url);
Hailuo 2.3 is a model by MiniMax in the Video generation category. On Railwail you can call it with an API key through the Railwail API.
How much does Hailuo 2.3 cost on Railwail?
On Railwail, Hailuo 2.3 costs $0.336 per video. Depending on the settings, the price ranges from $0.336/video to $0.672/video. The price is known before the run starts. Usage is paid from prepaid credits; 1 credit equals $0.01.
Which settings does Hailuo 2.3 support?
According to its input schema, Hailuo 2.3 knows these parameters: prompt, duration (6 or 10), start_image, and aspect_ratio (16:9, 9:16, or 1:1).
How fast is Hailuo 2.3?
There are not enough measured runs of Hailuo 2.3 on Railwail yet to state a run time. It depends on the input, the settings and the load at the provider.
Is Hailuo 2.3 better than Google Veo 3.1?
That depends on the task. Hailuo 2.3 (MiniMax) and Google Veo 3.1 (Google DeepMind) are both models in the Video generation category. The comparison page shows their prices and specifications side by side.
Create a Railwail API key and send your request with the model ID hailuo-23. Code examples for curl, Python and JavaScript are in the API section of this page.
MiniMax Hailuo 02 on Replicate. Text-to-video and image-to-video producing 6s or 10s clips at 768p standard or 1080p pro. Known for accurate real-world physics and stable motion.