Nodes/MiniMax H3 Prompt Creator/H3 Use Case Prompt Creator
ComfyUI Node

H3 Use Case Prompt Creator

Nine MiniMax H3 production recipes in one node — including the one for 'make a product ad'

By AIJigyasa·Created 2 months ago·Updated 2 months ago· 4
H3 Use Case Prompt Creator
  • reference_image_1
  • reference_image_2
  • reference_image_3
  • reference_image_4
  • reference_image_5
  • reference_image_6
  • reference_video
  • reference_audio
  • h3_prompt
  • production_brief
  • use_case_analysis
◄use_caseMinimalist Product Ad►
◄idea►
◄duration15.0►
◄aspect_ratio16:9►
◄languageEnglish►
◄extra►
◄providerOllama (Local)►
◄api_key►
◄api_model►
◄ollama_urlhttp://127.0.0.1:11434►
◄ollama_modelqwen3-vl:8b►
◄temperature0.25►
◄request_timeout300►
◄num_ctx8192►
◄max_output_tokens4096►
◄product_name►
◄brand_name►
◄official_url►
◄campaign_focus►
◄audience►
◄cta►
◄claims►
◄variant►
◄copy►
◄templateWhite-tech►
◄story►
◄character_count2►
◄world_style►
◄ending►
◄dialogue_style►
◄player1►
◄player2►
◄game_title►
◄style►
◄ui_copy►
◄menu_theme►
◄contact_object►
◄mood►
◄space►
◄drawn_entity►
◄language_constraint►
◄music_or_lyrics►
◄genre►
◄vocal_mode►
◄platform►
◄typography_direction►
◄character_direction►
◄reference_roles►
◄topic►
◄learning_goal►
◄visual_metaphor►
◄paper_style►
◄narration_language►
◄paper_material►
◄diorama_style►
◄lesson_language►

The other two nodes in this pack solve the "I have an idea, write me an H3 prompt" problem. This one solves the "I have a brief" problem. MiniMax positioned H3 at commercial content creation - ads, brand promos, explainers - and its skills documentation reads like a production handbook: product ads want a variant, in-frame copy, a template and three independent anchors; co-op game intros want player names, a game title and a style lock; music videos want typography direction and beat-reactive shot structure. Knowing which details matter for which deliverable is exactly the kind of expertise a beginner doesn't have. This node encodes it.

Pick one of nine presets and the node shows you only the fields that use case actually cares about:

  • Minimalist Product Ad, Brand Promo Video, 3D Animation Short, Co-op Game Intro, Handdrawn Live-Action Fusion, Music Video / Lyric Typography, Paper Collage Explainer, Papercraft Stop-Motion Explainer - or Custom H3 Use Case if none fit.

How it works

Each preset is a guide with its own required fields, production summary and reference rules. The rules are opinionated on purpose - "character refs are identity-only: face silhouette, hairstyle, proportions. Do not inherit photo realism, original lighting or source style," or the product ad's flat "do not use a 4-panel anchor sheet." That's the author's take on what the official skills demand, and it keeps a beginner from feeding the model a reference it will then blindly copy. The node collects only the filled fields for the active use case (stale values from a previous preset can't leak into the prompt), samples up to four frames from a connected reference video, and runs the whole thing through the same H3 guide engine as the rest of the pack - locally on Ollama or against a hosted provider.

The output is where this node stands out. You get three strings:

  • h3_prompt - the actual guide-compliant three-field prompt for the sampler.
  • production_brief - the planning document: truth sheet, story spine, beats, before any prompt exists. This is the "show your work" output that makes the workflow auditable.
  • use_case_analysis - the reasoning behind it.

So it's not just a prompt writer; it's a tiny pre-production department. For a brand promo, for instance, it wants brand_name, official_url, campaign_focus, audience, cta, claims - and its guide explicitly refuses to invent logos, UI or metrics that aren't in your inputs.

The inputs

use_case (required), idea, duration (default 15s), aspect_ratio (16:9, 9:16, 1:1, 4:3, 3:4, 21:9 or "match reference"), language, extra. Then the preset's optional fields light up - product_name/variant/copy/template for ads, story/character_count/world_style for 3D shorts, topic/learning_goal/visual_metaphor for explainers. You can also connect up to six reference images, a reference video and reference audio. There's a Built-in deterministic provider that skips the model entirely and returns a structurally valid (if boilerplate) prompt - handy when you just want to see the format before committing to a model call.

