news 2026/9/8 19:45:29

OpenMontage HeyGen Video Agent 提示词生产示例与可复用模板解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenMontage HeyGen Video Agent 提示词生产示例与可复用模板解析

OpenMontage HeyGen Video Agent 提示词生产示例与可复用模板解析

【免费下载链接】OpenMontageWorld's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.项目地址: https://gitcode.com/GitHub_Trending/op/OpenMontage

在 OpenMontage 的 Agent 技能体系中,HeyGen Video Agent 负责"一句话生成完整视频",而决定成片质量上限的正是提示词本身。本文以 .agents/skills/heygen/references/prompt-examples.md 为主体,完整拆解其"从需求简报(Brief)到生产级提示词"的标杆示例,并继承全部 5 个即用模板(Tech News Briefing、Product Comparison、Strategy Presentation、Social Ad、Premium Report),结合仓库中的 prompt-optimizer.md、visual-styles.md 与 API 参考文档 video-agent.md,讲清楚这些提示词如何被结构化、如何发送到 Video Agent API,以及为什么这样写。读完后你能够把任意业务简报改写为可直接投喂给 Video Agent 的逐场景提示词,并掌握其分层视觉(L1–L5)与运动动词体系的底层逻辑。

1. 文档定位:它在技能体系中的角色

prompt-examples.md 是 HeyGen 技能包(skill)的参考文件之一。heygen 技能入口 将其定位为 "Full production prompt example + ready-to-use templates"(完整生产级提示词示例 + 即用模板),与 prompt-optimizer.md 的写作规则、visual-styles.md 的 20 种命名视觉样式共同构成"写提示词"的知识链。

需要注意仓库当前的技能演进状态:heygen SKILL.md 标注该技能已废弃(DEPRECATED),建议改用两个更聚焦的技能:

  • create-video—— 基于提示词调用 Video Agent 生成视频,其 SKILL.md 仍然引用同一组参考文件(prompt-optimizer → visual-styles → prompt-examples → video-agent);
  • avatar-video—— 需要精确控制特定头像、语音、逐场景脚本时使用。

因此本文内容对应的是 Video Agent(POST /v1/video_agent/generate)这条"提示词驱动"路径。create-video 技能的最佳实践 第一条即明确:"结果与平庸之间的差距完全取决于提示词质量",这正是 prompt-examples 文档存在的意义。

2. 标杆示例:从月度简报到 90 秒 Bloomberg 风格提示词

文档的第一部分是一个完整的 Brief → Prompt 转换示例。理解这个示例,就理解了本文档的全部方法论。

2.1 输入简报(Input Brief)

简报故意写得稀疏、碎片化——这正是实际业务中拿到的原始素材:

Topic: Monthly company report for a SaaS startup Key data: $141M ARR (up from $54M), 1.85M signups (+28%), 3M paid videos/month Customer story: Creator built AI character, 2.5M followers, 20 min/video Challenge: Organic traffic volatile, -16% last week Duration: ~90 seconds Tone: Confident CEO,>必填说明promptstring✓本文第 2、3 节产出的提示词全文configobjectduration_sec(5–300 秒)、avatar_id(省略则由 Agent 选择)、orientation"portrait"/"landscape"filesarray已上传资产的asset_id列表,可让 Agent 参考品牌 Logo、产品截图callback_id/callback_urlstringWebhook 回调,二者需同时提供或同时省略

最小可用请求(video-agent.md curl 示例):

curl -X POST "https://api.heygen.com/v1/video_agent/generate" \ -H "X-Api-Key: $HEYGEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "<本文第 2 节或第 3 节产出的完整提示词>" }'

返回data.video_id后,用GET /v2/videos/{video_id}轮询状态并取下载 URL(video-status.md)。如果环境里连接了 HeyGen MCP 服务器,则优先用mcp__heygen__generate_video_agent/mcp__heygen__get_video替代裸 HTTP(create-video 工具选择表)。

两个与模板字段直接对应的工程细节:

  • Social Ad 模板的 "Portrait 9:16" 对应config.orientation: "portrait";各模板的 30/60/75/90/120 秒分别落在duration_sec(5–300)的取值范围内;
  • 标杆示例中"COMPANY NAME"这类品牌元素,实操上可先把 Logo 上传为资产再通过files传入,video-agent.md 的 With Reference Files 示例 展示了该流程。

同时 video-agent.md 的 Limitations 提醒:脚本措辞不完全可控、未锁定avatar_id时头像可能漂移、时长是近似值——这些正是需要"逐字文本"和"精确品牌规范"时应改用标准 v2 场景化 API(avatar-video技能)的原因。

5. 仓库源码侧的印证:heygen_video 工具与技能联动

