EN

MiniMax H3 提示词完全指南:5 种模式 + 六段式结构

更新于 2026-09-20 · 事实来源:ComfyUI 官方 H3 提示指南、MiniMax 官方基础模式指南、全参考模式指南、minimaxh3.co Prompt Guide 与 minimaxh3.cc Prompt Library

一句话结论:H3 的提示词是一份「带时间轴的有声短片简报」——镜头、台词、音效、配乐装在同一段 prompt 里。 先选模式(T2VA / I2VA / FL2VA / L2VA / Ref2VA),基础模式写「对齐行 + 三字段」,Ref2VA 写六段式; 对白只进时间轴,配乐只进 non_diegetic_music,没有配乐就写 N/A。 写对格式,永远比堆形容词重要。

为什么格式比形容词更重要

H3 是画面与声音联合生成模型:一次生成里,运镜、对白、音效、配乐要在一段文本中各自归位。 ComfyUI 官方文档的说法是「H3 的多模态训练成果正是在 prompt 里兑现:镜头、运镜、对白、音效都住在同一个 prompt block 里」。 因此 H3 的 prompt 本体是一条时间轴:第几秒发生什么、谁在第几秒说了哪句话、环境里有什么持续的声音、配乐什么时候淡出。 这些信息一旦写错位置——比如把台词塞进环境音字段——模型就会收到互相矛盾的两份指令。

MiniMax 官方给了两份写作指南:基础模式(T2VA、I2VA、FL2VA、L2VA)与全参考模式(R2V,社区也写作 Ref2VA)。 前者是一副共用的三字段「有声片体」,图锚定任务在前面加一行精确的对齐指令;后者不是把基础版写长, 而是先定义每个参考资产贡献什么,再在目标时间轴上记录它如何被使用。 先把任务归类、再动笔,能避免大半返工(来源:ComfyUI 提示指南页与官方两份指南)。

5 种模式对照表

模式输入资产对齐要求适合场景
T2VA 文生视频 无(纯文本,从零构建) 无对齐指令,直接以 integrated_multimodal_description 开头 只有创意或分镜脚本、不锁定任何画面时;需要模型自建完整视听时间轴
I2VA 图生视频 1 张图,作为精确首帧 在核心三字段之前加首帧对齐句(官方原文):For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced. 让静态人物、产品、场景动起来;要求身份、服装、构图与空间关系保持不变
FL2VA 首尾帧 2 张图,首帧 + 尾帧 Picture 1 对齐 0.00 秒,Picture 2 对齐精确结束时间(S.SS);官方建议单镜头,重点写两帧之间的可见变化路径 状态 A→B 的过渡:产品演示、姿态变化、需要精确收尾的镜头
L2VA 尾帧倒推 1 张图,作为精确尾帧 <Picture 1>(from [Shot N])对齐精确结束时间;先推断一个合理的前置状态,让动作、构图与光线逐步收敛到尾帧 结局必须定格在你给的画面:产品落位、杯子碎裂、人物闭眼等
Ref2VA 多参考(官方称 R2V / Full-Reference) 图像 / 视频 / 音频混合参考(角色、风格、动作、音色等) 六段式结构:subject_definitions → summary → retention_analysis → detailed_description → overall_soundscape → non_diegetic_music;先定义资产角色,再在时间轴上引用 角色一致性、动作与运镜迁移、音频复制或音色参考、风格与结构迁移

对照表来源:官方基础模式指南(T2VA/I2VA/FL2VA/L2VA 的输入与对齐规则)与官方全参考指南(R2V 六段式);社区侧整理见 minimaxh3.co / minimaxh3.cc。对齐句里 N 是实际最后一个镜头编号,S.SS 是成片时长(必须两位小数),且必须放在 prompt 首行、后空一行。

核心三字段详解

基础模式的四个任务共用同一副「有声片体」:三个字段各管一层信息。把它们写成同一段散文, 是 H3 提示词里最常见的故障源。

integrated_multimodal_description: [Shot 1] ...

overall_soundscape: ...

non_diegetic_music: ...
  • integrated_multimodal_description(视觉时间轴,主字段): 写「看得见 + 听得见」的时间轴。开头先交代整体风格与初始构图 (Cinematic / live-action / 2D-animated / 3D CG / claymation / watercolor / vintage film 等), 再写主体外观与位置、场景与关键道具、动作与反应、转场、说话人与对白、画面内的同步声音。 镜头规则:[Shot 1] 不带时间戳;后续镜头写成 [Shot 2] At 00:03.500, the camera cuts to …, 切点严格递增且落在时长内;只有引入了新的主体、空间、状态、视角或时间信息才值得切镜, 单纯的远近或小角度变化请用运镜(Push In / Pan / Truck / Arc / Tracking / Static 等,可按需加 with small amplitude、at slow speed,且建议写成自然动作句而不是标签堆叠)。
  • overall_soundscape(全片环境声,1–4 句): 概括环境音 + 物理动作音 + 非语言人声:风、雨、街道底噪、脚步、布料摩擦、碰撞、呼吸、笑声等。 这里不要重复对白、歌唱或画面内音乐——它们已经在时间轴里;也不要把配乐写进来。 只有用户明确要求全片静音时才写 N/A。
  • non_diegetic_music(观众独享配乐,1–3 句): 描述角色听不到、只有观众能听到的背景配乐:乐器、速度、节奏与强弱变化, 不要用抽象情绪词代替配器与速度。没有配乐时写 N/A。 角色能听到的收音机、电视、乐器、歌唱属于画面内(diegetic)事件,应留在时间轴里,而不是这里。