Installing

Same pack as the other two - ComfyUI Manager, search "MiniMax H3 Prompt Creator", restart, or:

cd ComfyUI/custom_nodes
git clone https://github.com/AIJigyasa/ComfyUI-H3-Prompt-Creator

No Python dependencies. The local path needs Ollama with a vision model:

ollama pull qwen3-vl:8b

Gotchas

Two things trip people up. First, the preset fields are dynamic - the widgets shown change with your use_case, which surprises people who expect every field all the time. Second, this node is the strictest of the three about required inputs: pick Co-op Game Intro with empty player1/player2/game_title/style and it will tell you what's missing instead of improvising. Treat that as a feature - H3's commercial formats punish hallucinated brand details. And as with the rest of the pack, keep temperature low (0.25 default) for schema adherence and num_ctx at 8192, or Ollama's default context sizing will drag your generation to a crawl.

CategoryH3 / Use Case

Inputs (64)

NameTypeDefaultDescription
use_caseCOMBOMinimalist Product Ad9 options: Minimalist Product Ad, Brand Promo Video, 3D Animation Short, Co-op Game Intro, Handdrawn Live-Action Fusion, Music Video / Lyric Typography, +3
ideaSTRINGCore idea / goal
durationFLOAT15.01–120—
aspect_ratioCOMBO16:97 options: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, +1
languageSTRINGEnglish—
extraSTRINGExtra constraints / creative notes
providerCOMBOOllama (Local)Ollama (Local) needs no key. The hosted providers need api_key + api_model.
api_keySTRINGBlank reads OPENAI_API_KEY / ANTHROPIC_API_KEY / OPENROUTER_API_KEY / GEMINI_API_KEY. A key typed here is saved into the workflow JSON.
api_modelSTRINGModel for hosted providers; ignored by Ollama. Must be a vision model when reference images are connected.
ollama_urlSTRINGhttp://127.0.0.1:11434—
ollama_modelCOMBOqwen3-vl:8b1 options: qwen3-vl:8b
temperatureFLOAT0.250–1—
request_timeoutINT30030–3600—
num_ctxCOMBO8192Ollama context window. Leaving this to Ollama's default forces the KV cache off the GPU and makes generation extremely slow.
max_output_tokensINT4096256–12000—
reference_image_1optIMAGE—
reference_image_2optIMAGE—
reference_image_3optIMAGE—
reference_image_4optIMAGE—
reference_image_5optIMAGE—
reference_image_6optIMAGE—
reference_videooptVIDEO—
reference_audiooptAUDIO—
product_nameoptSTRING—
brand_nameoptSTRING—
official_urloptSTRING—
campaign_focusoptSTRING—
audienceoptSTRING—
ctaoptSTRING—
claimsoptSTRING—
variantoptSTRING—
copyoptSTRING—
templateoptCOMBOWhite-tech4 options: White-tech, Dark rim-light, Brand color field, Light lifestyle scene
storyoptSTRING—
character_countoptINT21–20—
world_styleoptSTRING—
endingoptSTRING—
dialogue_styleoptSTRING—
player1optSTRING—
player2optSTRING—
game_titleoptSTRING—
styleoptSTRING—
ui_copyoptSTRING—
menu_themeoptSTRING—
contact_objectoptSTRING—
moodoptSTRING—
spaceoptSTRING—
drawn_entityoptSTRING—
language_constraintoptSTRING—
music_or_lyricsoptSTRING—
genreoptSTRING—
vocal_modeoptSTRING—
platformoptSTRING—
typography_directionoptSTRING—
character_directionoptSTRING—
reference_rolesoptSTRING—
topicoptSTRING—
learning_goaloptSTRING—
visual_metaphoroptSTRING—
paper_styleoptSTRING—
narration_languageoptSTRING—
paper_materialoptSTRING—
diorama_styleoptSTRING—
lesson_languageoptSTRING—

Outputs (3)

NameTypeDescription
h3_promptSTRING—
production_briefSTRING—
use_case_analysisSTRING—