从 OpenMontage 的工具注册层看,tools/video/heygen_video.py 定义了HeyGenVideo工具,可以印证本文文档在仓库中的实际落地方式:

  • 鉴权与可用性:get_status 以HEYGEN_API_KEY环境变量是否存在决定工具是否可用,与技能包 metadata 中声明的 primaryEnv 一致;
  • 技能联动:agent_skills 字段 声明为["ai-video-gen", "create-video"],即调用该工具时 Agent 会加载 create-video 技能包——而 create-video 技能引用的正是本文拆解的 prompt-examples.md 这一参考文件(create-video SKILL.md 引用列表)。从源码结构看,"工具负责执行、技能文件负责教会 Agent 写出高质量 prompt" 的分工,就是这套示例文档能被真实生产流程消费的路径;
  • 失败兜底:fallback_tools 列出了 wan_video、hunyuan_video 等本地/其他云端生成器,提示 HeyGen 路径属于ToolStability.EXPERIMENTAL、需网络的云端生成(supports 声明),使用时应把 API Key 与额度(quota.md)纳入预算考量。

需要说明:heygen_video工具的input_schema目前只接收prompt+ provider_variant(veo/sora/kling 等)这类"通用文生视频"参数,而本文的逐场景结构化提示词是面向 Video Agent 端点设计的;两者共用HEYGEN_API_KEY,但 video-agent.md 描述的/v1/video_agent/generate端点是提示词驱动的独立入口,这也是技能文档将其作为"首选路径"("Prefer Video Agent for most video requests")的原因。

6. 实践要点清单

把本文方法压缩为可执行步骤:

  1. Brief 先行:像 2.1 节那样先整理主题、数据、故事、挑战、时长、语气六要素,不要把原始素材直接投给 API;
  2. 按 8 段式展开:FORMAT → TONE → AVATAR → STYLE → CRITICAL ON-SCREEN TEXT → 逐场景 → MUSIC → NARRATION STYLE,每段都有 prompt-optimizer 的写法约束;
  3. 选样式先问情绪:"观众应该感受到什么?" 再用 Mood-to-Style Guide 映射到 20 种命名样式,只抄样式规则、不抄示例场景;
  4. 场景纪律:类型轮换、每场 VO、B-roll 10–15s 且 ≥4 层、每个元素带动词;数字在口播稿里拼读、在屏幕文本里用数字;
  5. 从 5 个模板起步:按内容场景选 3.1–3.5 的骨架,替换方括号占位符,过一遍 Quality Checklist;
  6. 发送与验证POST /v1/video_agent/generate(提示词全文入prompt,模板时长入duration_sec,竖版广告设orientation: "portrait",品牌素材走files),轮询GET /v2/videos/{id}取片;
  7. 迭代:Video Agent 的时长与措辞是近似的,把它当快速迭代通道,最终品牌级交付再考虑 v2 场景化 API。

7. 延伸阅读(仓库内路径)

  • prompt-examples.md —— 本文主体:完整生产示例 + 5 个模板
  • prompt-optimizer.md —— 提示词写法的核心规则、分层系统、运动词汇、实测数据
  • visual-styles.md —— 20 种命名视觉样式完整规格
  • video-agent.md —— Video Agent API 端点、字段、curl/TS/Python 示例
  • video-status.md / quota.md / dimensions.md —— 轮询、额度、分辨率
  • heygen SKILL.md(已废弃)与 create-video SKILL.md —— 技能入口与工具选择
  • tools/video/heygen_video.py —— 仓库内 HeyGen 云端视频工具的注册与兜底逻辑

【免费下载链接】OpenMontageWorld's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.项目地址: https://gitcode.com/GitHub_Trending/op/OpenMontage

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 19:45:03

dsh第三方插件加载实战:从安装到排错完全指南

1. 从“装不上”到“玩明白”&#xff1a;dsh第三方插件到底该怎么加载 如果你搜到这篇文章&#xff0c;多半跟我前几天一样&#xff1a;打开dsh的配置目录&#xff0c;想给这个终端工具装上几个第三方插件&#xff0c;结果不是报 plugin tree failed to load &#xff0c;就…

作者头像 李华
网站建设 2026/9/8 19:42:55

手搓UDS Bootloader|全网独家复现0x31编程校验与0x11复位服务、解析联动时序与复位分类、助力ECU固件校验重启、OTA刷写、整车诊断稳定落地

目录 一、前言 二、核心服务原理与量产定位 2.1 0x31编程校验例程核心能力 2.2 0x11 ECU复位服务核心机制 2.3 双服务量产联动逻辑(核心重点) 2.4 复位类型细分与场景适配 三、标准报文格式与NRC错误码全解析 3.1 0x31编程校验例程完整报文 3.1.1 请求报文(上位机→…

作者头像 李华
网站建设 2026/9/8 19:41:02

机器人传感器技术深度解析:惯性测量单元(IMU)原理与应用

现代机器人开发中,传感器系统作为机器人的"感官"系统,是实现环境感知、运动规划与目标决策的基础。各类传感器(如激光雷达、摄像头、编码器、超声波等)在不同场景中各自发挥着独特作用,其中尤以惯性测量单元(IMU)具备独特的"内部"感知能力——它能够…

作者头像 李华
网站建设 2026/9/8 19:40:05

ROS机器人开发实战:深入理解roslaunch的多节点启动机制

导读 机器人操作系统(ROS)是移动机器人、机械臂、自动驾驶开发领域的主流开源框架。复杂机器人系统往往同时运行激光雷达、IMU、SLAM 建图、路径规划、底盘控制数十个节点,如何高效管理大批量节点的启动、参数分发、故障守护,直接决定整套系统的稳定性。 roslaunch作为 R…

作者头像 李华