Hailuo 2.3 overview
Hailuo 2.3 by MiniMax
As part of the evolving MiniMax ecosystem, it focuses on delivering stable motion and coherent storytelling.
Hailuo 2.3 specs
- Model ID
minimax/hailuo-2.3- Developer
- MiniMax
- Input
- Text
- Output
- Video
- Endpoint
POST https://api.aimlapi.com/v2/video/generations
What is Hailuo 2.3 API?
Hailuo 2.3 is a multi-modal video generation model that combines text-to-video and image-to-video capabilities within a single system. It allows users to generate scenes from scratch using natural language or animate existing images with realistic motion and cinematic effects.
This version emphasizes predictable motion behavior, stronger visual continuity, and improved prompt alignment, making it more suitable for production workflows rather than experimental generation.
Output and Generation Parameters
| Parameter | Specification |
|---|---|
| Model Type | Text-to-Video + Image-to-Video |
| Input | Natural language prompt, optional image |
| Output Resolution | 768p, 1080p |
| Clip Duration | 6–10 seconds |
| Frame Rate | ~24 FPS |
| Visual Style | Cinematic, realistic, stylized |
The model is optimized for short-form generation, making it particularly effective for digital content, advertising, and rapid prototyping workflows.
Unified Video Generation Pipeline
At its core, Hailuo 2.3 simplifies the video creation process by merging text-driven and image-driven generation. A single prompt can define scene composition, motion, lighting, and camera behavior, while image inputs can be expanded into dynamic sequences with minimal effort.
This flexibility makes the model equally useful for ideation and asset-based production pipelines.
Motion Realism and Physical Accuracy
One of the most noticeable improvements in Hailuo 2.3 is its handling of motion. Movements appear more natural, with better transitions between frames and more believable interactions between objects and environments.
Camera dynamics, such as pans, zooms, and tracking shots, feel smoother and more intentional, contributing to an overall cinematic quality.
Character Consistency and Expression
The model introduces enhanced character stability across frames, which is particularly important for narrative content. Facial features, identity, and emotional tone remain consistent, even in close-up shots.
Subtle micro-expressions are handled more effectively, allowing scenes to convey emotion rather than just motion.
Style Stability and Visual Coherence
Hailuo 2.3 maintains a consistent visual style throughout each clip. Whether generating photorealistic footage or stylized content, the model reduces flickering and visual drift, ensuring that scenes feel cohesive from start to finish.
Use cases
- Cinematic and narrative video production with realistic human and object animation
- Advertising and brand storytelling requiring physical realism and visual consistency
- Digital entertainment content with dynamic scene interactions and micro-expression detail
- Anime and stylized video creation demanding frame-consistent aesthetic quality
- Rapid prototyping and iteration in creative workflows with fast variant support
Hailuo 2.3 API pricing
| Usage | Price | Unit |
|---|---|---|
| Video generation | $0.28 | per 10 sec |
| Additional | $0.364 | per 6 sec |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
Hailuo 2.3 vs other video models: prices
AI/ML API rates for 3 models, per 10 sec.
| Model | Per 10 sec |
|---|---|
| $0.28 | |
| $0.19 | |
| $0.28 |
How to use the Hailuo 2.3 API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v2/video/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "minimax/hailuo-2.3",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "minimax/hailuo-2.3",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}
response = requests.post("https://api.aimlapi.com/v2/video/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v2/video/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "minimax/hailuo-2.3",
"prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.
Related articles
Hailuo 2.3 FAQ
What inputs and outputs does Hailuo 2.3 support?
Hailuo 2.3 takes image, text as input and returns video.
How much does Hailuo 2.3 cost?
Hailuo 2.3 costs $0.28 per 10 sec on AI/ML API, billed as you go with no subscription.
How is Hailuo 2.3 billed?
Hailuo 2.3 costs $0.28 per 10 sec on AI/ML API, billed as you go with no subscription.
Can Hailuo 2.3 take an existing image as input?
Yes, Hailuo 2.3 accepts image input as well as a text prompt.
Who created Hailuo 2.3?
Hailuo 2.3 was built by MiniMax.
How do I call Hailuo 2.3 on AI/ML API?
Send a request to v2/video/generations with minimax/hailuo-2.3 as the model id.
Is Hailuo 2.3 available through a single API key?
Yes. Hailuo 2.3 is served through AI/ML API, so the same key and endpoint format used for other models applies.
What is the Hailuo 2.3 model ID?
Use minimax/hailuo-2.3 as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.

