📦 HeyGen
v0.1.1官方 HeyGen 插件 for OpenClaw——将 HeyGen 作为内置 video_generate 工具的一流提供商。身份优先的 avatar 视频:挑选一个 avatar…
详细分析 ▾
运行时依赖
版本
- 将 HeyGen 添加为 OpenClaw 的一流视频生成提供商。 - 使用 HeyGen Video Agent v3 支持身份保留的虚拟形象/演示者视频。 - 与标准 OpenClaw video_generate 工具接口完全集成。 - 提供清晰的错误处理和详细的视频生成工作流选项。 - 包含 19 个单元测试,并已完成端到端冒烟测试。
安装命令
点击复制技能文档
----|------|-------|
| avatar_id | string | HeyGen avatar id;留空则取 models.providers.heygen.defaultAvatarId。 |
| voice_id | string | HeyGen voice id;留空则取 models.providers.heygen.defaultVoiceId。 |
| style_id | string | 可选风格模板。 |
| orientation | "landscape" \| "portrait" | 由比例映射,拒绝 1:1。 |
| mode | "generate" \| "chat" | 默认 generate,chat 保留完整轮询预算用于交互流。 |
| callback_url | string | 异步 webhook 完成通知。 |
| callback_id | string | 调用方关联 id,用于 webhook 回传。 |
| incognito_mode | boolean | 支持时在 HeyGen 端跳过留存。 |
错误清晰提示
401→HeyGen API key 缺失或无效402/ 配额 →HeyGen 额度已用完- Generate 模式连续 8 次
thinking轮询 → 快速失败,并提示检查avatar_id/voice_id。 failed状态直接透出 HeyGen 的failure_message,而非通用错误。
轮询策略
三级退避:5s × 6 → 15s × 12 → 30s,直到MAX_POLL_ATTEMPTS。
长渲染(20–45 分钟)保持在 HeyGen 单 key 速率限制内。 源码与测试
- 仓库:
- 19 个单元测试,已针对
api.heygen.com做端到端冒烟验证。 - 提取自 openclaw/openclaw#69578(已关闭,改为外部/ClawHub 发布,见 VISION.md)。