# Minimax Hailuo V2.3 | Fast | Standard | Image to Video Experience high speed video generation without losing visual quality. Hailuo-2.3-Fast Standard brings 768p image to video rendering at lightning speed ## API Information - **Model Slug:** minimax-hailuo-v2-3-fast-standard-image-to-video - **Branded URL:** https://www.eachlabs.ai/minimax/hailuo-v2-3/minimax-hailuo-v2-3-fast-standard-image-to-video - **Provider:** MiniMax - **Category:** Image to Video - **Output Type:** video - **Status:** active - **Version:** 0.0.1 - **Base Cost:** 6s video generation $0.19 - **Estimated Processing Time:** 110 seconds - **Last Updated:** 2026-04-06 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/minimax-hailuo-v2-3-fast-standard-image-to-video ## Pricing - **Charge Type:** dynamic - **Estimated Price (default example):** $0.1900 - **Pricing Details:** 6s video generation $0.19 ### Pricing Rules | Rule | Condition | Price | | --- | --- | --- | | value_match | duration == "6" | $0.1900 | | value_match | duration == "10" | $0.3200 | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | prompt | string | Yes | - | - | Text prompt for video generation | | image_url | string | Yes | - | - | URL of the image to use as the first frame | | duration | string | No | 6 | 6,10 | The duration of the video in seconds. | | prompt_optimizer | boolean | No | true | - | Whether to use the model's prompt optimizer | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "minimax-hailuo-v2-3-fast-standard-image-to-video", "input": { "prompt": "cinematic slow-motion video of an enormous tsunami wave forming and moving toward the shore, sunlight refracting through the translucent water, foam and mist particles suspended midair, birds flying away in the distance, camera tracking the wave’s motion from low angle, ultra-realistic physics and lighting, high-detail textures, immersive sense of scale and tension", "image_url": "https://storage.googleapis.com/magicpoint/inputs/minimax-hailuo-2.3-fast-standard-image-to-video-input.png" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "string (URL of generated video)", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "X-API-Key: YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `X-API-Key` | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **minimax-hailuo-v2.3-fast-standard-image-to-video — Image-to-Video AI Model** Transform static images into dynamic videos at blazing speeds with **minimax-hailuo-v2.3-fast-standard-image-to-video**, Minimax's high-performance solution from the Hailuo v2.3 family. This **image-to-video AI model** delivers 768p rendering without sacrificing visual quality, enabling rapid creation of smooth-motion clips ideal for content creators and marketers seeking efficient **Minimax image-to-video** workflows. Developers and designers love its lightning-fast processing, generating professional-grade videos from a single image in minutes, perfect for high-volume production like e-commerce visuals or social media reels. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `X-API-Key: YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.