说话人与对白:每个真正发声的角色分配稳定 ID(S1、S2;两人齐声可用 (S1,S2)), 并跨镜头复用;身份、音色、动作与语气写在 <d> 外, <d> 内只保留语言标签与逐字台词: The young woman with a quiet, breathy voice (S1) says: <d>[English] I get off at the next station.</d>。 画外音要写明是 off-screen voiceover、并说明画面人物嘴唇保持闭合;一句台词跨切点用 <scenetrans>, 被片尾截断用 <cutoff>。不说话的角色不要分配 ID。

画面可见文字:招牌、横幅、字幕、霓虹等必须出现在画面里的文字,放进英文双引号并保留原文与标点, 不要翻译。ComfyUI 文档引用的社区测试还指出:逐条列举引号内文字能保持可读,未定义的文字容易糊成乱码。

ComfyUI 附加:H3 支持标准 embedding: 语法——把风格 embedding 放进 ComfyUI/models/embeddings/ 后按文件名引用,例如 embedding:my_embedding。 Comfy-Org/MiniMax-H3 仓库的 embeddings 文件夹收录了 10 个风格 embedding(由社区成员 silveroxides 贡献,非官方出品)。 (来源:ComfyUI 官方提示指南页。)

Ref2VA 的六段式结构

全参考模式(Ref2VA / R2V)不是「更长的三字段」:它先定义每个参考资产是什么、贡献什么, 再在目标时间轴上说明它如何使用与保留。六个字段必须按顺序齐全,不用的标签可以删,必需段落不能删。

  1. subject_definitions:定义每个可复用主体、具体帧锚点、整段视频源与音频源。 例如「<Subject 1> 是 <Picture 1> 中的女孩,保留红风衣与面部特征」。
  2. summary:一段话写任务类型(如 keyframe completion / reference generation / video editing / video continuation / audio reuse / audio reference,可组合)+ 主要参考关系。
  3. retention_analysis:逐项记录每个视觉或音频参考的保留/迁移/复制/弱参考关系,并点名具体特征。
  4. detailed_description:按播放顺序逐镜头写目标视频;风格总述放在 [Shot 1] 之前(这是与基础模式相反的排序);在参考角色真正生效的镜头处插入标签。
  5. overall_soundscape:全片环境音与物理音,含适用的音频复制/参考关系。
  6. non_diegetic_music:观众独享配乐及其与参考音频的关系,或 N/A。
标签指向什么
<Subject N>从资产中提取的可复用可见内容:人、物、场景、服装、道具、界面、风格、动作、姿态、效果。它描述「内容单元」,不是上传的文件本身。
<Picture N>图片本身作为具体首帧、关键帧、尾帧、编辑帧或构图/分镜锚点被引用。
<Video N>整段源视频承担剪辑、续写,或全局运镜、剪辑、节奏、时间结构角色;从中提取的人物或动作仍记作 Subject。
<Audio N>被主动使用的音频信号:整体或部分复制,或参考其音色、音乐、词句、效果、节拍、节奏。参考视频自带声音不自动需要 Audio 标签。

保留关系标记(retention):视觉侧用 fully_preserved(完整保留,须点名不变的具体特征)、 partially_preserved(保留但有部分改变,须写明改了什么)、 attribute_transfer(把动作/风格/姿态/构图等属性迁移到新主体)、 weak_reference(只跟随大致类别或氛围); 音频侧用 fully_copy(整段源音频 1:1 作为最终音轨)、 partially_copy(只复制部分时间/图层或对复制信号增删改)、 reference(只跟随音色、演绎、节拍、音乐风格、台词内容或声音质感,不复制信号)。

三条容易踩坑的官方/社区结论:音频关系标记必须写对——ComfyUI 文档指出,fully_copy 才是把源音频 1:1 用作最终音轨,写成 reference 时 H3 只把音频当音色参考,口型会与歌词漂移(社区验证)。 六段正文官方要求用英文撰写,只有对白、歌词与画面可见文字保留原语言。典型生成任务的 detailed_description 以 350–500 英文词为参考区间(不是配额);对白密集的片段优先保证完整台词时间轴。 此外,参考音频不能作为唯一输入,必须伴随图像或视频素材(来源:minimaxh3.cc 提示库)。

