
Hailuo 02 Pro API by MiniMax
Hailuo 02 is a new AI video generation model from Hailuo AI.
Entrada
Salida
InactivoCada ejecución costará $0.48. Con $10 puedes ejecutar aproximadamente 20 veces.
Puedes continuar con:
Ejemplo de código
import requests
import time
# Step 1: Start video generation
generate_url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "minimax/hailuo-02/pro",
"prompt": "A beautiful sunset over the ocean with gentle waves",
"width": 512,
"height": 512,
"duration": 3,
"fps": 24,
}
generate_response = requests.post(generate_url, headers=headers, json=data)
generate_result = generate_response.json()
prediction_id = generate_result["data"]["id"]
# Step 2: Poll for result
poll_url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"
def check_status():
while True:
response = requests.get(poll_url, headers={"Authorization": "Bearer $ATLASCLOUD_API_KEY"})
result = response.json()
if result["data"]["status"] in ["completed", "succeeded"]:
print("Generated video:", result["data"]["outputs"][0])
return result["data"]["outputs"][0]
elif result["data"]["status"] == "failed":
raise Exception(result["data"]["error"] or "Generation failed")
else:
# Still processing, wait 2 seconds
time.sleep(2)
video_url = check_status()Instalar
Instala el paquete necesario para tu lenguaje de programación.
pip install requestsAutenticación
Todas las solicitudes de API requieren autenticación mediante una clave de API. Puedes obtener tu clave de API desde el panel de Atlas Cloud.
export ATLASCLOUD_API_KEY="your-api-key-here"Encabezados HTTP
import os
API_KEY = os.environ.get("ATLASCLOUD_API_KEY")
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}Nunca expongas tu clave de API en código del lado del cliente ni en repositorios públicos. Usa variables de entorno o un proxy de backend en su lugar.
Enviar una solicitud
import requests
url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "your-model",
"prompt": "A beautiful landscape"
}
response = requests.post(url, headers=headers, json=data)
print(response.json())Enviar una solicitud
Envía una solicitud de generación asíncrona. La API devuelve un ID de predicción que puedes usar para verificar el estado y obtener el resultado.
/api/v1/model/generateVideoCuerpo de la solicitud
import requests
url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "minimax/hailuo-02/pro",
"input": {
"prompt": "A beautiful sunset over the ocean with gentle waves"
}
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
print(f"Prediction ID: {result['id']}")
print(f"Status: {result['status']}")Respuesta
{
"id": "pred_abc123",
"status": "processing",
"model": "model-name",
"created_at": "2025-01-01T00:00:00Z"
}Verificar estado
Consulta el endpoint de predicción para verificar el estado actual de tu solicitud.
/api/v1/model/prediction/{prediction_id}Ejemplo de polling
import requests
import time
prediction_id = "pred_abc123"
url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }
while True:
response = requests.get(url, headers=headers)
result = response.json()
status = result["data"]["status"]
print(f"Status: {status}")
if status in ["completed", "succeeded"]:
output_url = result["data"]["outputs"][0]
print(f"Output URL: {output_url}")
break
elif status == "failed":
print(f"Error: {result['data'].get('error', 'Unknown')}")
break
time.sleep(3)Valores de estado
processingLa solicitud aún se está procesando.completedLa generación está completa. Las salidas están disponibles.succeededLa generación fue exitosa. Las salidas están disponibles.failedLa generación falló. Verifica el campo de error.Respuesta completada
{
"data": {
"id": "pred_abc123",
"status": "completed",
"outputs": [
"https://storage.atlascloud.ai/outputs/result.mp4"
],
"metrics": {
"predict_time": 45.2
},
"created_at": "2025-01-01T00:00:00Z",
"completed_at": "2025-01-01T00:00:10Z"
}
}Subir archivos
Sube archivos al almacenamiento de Atlas Cloud y obtén una URL que puedes usar en tus solicitudes de API. Usa multipart/form-data para subir.
/api/v1/model/uploadMediaEjemplo de carga
import requests
url = "https://api.atlascloud.ai/api/v1/model/uploadMedia"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }
with open("image.png", "rb") as f:
files = {"file": ("image.png", f, "image/png")}
response = requests.post(url, headers=headers, files=files)
result = response.json()
download_url = result["data"]["download_url"]
print(f"File URL: {download_url}")Respuesta
{
"data": {
"download_url": "https://storage.atlascloud.ai/uploads/abc123/image.png",
"file_name": "image.png",
"content_type": "image/png",
"size": 1024000
}
}Schema de entrada
Los siguientes parámetros se aceptan en el cuerpo de la solicitud.
No hay parámetros disponibles.
Ejemplo de cuerpo de solicitud
{
"model": "minimax/hailuo-02/pro"
}Schema de salida
La API devuelve una respuesta de predicción con las URL de salida generadas.
Ejemplo de respuesta
{
"id": "pred_abc123",
"status": "completed",
"model": "model-name",
"outputs": [
"https://storage.atlascloud.ai/outputs/result.mp4"
],
"metrics": {
"predict_time": 45.2
},
"created_at": "2025-01-01T00:00:00Z",
"completed_at": "2025-01-01T00:00:10Z"
}Atlas Cloud Skills
Atlas Cloud Skills integra más de 300 modelos de IA directamente en tu asistente de codificación con IA. Un solo comando para instalar y luego usa lenguaje natural para generar imágenes, videos y chatear con LLM.
Clientes compatibles
Instalar
npx skills add AtlasCloudAI/atlas-cloud-skillsConfigurar clave de API
Obtén tu clave de API desde el panel de Atlas Cloud y configúrala como variable de entorno.
export ATLASCLOUD_API_KEY="your-api-key-here"Funcionalidades
Una vez instalado, puedes usar lenguaje natural en tu asistente de IA para acceder a todos los modelos de Atlas Cloud.
MCP Server
Atlas Cloud MCP Server conecta tu IDE con más de 300 modelos de IA a través del Model Context Protocol. Funciona con cualquier cliente compatible con MCP.
Clientes compatibles
Instalar
npx -y atlascloud-mcpConfiguración
Agrega la siguiente configuración al archivo de configuración de MCP de tu IDE.
{
"mcpServers": {
"atlascloud": {
"command": "npx",
"args": [
"-y",
"atlascloud-mcp"
],
"env": {
"ATLASCLOUD_API_KEY": "your-api-key-here"
}
}
}
}Herramientas disponibles
API Schema
Schema no disponiblePor favor inicia sesión para ver el historial de solicitudes
Necesitas iniciar sesión para acceder al historial de solicitudes del modelo.
Iniciar SesiónWhat Makes Hailuo 02 Outperform Other AI Video Generation Models?
1080P Native Output
Nobody wants blurry footage. Hailuo 02 gives you the full HD 1080P video straight from the model, not upscaled afterwards. This is a huge leap from the previously limited 720P. Your video will look sharp even on those big screens. Ads, explainers, shorts—it all matters if it looks clear. And Hailuo 02 can deliver that clarity with just a few clicks.
Multiple Duration Options
Flexibility means a lot with AI video generation, and Hailuo 02 offers clip format in both 6-second and 10-second formats. Creators can mix and match formats seamlessly, and the length of content becomes more controllable without impacting quality. It's a small detail but has a big impact on workflow. There’s no need to re-render full scenes when mocking up combinations—just generate and combine.
Enhanced Motion & Physical Effects
This model doesn’t merely understand movement—it completely owns it. Hailuo 02 is equipped with state-of-the-art motion rendering, allowing it to capture dynamic scenes and physical interactions more smoothly than most competitors. It adapts easily to prompts involving complex physics, such as flying debris, bouncing objects, or camera shakes. The result: videos that feel organic and cinematic.
Better Scene Transitions
Image-to-video models can sometimes produce awkward cuts or uneven frame stitching, but Hailuo 02 really smooths things out. Transitions between frames resemble real-world camera work more than simple machine stitching. The end result is closer to a movie trailer than a slideshow, especially for creators transforming still images into dynamic sequences.
Real-World Reliability
Hailuo 02 doesn’t just show strong benchmark performance—it delivers in real creative use cases. Users have reported consistent output when repeating the same prompts. This excellent consistency and low randomness is a major benefit for professionals who value repeatability, especially in team environments with high standards.
Lower Cost
AI tools tend to be powerful but pricey—Hailuo 02 is both powerful and affordable. Compared to premium tools like Veo 3 or closed systems like Sora, it offers incredible value. Designed for creators and startups, not just enterprises, it’s a great entry point for building professional-quality video content on a budget.
What Users Are Saying About Hailuo 02
"The physics are insane. I have to say that not every video came out perfect on the first try, but I still got great results really easily. The way cats jump is just… perfect."
"Truly impressed by how well it follows prompts. Even when I pushed the boundaries of imagination, it executed beautifully. Less distortion, stunning fast motion. Welcome back, king!"
"After many long waits, the return of Hailuo AI is here. With their latest model, 02. It packs a punch, with 1080p visuals, physics, prompt adherence strength, and cinematic capabilities. I present to you a compilation of my tests so far."
"With up to 1080p output and 10-second clips, this new model delivers accurate prompt adherence, dynamic motion, and some of the best physics understanding we’ve seen yet. It feels like a serious leap forward!"
Use Cases of Hailuo 02
-
Short-form social content
Ideal for TikTok, Instagram Reels, or YouTube Shorts. Hailuo 02 provides cinematic visuals in just seconds.
-
Ad and product videos
Create high-resolution, motion-rich videos that make products stand out—no full production team required.
-
Game and film prototyping
Rapidly visualize characters, scenes, and trailers before full-scale production.
-
Educational and training videos
Turn complex concepts into visually engaging animated sequences—perfect for teachers, course creators, and businesses.
-
AI-enhanced storytelling
Animate still images into cinematic micro-scenes without any animation skills.
-
Presentation and pitch support
Make your idea or product pitch unforgettable with custom AI-generated video sequences.
Tips for Using Hailuo 02
-
Use cinematic prompts
Think like a director—describe angles, lighting, and scene dynamics to enhance visual richness.
-
Use motion-rich language
Incorporate action verbs like "zoom in," "pan left," or "fly over" to drive dynamic camera effects.
-
Guide your video with a first frame
Uploading a still image helps the model lock in composition, structure, and mood.
-
Start small, go big later
Begin with 6-second clips to test ideas, then extend or merge for longer sequences.
-
Preview, tweak, repeat
Don’t aim for perfection right away. Iterate quickly and refine results through multiple generations.
FAQs
Q1: Does Hailuo 02 support audio generation?
No—for now, it focuses purely on visuals. You can manually pair it with music, voiceovers, or sound effects for full creative control.
Q2: Can I use it for commercial projects?
Absolutely. Just ensure you review the licensing terms and platform policies if you intend to monetize your output.
Q3: How long does video generation take?
Typically, it takes 30 to 90 seconds for a 6-second or 10-second clip, depending on prompt complexity.
Q4: Is there a mobile version?
While there’s no dedicated app, most platforms supporting Hailuo 02 run smoothly on mobile browsers.






