image_to_video
Convert an image to video with text prompts using MiniMax AI. Input the first frame image and a description to generate a dynamic video output.
Instructions
Generate a video based on an image.
Note: This tool calls MiniMax API and may incur costs. Use only when explicitly requested by the user.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
asyncMode | No | Whether to use async mode. Defaults to False. If True, the video generation task will be submitted asynchronously and the response will return a task_id. Should use `query_video_generation` tool to check the status of the task and get the result. | |
firstFrameImage | Yes | Path to the first frame image | |
model | No | Model to use, values: ["I2V-01", "I2V-01-Director", "I2V-01-live"] | I2V-01 |
outputDirectory | No | The directory to save the output file. `outputDirectory` is relative to `MINIMAX_MCP_BASE_PATH` (or `basePath` in config). The final save path is `${basePath}/${outputDirectory}`. For example, if `MINIMAX_MCP_BASE_PATH=~/Desktop` and `outputDirectory=workspace`, the output will be saved to `~/Desktop/workspace/` | |
outputFile | No | Path to save the generated video file, automatically generated if not provided | |
prompt | Yes | Text prompt for video generation |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"asyncMode": {
"default": false,
"description": "Whether to use async mode. Defaults to False. If True, the video generation task will be submitted asynchronously and the response will return a task_id. Should use `query_video_generation` tool to check the status of the task and get the result.",
"type": "boolean"
},
"firstFrameImage": {
"description": "Path to the first frame image",
"type": "string"
},
"model": {
"default": "I2V-01",
"description": "Model to use, values: [\"I2V-01\", \"I2V-01-Director\", \"I2V-01-live\"]",
"type": "string"
},
"outputDirectory": {
"description": "The directory to save the output file. `outputDirectory` is relative to `MINIMAX_MCP_BASE_PATH` (or `basePath` in config). The final save path is `${basePath}/${outputDirectory}`. For example, if `MINIMAX_MCP_BASE_PATH=~/Desktop` and `outputDirectory=workspace`, the output will be saved to `~/Desktop/workspace/`",
"type": "string"
},
"outputFile": {
"description": "Path to save the generated video file, automatically generated if not provided",
"type": "string"
},
"prompt": {
"description": "Text prompt for video generation",
"type": "string"
}
},
"required": [
"prompt",
"firstFrameImage"
],
"type": "object"
}