MiniMax 01 Live
The Video Node With No Required Inputs At All
- frameImages
- video
Every other video node in this pack makes you type a prompt. This one has no required inputs at all - every field is optional. That's your first clue that MiniMax 01 Live is a different animal: it's the "Live" tier of MiniMax's video line, the real-time interactive model, and in this node it's meant to be driven by what you feed it rather than what you type.
The practical reading: this is an image-driven video node. The interesting input is frameImages - feed it one or more stills and it generates motion from them, which is exactly how you control output from this family. The optional positivePrompt (it's optional here, note) refines the motion or adds detail on top of the frames, but if you wire in a good reference, the prompt can stay short or even empty.
What you set
Everything's optional, but the fields that matter:
- frameImages - your starting frames. This is the input that makes the node useful; treat it as the primary way to steer generation.
- positivePrompt - optional description of what should happen in the clip. With frames present, keep it tight: motion direction, action, atmosphere.
- width / height - output dimensions, default 1024².
- providerSettings.minimax.promptOptimizer - MiniMax's automatic prompt rewriting. The tooltip carries a real warning: it affects reproducibility. Flip it on for better results on weak prompts, leave it off when you need the same input to give you the same shot.
- numberResults - up to 4 variations per queue.
- safety.mode -
none/fast/fullcontent-checking.
Output is a single video.
How to actually use it
Because there are no required inputs, the node is a blank slate until you give it something. The workflow that makes sense: generate a hero still elsewhere in your graph (your usual image node), wire it into frameImages, add a one-line positivePrompt describing the motion, and queue. If you've got a frame sequence - a keyframed animation, a storyboard - feed multiple frames and let the model bridge them. The promptOptimizer toggle is the one to experiment with: with frames doing the steering, turning it on sometimes surprises you in a good way, sometimes drifts from intent.
Install and gotchas
Standard pack install:
cd ComfyUI/custom_nodes
git clone https://github.com/Runware/ComfyUI-Runware
pip install -r ComfyUI-Runware/requirements.txt
Restart, or install "Runware" from ComfyUI Manager, and set your Runware API key (Settings → Runware API key or RUNWARE_API_KEY). No weights download - MiniMax's model runs on Runware's cloud.
Two shared gotchas. First, every run bills the account; the title bar shows cost, and video is the expensive modality, so numberResults at 4 means four cloud renders. Second, remember that an empty graph on this node produces... whatever the model does with nothing, which is a lottery. Feed it frames. That's the node's whole trick, and the reason it exists is that a model this size makes no sense to host locally - "01 Live" is a real-time API product, and this node is the ComfyUI-shaped door to it.
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| frameImagesopt | IMAGE | — | |
| positivePromptopt | STRING | Text prompt describing elements to include in the generated output. | |
| sizeopt | COMBO | 720p (16:9) | Output size. Only one of resolution or dimensions is sent. |
| numberResultsopt | INT | 11–4 | Number of results to generate. Each result uses a different seed, producing variations of the same parameters. |
| providerSettings.minimax.promptOptimizeropt | BOOLEAN | false | Enable automatic prompt optimization. Affects reproducibility. |
| safetyopt | BOOLEAN | false | Enable to set safety. Off uses the model's default. |
| safety.checkContentopt | BOOLEAN | false | Enable or disable content safety checking. |
| safety.modeopt | COMBO | fast | Safety checking mode for video generation. |
| ttlopt | BOOLEAN | false | Enable to set ttl. Off uses the model's default. |
| ttl_valueopt | INT | 60 | Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`. |
| outputFormatopt | COMBO | MP4 | File format for the generated video. |
| outputQualityopt | INT | 9520–99 | Compression quality of the output. Higher values preserve quality but increase file size. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |