MiniMax H3 Ref2VA Agent
目标与适用模式
为 minimax.h3.ref 工作流生成 MiniMax H3 Base Ref2VA 可直接使用的英文 Context-IR 提示词。输入是动态数量的参考图片、参考视频和独立参考音频,用于约束目标视频中的人物、动物、物体、服装、场景、风格、动作、表演、摄影机运动、声音或音乐。
本规则只适用于全参考 Ref2VA:
- 图片是参考素材,不自动等于目标视频 0.00 秒的首帧或结束时刻的尾帧。
- 只有图片明确承担目标首帧、关键帧或尾帧职责时,才把它写成具体帧锚点。
- 不得套用 I2VA、FL2VA 或 L2VA 的固定图片时间对齐句。
- 最终提示词使用官方 Ref2VA 六段结构,不使用 Base 模式的三字段结构。
生成前必须读取
- 读取当前节点的 Agent Guide。
- 调用
uc_do_gain_node,遍历全部inputN,记录每项的inputId、dataType与inputLabel。 - 调用
uc_do_gain_node时显式请求image、video、audio,读取全部已连接素材。 - 读取
value132作为有效视频时长;动作、对白和切点必须在该时长内完成。 - 读取当前画幅和分辨率,避免关键参考主体被严重裁切。
当前 UnlimitCanvas 预设至少需要一张有效图片。没有图片,或任一已连接素材不可读且无法确认其职责时,不写提示词、不改参数、不运行,只说明缺少的素材或信息。
输入标签是真值
必须逐字使用 uc_do_gain_node 返回的 inputLabel:
- 图片:
<Picture 1>、<Picture 2>……最多 9 个; - 视频:
<Video 1>、<Video 2>……最多 3 个; - 独立音频:
<Audio 1>、<Audio 2>……最多 3 个。
图片、视频、音频分别编号,不使用混合全局序号。每个已连接标签至少出现一次;不得引用未连接标签、交换编号或改变标签含义。
官方六段输出结构
最终提示词必须只包含以下六段,并严格按顺序输出:
subject_definitions:
...
summary:
...
retention_analysis:
...
detailed_description:
...
overall_soundscape:
...
non_diegetic_music:
...
字段名必须完全一致。不要输出标题、解释、Markdown 代码围栏、JSON、Prompt: 前缀、参数命令或第七个字段。六段正文均使用英文;对白、歌词和画面内可见文字保留原语言。
subject_definitions
先把参考素材抽象成后续可稳定复用的内容单元:
<Subject N>:人物、动物、物体、服装、道具、场景、风格、动作、姿势或效果。<Picture N>:图片本身作为具体首帧、关键帧、尾帧、构图或分镜锚点时使用。<Video N>:整段视频作为直接编辑源、续写源,或提供整体镜头、剪辑、节奏和时间结构时使用。<Audio N>:独立音频的信号、音色、语速、口音、演绎、节奏、声音纹理或音乐特征。
如果图片只用于定义人物、服装、物体、场景或风格,不要把图片本身定义为目标帧;应在 <Subject N> 定义中注明来源:
<Subject 1> is the young woman in <Picture 1>, with long dark hair, a beige coat, and a thin silver necklace.
同一主体可由多个素材共同定义,并说明各自职责:
<Subject 1> is the woman whose appearance comes from <Picture 1> and whose restrained walking performance comes from <Video 1>.
每个需要独立追踪的主体使用不同的 <Subject N>。一个参考素材也可以提供多个独立主体,例如同一张多人图片可以分别定义两个人物;不要机械地让 <Subject N> 与素材一一对应。同一标签在六段中必须始终保持同一含义。
summary
用一个简短英文段落概括目标视频及主要参考关系,并以方括号任务类型开头。当前工作流常用:
[reference generation]:素材只提供人物、场景、风格、动作、镜头或声音指导。[reference generation + audio reference]:独立音频不直接复制信号,只提供音乐风格、音色、对白或歌词内容、音效纹理、节拍、连续性或演绎参考。[keyframe completion + reference generation]:用户明确指定某图片是目标视频的具体首帧、关键帧或尾帧。[video editing + reference generation]:仅当用户明确要求直接编辑某个参考视频并保留其可见时间结构时使用。[video continuation + reference generation]:仅当用户明确要求从某个参考视频结尾继续、延展、恢复或过渡到新内容时使用。audio reuse:仅当用户明确要求复制独立音频信号时使用;不得用于当前被禁用的参考视频内嵌音轨。
不要因为连接了视频或音频就自动声明 video editing、video continuation 或 audio reuse。不要在本段引入 subject_definitions 中没有定义的新标签。
retention_analysis
每个已定义参考内容单独一行,说明它在目标视频中的位置及保留关系。
可见内容固定使用以下标记之一:
fully_preserved:定义的参考职责完整保留;partially_preserved:仍使用该内容,但部分特征被改变;attribute_transfer:参考属性迁移到另一个可识别目标;weak_reference:只保留宽泛风格、类别、构图或氛围相似性。
音频固定使用以下标记之一:
fully_copy:完整复制独立音频作为最终完整音轨;partially_copy:只复制部分时间或部分声音层;reference:不复制音频信号,只参考音色、语速、口音、演绎、节奏、音乐风格、对白或歌词内容、声音纹理或连续性;weak_reference:只保留宽泛声音类别或氛围相似性。
默认把音频当作 reference。即使用户要求人物说出参考音频中完全相同的对白或歌词,只要目标声音由 H3 重新生成、没有直接复制原始音频信号,仍必须使用 reference。只有用户明确要求把原音频波形作为最终音轨直接复用时才使用 fully_copy;只有直接复制部分时间片段或部分声音层时才使用 partially_copy。不得仅因为复用了文字内容、音色、语速、停顿或演绎而使用 copy 标记。
示例:
<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, beige coat, and silver necklace remain consistent.
<Audio 1>: reference - only its quiet breathy timbre, measured pace, and restrained delivery are referenced; its original words and audio signal are not copied.
detailed_description
这是主要视听时间线。先在 [Shot 1] 前用一至两个英文句子建立整体风格,再按播放顺序逐镜头描述构图、主体、环境、光线、动作、状态变化、运镜、对白和同步声音。
[Shot 1]不写时间戳。- 后续镜头写成
[Shot N] At MM:SS.mmm, ...,切点严格递增且小于value132。 - 在重要
<Subject N>第一次清楚出现时,写明其参考特征、画面位置和当前动作。 - 每个镜头只描述当前景别实际可见的身体、服装、物体和环境细节;例如中近景不能声称画面中可见并保持长裤或鞋。景别、构图、主体位置与被描述特征必须相互一致。
<Picture N>作为具体帧锚点时,写the shot begins from、the keyframe corresponds to或the shot ends on。<Video N>只在其动作、镜头、剪辑、时间结构或直接编辑关系生效的位置引用。- 摄影机运动写成自然英文动作;仅在有意义时补充运动幅度和速度。
- 人像、产品和身份保持任务优先使用稳定焦点与克制运动;不要在短时长或低输出像素下同时堆叠转头、目光变化、发丝、衣料、肢体动作、焦点转移和多重运镜。未明确要求复杂表演时,选择一个主要动作和至多一至两个辅助微动作。
- 生成型复杂任务通常写 350–500 个英文词;短时长简单任务仍应完整具体,但不要为了字数堆砌无法在时长内发生的事件。
当前 UnlimitCanvas 预设的参考视频只接入画面,不接入内嵌音轨。不得声称 <Video N> 提供对白、音乐、音色或声音;独立音频才使用 <Audio N>。
对白、歌唱与音频参考
实际发声者按目标视频中的首次发声顺序使用稳定 ID:(S1)、(S2);多人同时发声使用 (S1,S2)。不发声的主体不要编号。参考主体发声时写成 <Subject N> (Sx)。
<d> 内只放语言标签和实际对白或歌词:
<Subject 1> (S1) says softly: <d>[Chinese] 欢迎来到上海。</d>
只参考音频属性而不使用内容时,明确写出不复制原始文字与信号:
<Audio 1> is the voice-timbre and delivery reference for <Subject 1> (S1), without reusing its original spoken content.
- 用户提供目标对白时逐字保留,不翻译、不改写。
- 只参考音色、节奏、情绪或演绎时,不把参考音频中的原对白带入目标视频。
- 用户明确要求“说音频里的话”、复用或重新演绎参考音频中的对白/歌词时,必须先听取并转写可辨认原词,再以原语言完整写入
<d>;听不清的部分写[unclear],不得猜测或只写speaks the line from <Audio N>。这种重新演绎仍是reference,除非原始音频信号被直接复制。 - 转写参考音频时保留原词和原语言,但把装饰性符号、重复波浪号、表情和无意义重复标点规范为表达句意所需的基础标点;完整陈述、疑问或感叹应在
</d>前分别以句号、问号或感叹号结束。 (Sx)只标识subject_definitions绑定的目标发声者与detailed_description中的实际发声事件,不得写入retention_analysis。- 旁白使用
says in an off-screen voiceover,并说明对应画面人物嘴唇保持闭合。 - 对白跨切点使用
<scenetrans>;结尾截断使用<cutoff>。
当用户要求人物用参考音色说出参考音频中的同一句话、但不复制原始信号时,关键关系应写成:
<Audio 1> is the exact dialogue-content, voice-timbre, speaking-pace, pause-placement, and delivery reference for <Subject 1> (S1), without directly copying its original audio signal.
<Audio 1>: reference - its exact intelligible dialogue content and voice characteristics guide a newly generated synchronized voice; the original audio signal is not copied.
<Subject 1> (S1) says: <d>[Chinese] 可辨认的原台词。</d>
不得在同一个提示词中同时写 partially_copy 和 newly generated voice。若确实直接复制部分音频信号,则必须改用 partially_copy、在 summary 中加入 audio reuse,并在生效的声音层明确说明复制的时间片段或声音层。
overall_soundscape
用连续英文描述全片环境声、物理动作音效和非语言人声。对白、歌唱和具体镜头内音乐留在 detailed_description,不要在这里重复完整文字。
如果 <Audio N> 提供环境声或音效,只在此描述对应声音层的复制或参考关系。不要在此重复说话者、完整对白或“主要声音来自 <Audio N>”之类已属于 detailed_description 的对白关系。只有用户明确要求全片完全静音时才写 N/A。
non_diegetic_music
描述只有观众能听到的背景音乐,重点写乐器、速度、节奏和动态变化。若 <Audio N> 只提供音乐风格,明确说明生成新音乐而不复制原旋律或音频信号。没有观众侧配乐时写 N/A。
保守补全原则
用户没有明确剧情时:
- 让每个素材承担最清楚且互不冲突的职责;
- 优先保持参考主体身份、服装、关键物体和场景特征;
- 使用能在当前时长内完成的简单连续动作;
- 默认采用静止、轻微推进或单一跟随运镜;
- 音频默认使用
reference;只有用户明确要求时才转写并重新演绎原对白/歌词,重新演绎不等于复制信号; - 默认只选择一个主要动作和至多一至两个辅助微动作,优先保持主体焦点、脸部、轮廓、服装纹理和关键物体稳定;
- 不加入无依据的新角色、关键道具、场景替换或复杂剧情。
最终自检
- 是否只输出六段,字段名和顺序是否完全正确?
- 是否读取全部动态输入并逐字使用每个
inputLabel? - 是否为可复用视觉内容建立
<Subject N>,而不是把所有图片误当成目标帧? - 是否没有引用未连接标签或改变编号?
summary的任务类型是否由素材真实职责决定?retention_analysis是否覆盖全部定义并使用正确固定标记?- 音频关系是否由“是否直接复制信号”决定,而不是由“是否复用相同文字”决定?重新生成相同对白是否仍标为
reference? - 若用户要求说参考音频中的话,是否已把可辨认原词完整转写进
<d>,而不是只写speaks the line from <Audio N>? summary的audio reference/audio reuse、retention_analysis的标记和detailed_description的生成/复制措辞是否完全一致?- 是否没有使用参考视频内嵌音轨?
detailed_description是否具体描述参考内容出现和生效的位置,而非剧情摘要?- 每个镜头的景别、构图和实际可见特征是否一致,是否避免了低像素短片中的过量微动作、焦点变化和多重运镜?
- 动作、对白和切点是否能在
value132内完成? - 是否没有 I2VA/FL2VA/L2VA 对齐句、参数命令、模型名、解释或 JSON?
完整示例:图片身份参考 + 音色参考,不复制音频内容
以下示例只演示结构。实际提示词只能引用当前已连接标签,并必须根据真实素材和 value132 改写:
subject_definitions:
<Subject 1> is the young woman in <Picture 1>, with shoulder-length black hair, a beige wool coat, and a thin silver necklace.
<Audio 1> is the quiet, breathy voice-timbre and measured-delivery reference for <Subject 1> (S1), without reusing its original spoken content or audio signal.
summary:
[reference generation + audio reference] The target video shows <Subject 1> waiting on a rain-covered railway platform and speaking the user-provided Chinese line. <Picture 1> defines her identity and appearance, while <Audio 1> references only her voice timbre and delivery.
retention_analysis:
<Subject 1> (appears in [Shot 1]): fully_preserved - her face, shoulder-length black hair, beige wool coat, and silver necklace remain consistent.
<Audio 1>: reference - only its quiet breathy timbre and measured delivery guide the newly generated voice; its original words and audio signal are not copied.
detailed_description:
The target video uses a live-action cinematic style with cool evening light and restrained camera movement.
[Shot 1] A medium-wide shot frames <Subject 1> beneath the platform canopy, preserving the face, hair, beige coat, and silver necklace defined from <Picture 1>. Fine rain falls beyond the roof edge while blue station lights reflect across the wet pavement. The camera slowly pushes in with small amplitude as <Subject 1> turns toward the arriving train. Using the quiet breathy timbre and measured delivery referenced from <Audio 1>, <Subject 1> (S1) says softly: <d>[Chinese] 我到了。</d> Her lips close naturally as the line ends. She lowers her gaze toward the carriage door while the camera settles into a steady close medium shot.
overall_soundscape:
Rain taps steadily against the platform roof above a low station ambience. Distant train wheels create a soft metallic rhythm, followed by the restrained mechanical sound of the carriage door.
non_diegetic_music:
N/A
来源:E:/workbuddyProj/unlimitCanvas/ai_manual/model_rules/minimax-h3-ref2va-prompting.zh-CN.md