MiniMax H3 Image LoRA · Text to Image
The cheap way to test whether your LoRA works
- loras
- images
- task id
Stills, your adapters, someone else's GPU
A text-to-image node for MiniMax H3 stills, with a loras socket for up to three adapters trained on H3. That's it. If you want to know what the node is for, it's the thing you run before the expensive video node: a couple of cents an image tells you whether your H3 LoRA lands, whether the trigger phrase is doing anything, and what scale it wants - without spending half a dollar a second finding out.
I'd argue that's the actual workflow. Adapters are fiddly, and video is where the fiddling stops being free. Iterate here, then carry the working combination over to the H3 LoRA image-to-video or text-to-video node.
The schema is the widest of any image node in the pack, mostly because of aspect ratio. Fifteen options, from 1:1 through the usual 16:9/9:16, out to 21:9, 9:21, 2:1, 1:2, 3:1 and 1:3. If you need an extreme banner or a vertical strip for a story ad, this is the node that will actually give it to you natively rather than by cropping.
How it works
Prompt and settings go out with a quote first, then a task. The LoRA resolution happened upstream: your PopNow LoRA nodes turned file paths into references PopNow can load - uploaded once from ComfyUI/models/loras (2 GiB ceiling) or imported server-side from a Hugging Face repo id, a Hugging Face page, a Civitai page, or a direct https:// link, with a twelve-hour cache on the upload. The image comes back as a standard IMAGE tensor with an alpha channel available, so Save Image and Preview Image both just work.
One straight-down-the-line tip from the tooltip: describe subject, composition and lighting. H3's image side responds to a filled-out description, and "a woman in a hat" is going to produce a stock photo of a woman in a hat.
Inputs
- prompt - subject, composition, lighting. Put LoRA trigger words at the front; the trigger-doesn't-fire problem is the most common LoRA complaint there is.
- loras - up to three H3 image adapters with individual strengths,
scalerunning -1 to 4 with 1.0 as the default. - resolution -
1k(about a megapixel) or2k(about four). 2k roughly doubles the per-image price. - aspect_ratio - fifteen presets,
1:1default. - output_format -
jpeg(default),png,webp. Choose png or webp if the result feeds another model; jpeg will already have thrown detail away. - seed - starts
fixed, so re-queueing identical settings reuses the cached result instead of billing again.
Outputs: images and task id.
Install
cd ComfyUI/custom_nodes
git clone https://github.com/popnow-ai/popnow-comfyui
Manager: search PopNow, Install, restart. CLI: comfy node install popnow-comfyui. The pack declares no third-party dependencies - a deliberate choice, since a node pack that installs nothing is a node pack that can't break your environment. Nothing to download beyond the repo itself.
Key from popnow.ai/api/console/keys into Settings > PopNow (saved to user/popnow/config.json), or set POPNOW_API_KEY in the environment, which takes precedence and is the sane option on a server. Restart once after the key so the catalog fetch populates the menus.
Practical notes
Scale above 1.0 isn't automatically better. It's a default, not a recommendation. H3 image adapters vary; if output looks fried, drop to 0.7 before you rewrite the prompt.
Wrong family is silent. The LoRA node uploads whatever you give it, and the model applies whatever it was given. An H3 video LoRA here is money burnt on a subtly wrong image. Read the tooltip on loras - it names the family, which is more than most packs offer.
Gated files need env tokens. HF_TOKEN for Hugging Face, CIVITAI_API_KEY for Civitai. Never type a token into a node; widget values get saved into workflows and image metadata.
The quote is the price, not the badge. The badge shows a per-image rate for your current settings; the actual charge is quoted before each run and printed on the node afterwards. Failed runs are refunded, PopNow 40201 means the wallet is empty, and Settings > PopNow > Max credits per run will stop a run cold if the quote is above your ceiling - worth setting before a big generation pass.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | Describe the subject, composition and lighting. | |
| aspect_ratio | COMBO | 1:1 | Output aspect ratio. |
| resolution | COMBO | 1k | Output resolution tier: 1k is about one megapixel, 2k about four. |
| output_format | COMBO | jpeg | Container of the returned image. |
| seed | INT | 00–2147483647 | Same seed and settings, same result. Set 'control after generate' to randomize to get a new result on every run; every run is billed. |
| lorasopt | POPNOW_LORAS | Up to three LoRA weight files trained for MiniMax H3, each with its own strength. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| task id | STRING | The PopNow task id, for the API console logs or support. |