SuperAPI AI 工具集

ai-video-gen

设计与创作

查看项目

更新于 10-15 13:10

技能介绍

用途

ai-video-gen 用于通过文本提示词生成 AI 视频,底层调用 HeyGen API。适用于根据文字描述生成视频、为产品图或静态图片制作动态视频片段等场景。

主要能力

  • 文本生成视频:提交 prompt 即可生成视频。
  • 多提供商支持:VEO 3.1(默认,质量最高)、VEO 3.1 Fast、VEO 3、VEO 3 Fast、VEO 2、Kling Pro、Kling V2、Sora V2、Sora V2 Pro、Runway Gen-4、Seedance Lite、Seedance Pro、LTX Distilled(最快)。
  • 画面比例配置:默认 16:9,常见值包括 16:9、9:16、1:1。
  • 图生视频:可通过 reference_image_url 传入参考图片,通过 tail_image_url 指定尾帧引导。
  • 提供商专属配置:可通过 input.config 覆盖提供商相关配置。

使用方式

认证:所有请求都需要 X-Api-Key 请求头,需设置 HEYGEN_API_KEY 环境变量。

默认工作流:

  1. 调用 POST /v1/workflows/executions,workflow_type 为 "GenerateVideoNode",并传入 prompt。
  2. 响应中返回 execution_id。
  3. 每 10 秒轮询 GET /v1/workflows/executions/{id},直到状态为 completed。
  4. 使用输出中返回的 video_url。

执行视频生成:

  • 端点:POST https://api.heygen.com/v1/workflows/executions
  • 请求字段:workflow_type(必填,必须为 "GenerateVideoNode")、input.prompt(必填)、input.provider(可选,默认 "veo_3_1")、input.aspect_ratio(可选,默认 "16:9")、input.reference_image_url(可选)、input.tail_image_url(可选)、input.config(可选)。

响应格式示例: { "data": { "execution_id": "node-gw-v1d2e3o4", "status": "submitted" } }

查询状态:

  • 端点:GET https://api.heygen.com/v1/workflows/executions/{execution_id}
  • 完成时响应包含 output.video.video_url、output.video.video_id 以及 output.asset_id。

轮询完成:可编写函数在提交后按固定间隔轮询,直到状态为 completed、failed 或 not_found;示例中最大等待 600000 毫秒,轮询间隔 10000 毫秒。

适用场景

  • 简单文本生成视频。
  • 图生视频:为产品照片或静态图片添加缓慢缩放、柔和粒子等动效。
  • 社交媒体竖版视频:使用 9:16 比例。
  • 快速生成:使用 LTX Distilled 等快速提供商。

限制与注意事项

  • 视频生成是最慢的工作流,建议预留最多 5 分钟,每 10 秒轮询一次。
  • 输出 URL 是临时的,应及时下载或保存生成的视频。
  • 输出包含 asset_id,可用于在其他 HeyGen 工作流中引用该视频。
  • 提示词应尽量描述性,包含镜头运动、光照、风格和氛围细节。
  • 追求最高质量时默认使用 VEO 3.1;追求速度时使用 ltx_distilled 或 veo3_fast。
  • 画面比例需按用途选择:9:16 用于社交媒体故事/短视频,16:9 用于横屏,1:1 用于方形。
  • 关于收费、价格、平台支持范围等事实,资料中暂未提供。