---
title: "MiniMax Video 01 Live - Create video from image"
method: POST
path: "/v1/ai/image-to-video/minimax-live"
tags: ["image-to-video"]
---

# MiniMax Video 01 Live - Create video from image

`POST /v1/ai/image-to-video/minimax-live`

## Request

- Base URL: `https://api.magnific.com`
- URL: `https://api.magnific.com/v1/ai/image-to-video/minimax-live`
- Auth: API key in header `x-magnific-api-key`

Generate a video from an image using MiniMax Video-01-Live model (Live Illustrations).

**Features:**
- Supports camera movements in square brackets: [Truck left], [Pan right], [Push in], [Pull out], [Zoom in], [Tracking shot], [Static shot]
- Optional prompt optimization for better results
- Works best with illustrations and artwork

## Request body

- MinimaxLiveI2vRequest
  - `webhook_url` string, uri: Webhook URL to notify when the task is completed
  - `prompt` string, required: Text description of the video motion to generate. Supports camera movements in square brackets: - [Truck left], [Truck right]: Camera moves horizontally - [Pan left], [Pan right]: Camera rotates horizontally - [Push in], [Pull out]: Camera moves closer/further - [Pedestal up], [Pedestal down]: Camera moves vertically - [Tilt up], [Tilt down]: Camera tilts - [Zoom in], [Zoom out]: Lens zoom - [Shake]: Camera shake effect - [Tracking shot]: Camera follows subject - [Static shot]: No camera movement
  - `image_url` string, uri, required: URL of the source image to animate. Works best with illustrations and artwork.
  - `prompt_optimizer` boolean: Enable automatic prompt enhancement for better video generation results

## Response `200`

OK - The task exists and the status is returned

- InlineObject4
  - `data` TaskDetail1, required
    - `task_id` string, uuid, required: Task identifier
    - `status` 'CREATED' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED', required: Task status
    - `generated` string[], required

## Other responses

- `400`: Bad Request - The server could not understand the request due to invalid syntax.
- `401`: Unauthorized - The client must authenticate itself to get the requested response.
- `500`: Internal Server Error - The server has encountered a situation it doesn't know how to handle.
- `503`: Service Unavailable

---

[API](https://skmtc.dev/magnific/apis/magnific-api.md) · [All operations](https://skmtc.dev/magnific/apis/magnific-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magnific/apis/magnific-api/revisions/60711fb082c7?raw)
