Video models
Hailuo 2.3
On this page
Hailuo 2.3 — high-quality AI video generation.
| modelId | hailuo-2-3-image-to-video-standard, hailuo-2-3-image-to-video-pro |
| Modality | video |
| Pricing | See this model on the Pricing page for the current per-call price (with your markup). |
Operations
| Operation | modelId | Endpoint | Required input |
|---|---|---|---|
| Image To Video Standard | hailuo-2-3-image-to-video-standard | POST /api/v1/generate | prompt, image_url |
| Image To Video Pro | hailuo-2-3-image-to-video-pro | POST /api/v1/generate | prompt, image_url |
| Poll task | — | GET /api/v1/task/{id}?model=hailuo-2-3-image-to-video-standard | — |
Image To Video Standard — hailuo-2-3-image-to-video-standard
| Field | Type | Required | Values / example |
|---|---|---|---|
| prompt | string | Yes | Text prompt describing the desired video animation Max 5000 characters. (default: Animate with a slow push-in: the sloth blinks languidly and shifts one arm along the branch, broad leaves swaying in a humid breeze as dappled jungle light drifts across its fur.) |
| image_url | string | Yes | Input image to animate (image URL) |
| resolution | string | No | The resolution of the generated video. (options: 768P | 1080P) (default: 768P) |
| duration | string | Conditional | when `resolution` is `768P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6 | 10) · when `resolution` is `1080P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6) |
| nsfw_checker | boolean | No | A configurable parameter. Defaults to true in the Playground. (true/false) (default: true) |
bash
curl -X POST https://you.bot/api/v1/generate \
-H "Authorization: Bearer $YOUBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"modelId":"hailuo-2-3-image-to-video-standard","input":{"prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","image_url":"https://example.com/input.jpg","resolution":"768P","duration":"6","nsfw_checker":true}}'Image To Video Pro — hailuo-2-3-image-to-video-pro
| Field | Type | Required | Values / example |
|---|---|---|---|
| prompt | string | Yes | Text prompt describing the desired video animation Max 5000 characters. (default: Animate the still with slow parallax across the sand dunes as wind lifts thin veils of sand off the razor-sharp ridgelines and the low sun deepens the rolling amber shadows.) |
| image_url | string | Yes | Input image to animate (image URL) |
| resolution | string | No | The resolution of the generated video. (options: 768P | 1080P) (default: 768P) |
| duration | string | Conditional | when `resolution` is `768P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6 | 10) · when `resolution` is `1080P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6) |
| nsfw_checker | boolean | No | A configurable parameter. Defaults to true in the Playground. (true/false) (default: true) |
bash
curl -X POST https://you.bot/api/v1/generate \
-H "Authorization: Bearer $YOUBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"modelId":"hailuo-2-3-image-to-video-pro","input":{"prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","image_url":"https://example.com/input.jpg","resolution":"768P","duration":"6","nsfw_checker":true}}'