两个完整示例(可直接改写)

示例 1 · T2VA(含对白与环境音,约 5 秒):

integrated_multimodal_description: [Shot 1] 写实电影质感,中景框住一位面馆老板在清晨掀开卷帘门。镜头慢速小幅推进,他把第一碗面放到木台上,用低而平静的声音(S1)说:<d>[Chinese] 今天的第一碗,趁热吃。</d> [Shot 2] At 00:04.000,切到汤面蒸汽升起的特写,老板的尾音从上一镜延续过来。

overall_soundscape: 卷帘门金属摩擦声停下后,清晨街道与汤锅轻沸的底噪持续;碗沿与木台轻碰一声,筷子落在桌面。

non_diegetic_music: 稀疏的钢琴单音,慢速,随后加入低音提琴长音并逐渐淡出。

示例 2 · I2VA(含首帧对齐句):

For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced.

integrated_multimodal_description: [Shot 1] 写实电影质感,<Picture 1> 中的女孩停留在便利店雨棚下,雨衣颜色、站立位置与街景构图保持与图片一致。镜头小幅右移,她抬头看向积水路面,把收起的伞轻轻向前倾,用略哑的年轻女声(S1)说:<d>[Chinese] 再等一分钟,雨就小了。</d>

overall_soundscape: 雨点连续打在雨棚布面上,路面积水被车轮碾过,远处霓虹灯发出轻微电流嗡鸣。

non_diegetic_music: N/A

说明:示例正文用中文便于阅读;字段名、对齐指令与标签语法保持英文原文——官方全参考指南要求六段正文以英文撰写(仅对白、歌词与画面可见文字保留原语言)。

交卷前建议按官方清单自查:对齐指令是否在首行且后空一行;S.SS 是否两位小数、[Shot N] 是否是实际最后镜头编号;切点是否严格递增且落在时长内;说话人 ID 是否跨镜头稳定、<d> 内是否只有语言标签与逐字台词;overall_soundscape 是否没有重复对白与配乐;non_diegetic_music 是否描述了配器/速度/节奏或正确写了 N/A。

常见错误 5 条

  1. 把对白写进 overall_soundscape。 soundscape 只装环境音、物理音与非语言人声;对白、歌唱与画面内音乐属于时间轴。 同一句台词写进两个字段,会让模型收到互相竞争的声音指令。
  2. 配乐与画面音混在一起。 角色听不到的配乐只进 non_diegetic_music,按「乐器 + 速度 + 节奏 + 强弱变化」描述; 角色能听到的收音机、乐器、歌唱是画面内事件,应留在时间轴。想要静音,就明确写 N/A,不要靠省略。
  3. 镜头描述与动作冲突。 为了一个小幅变焦硬切 [Shot 2],或运镜方向与主体动作打架,画面就会碎掉或丢掉连贯性。 只有新信息才切镜;距离与角度变化用运镜;一条镜头只保留一个明确的运镜意图。
  4. 忘记 N/A。 non_diegetic_music 留空不写,模型可能自行补上配乐;不想要观众独享配乐时写 N/A。 overall_soundscape 的 N/A 则只在明确要求全片静音时使用,两者不要混用。
  5. 参考资产角色不清。 只写「保持一致性」而不点名身份/产品特征、不选 retention 标记、不在时间轴上引用标签,输出就会「大体像但关键处漂移」。 正确做法:在 subject_definitions 里把成功标准写成具体特征,选对 fully_preserved / partially_preserved / attribute_transfer / weak_reference, 并在每个真正生效的镜头引用对应标签。

提示词不改变硬件需求

prompt 写得再长、参考塞得再多,算力账本仍由分辨率 × 时长决定(再叠加模型、精度、步数、注意力后端等因素)。 ComfyUI 文档给出的两个「硬边框」值得记住:H3 原生画布短边为 768px(16:9 即 1344×768,分辨率取 32 的整数倍); 时长在 24fps 下按 17 帧一块(17k+5)对齐。也就是说,2000 字的 prompt 和 200 字的 prompt, 在同分辨率、同时长下的生成时间与显存占用是一样的。

估算具体耗时用本站硬件计算器(口径为分辨率×时长矩阵估算,说明见关于页); 想把生成时间压下来,请看哪个 LoRA 加速方案最适合你, 先解决算力,再打磨提示词,顺序不要反。

来源清单

本页不做未标注来源的数字与结论;官方指南可能更新,以 Hugging Face 与 ComfyUI 文档原文为准。

继续阅读

H3 更新提醒 · 每周最多一封 新 LoRA、新显卡、榜单变化,一封讲完

新加速方案上榜、新卡收录、驱动与 ComfyUI 版本的坑。没有更新就不发,随时退订,只保存邮箱。