HiAPI
博客

使用指南

Kling 3.0 Omni 参考生视频:3 个可直接复制的提示词配方与真实成片

2026年11月3日
Kling 3.0 Omni 参考生视频:3 个可直接复制的提示词配方与真实成片

用参考图引导同一个产品或角色穿越不同场景,这正是 Kling 3.0 Omni 参考生视频(kling-3.0-omni/reference-to-video)在 HiAPI 上做的事。下面给出三个配方(一个产品、一个角色,以及二者同框),每个都附上确切的请求和它生成的成片:三条全部以 1080p 生成,共 $2.064。打开模型页面即可立即运行一个;新账户赠送 200 免费积分。

普通的文生视频调用只知道你用文字描述的内容,所以每次生成都会造出一个略微不同的主体。参考生视频则采用你关心主体的图片,在你用提示词指挥镜头、运动和场景的同时,保持它们的外观不变。

参考生视频如何工作

普通的文生视频调用只知道你用文字描述的内容。「一个白色机器人吉祥物」是一个类别,而不是一个身份——所以每次生成都会造出一个略微不同的机器人。Kling 3.0 Omni 提供两种方式把身份固定下来:

  • image_urls(必填,1–7 张图片):主体、产品或风格的参考图。锁定单个主体最简单的方法,是在这里传入它的两个角度。
  • elements(可选,最多 7 个):具名、可复用的主体。每个都有 name(不含空格)、简短 description,以及同一主体的 2–4 张 element_input_urls。在提示词中用 @name 调用它,这就是在一个画面中区分多个主体的方法。

随后提示词负责所有应该变化的部分——镜头、光线、动作、场景——而参考图负责守住身份。

输入结构,30 秒看懂

字段 类型 说明
prompt string 场景、镜头与运动;用 @name 调用元素
image_urls string[] 必填。1–7 张参考图(带参考视频时最多 4 张)
elements[] object[] 可选。每个包含 name、description、2–4 个 element_input_urls
video_urls string[] 可选。一段 3–15.5 秒的片段,作为运动和镜头参考
duration integer 3–15 秒,默认 5
resolution enum 720p(默认)、1080p 或 4k
audio boolean 原生声音,默认 false;带参考视频时必须保持 false
aspect_ratio enum 16:9(默认)、9:16 或 1:1

参考图和元素主体共用一个额度:总计 7 个,添加参考视频时为 4 个。


配方 1 —— 锁定单个产品

最简单的情况:一个主体,在镜头运动时保持忠实还原。主体是一只琥珀色玻璃精华瓶,两个参考角度直接放进 image_urls:

提示词:

电影感护肤品产品揭晓。镜头缓缓推近参考图中的琥珀色玻璃精华瓶,瓶子立在圆形白色大理石底座上,柔和的漫射影棚光从左上方照来,身后有淡淡的体积雾。一滴金色精华缓缓成形,悬在黑色滴管尖端。浅景深,高级商业质感,镜头缓慢推进时柔和的高光在琥珀色玻璃上滑动。

请求:

{
  "model": "kling-3.0-omni/reference-to-video",
  "input": {
    "prompt": "电影感护肤品产品揭晓。镜头缓缓推近参考图中的琥珀色玻璃精华瓶,瓶子立在圆形白色大理石底座上,柔和的漫射影棚光从左上方照来,身后有淡淡的体积雾。一滴金色精华缓缓成形,悬在黑色滴管尖端。浅景深,高级商业质感,镜头缓慢推进时柔和的高光在琥珀色玻璃上滑动。",
    "image_urls": [
      "https://static.hiapi.ai/gallery/2026/10/bf90e69bd4d2b13b.jpg",
      "https://static.hiapi.ai/gallery/2026/10/ae754fb5c5e53ed4.jpg"
    ],
    "duration": 5,
    "resolution": "1080p",
    "audio": false,
    "aspect_ratio": "16:9"
  }
}

结果(5 秒,1080p,关闭声音):

用此提示词生成 →

为什么有效:提示词只提了一次主体(「参考图中的琥珀色玻璃精华瓶」),其余每个词都用在导演指令上:推镜、影棚光、滴管尖端的水滴。瓶子的形状、带棱纹的黑色瓶盖和琥珀色玻璃在推近过程中保持一致,最终以瓶子的特写收尾。


配方 2 —— 锁定角色

把产品换成一个角色,方法本身毫无变化。主体是一个原创吉祥物,用正面视图和四分之三视图作为参考:

提示词:

参考图中的哑光白色机器人吉祥物站在一间温馨、阳光充足的咖啡馆里,身后窗户透进温暖的晨光。它用一只手臂愉快地挥手,歪了歪头,天线轻轻晃动。流畅友好的动作,背景中木质咖啡馆置物架带来柔和散景,镜头缓慢轻柔地推近,治愈系动画电影质感。

请求:

{
  "model": "kling-3.0-omni/reference-to-video",
  "input": {
    "prompt": "参考图中的哑光白色机器人吉祥物站在一间温馨、阳光充足的咖啡馆里,身后窗户透进温暖的晨光。它用一只手臂愉快地挥手,歪了歪头,天线轻轻晃动。流畅友好的动作,背景中木质咖啡馆置物架带来柔和散景,镜头缓慢轻柔地推近,治愈系动画电影质感。",
    "image_urls": [
      "https://static.hiapi.ai/blog/kling-3-0-omni-reference-to-video-prompt-recipes/ref-mascot-01.jpg",
      "https://static.hiapi.ai/blog/kling-3-0-omni-reference-to-video-prompt-recipes/ref-mascot-02.jpg"
    ],
    "duration": 5,
    "resolution": "1080p",
    "audio": false,
    "aspect_ratio": "16:9"
  }
}

结果(5 秒,1080p,关闭声音):

用此提示词生成 →

为什么有效:吉祥物进入一个全新的环境(阳光充足的咖啡馆),做出全新的动作(挥手和微笑),但薄荷色面罩、圆圆的眼睛、肚脐按钮和身体比例依然保持建模一致。同一身份,全新表演。


配方 3 —— 一个画面里两个主体

这正是 elements 发挥价值的地方。把吉祥物和精华瓶定义为两个具名元素,然后在提示词中用 @mascot 和 @serum 指挥它们。image_urls 仍然必填,所以瓶子的一个角度也放进去:

提示词:

干净、俏皮的产品广告。@mascot 站在圆形白色大理石底座旁,用一只手臂朝放在底座上的 @serum 示意,向观众展示它。@mascot 瞥了一眼瓶子,然后转头看向镜头。柔和的漫射影棚光,浅薄荷色无缝背景,镜头缓慢轻柔地推近,高级又友好的品牌广告质感。

请求:

{
  "model": "kling-3.0-omni/reference-to-video",
  "input": {
    "prompt": "干净、俏皮的产品广告。@mascot 站在圆形白色大理石底座旁,用一只手臂朝放在底座上的 @serum 示意,向观众展示它。@mascot 瞥了一眼瓶子,然后转头看向镜头。柔和的漫射影棚光,浅薄荷色无缝背景,镜头缓慢轻柔地推近,高级又友好的品牌广告质感。",
    "image_urls": [
      "https://static.hiapi.ai/gallery/2026/10/bf90e69bd4d2b13b.jpg"
    ],
    "elements": [
      {
        "name": "mascot",
        "description": "小巧的哑光白色圆润机器人吉祥物,带有柔和的薄荷绿点缀,短天线上顶着一个小球,大而圆的深色眼睛,肚子上有一颗圆形薄荷绿按钮",
        "element_input_urls": [
          "https://static.hiapi.ai/blog/kling-3-0-omni-reference-to-video-prompt-recipes/ref-mascot-01.jpg",
          "https://static.hiapi.ai/blog/kling-3-0-omni-reference-to-video-prompt-recipes/ref-mascot-02.jpg"
        ]
      },
      {
        "name": "serum",
        "description": "琥珀色玻璃护肤精华瓶,带黑色橡胶球玻璃滴管盖",
        "element_input_urls": [
          "https://static.hiapi.ai/gallery/2026/10/bf90e69bd4d2b13b.jpg",
          "https://static.hiapi.ai/gallery/2026/10/ae754fb5c5e53ed4.jpg"
        ]
      }
    ],
    "duration": 6,
    "resolution": "1080p",
    "audio": false,
    "aspect_ratio": "16:9"
  }
}

结果(6 秒,1080p,关闭声音):

用此提示词生成 →

为什么有效:每个主体都是自己的元素,拥有自己的参考图对,所以模型会独立追踪它们。吉祥物保持其设计,瓶子保持其形状,提示词则编排它们之间的关系:镜头推进时,吉祥物伸向底座上的瓶子。

写出真正守得住身份的参考

  • 给每个主体两个或更多角度。同一主体的不同角度能教会模型什么是不变的。每个元素需要 2–4 张图片。
  • 身份放在参考图里,导演指令放在提示词里。把主体是什么放进图片和 description;把发生什么放进提示词。
  • 用 @name 调用元素。名称不能有空格(用 serum,而不是 serum bottle),提示词中要完全以 @serum 引用它们。
  • 复用元素块来搭建广告系列。上面两个配方使用的是同一套吉祥物和瓶子参考。跨多次调用复用它们,可以让一个系列保持品牌一致。
  • 添加参考视频来指定镜头运动。在 video_urls 中放一段片段,新镜头就会跟随它的运动和镜头语言;这样做时保持 audio 关闭。

用 API 复现

参考生视频运行在 HiAPI 的异步任务 API 上。提交任务,然后轮询直到完成:

curl -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0-omni/reference-to-video",
    "input": {
      "prompt": "@serum 放在大理石底座上,缓慢推镜,柔和影棚光",
      "image_urls": ["https://.../ref-1.jpg"],
      "elements": [
        {
          "name": "serum",
          "description": "琥珀色玻璃精华瓶,带黑色滴管盖",
          "element_input_urls": ["https://.../ref-1.jpg", "https://.../ref-2.jpg"]
        }
      ],
      "duration": 5,
      "resolution": "1080p",
      "audio": false,
      "aspect_ratio": "16:9"
    }
  }'

响应会返回一个 taskId。轮询 GET /v1/tasks/{taskId} 直到 status 为 success,然后从 output[0].url 下载片段(输出默认保留约 7 天,所以请保存到你自己的存储,或切换为 HiAPI 持久存储)。在生产环境中,传入顶层 callback.url,HiAPI 会在任务完成时通知你的服务。完整参数见 Kling 3.0 Omni 参考生视频 API 文档。

定价

Kling 3.0 Omni 参考生视频按输出秒数计费,依分辨率和声音而定:

分辨率 关闭声音 开启声音 带参考视频
720p $0.10/秒 $0.129/秒 $0.143/秒
1080p $0.129/秒 $0.1645/秒 $0.193/秒
4k $0.479/秒 $0.479/秒 $0.479/秒

上面三个配方以 1080p、关闭声音运行:每段 5 秒片段 $0.645,6 秒那段 $0.774,三条合计 $2.064。先用 720p 打样,每段 5 秒片段 $0.50,然后用 1080p 或 4k 重跑选中的版本。片段时长 3–15 秒;失败的任务会自动退款。

常见问题

参考生视频和图生视频有什么区别? 图生视频是让一个起始帧动起来——整个镜头从那张图生长出来。参考生视频携带主体,并允许你围绕它们重新构图一个新场景。当你有确切想要其运动的首帧时,用图生视频;当你需要在许多不同镜头中保持同一角色或产品时,用参考生视频。

一段片段能容纳几个主体? 参考图和元素主体合计每次调用最多 7 个,带参考视频时为 4 个——足够一个角色加几个道具。

为什么我的元素被拒绝了? 每个元素的 element_input_urls 需要 2–4 张图片,且 name 不能有空格。还要检查请求中至少有一个 image_urls 条目。

能得到声音吗? 可以。没有参考视频时,设置 audio: true 可获得原生环境音和音效。它在 720p 下每秒加收 $0.029,1080p 下每秒加收 $0.0355。

如果我只想要文字、不要参考呢? 使用 Kling 3.0 Omni 文生视频:同一引擎,只用提示词。

要点

参考生视频把「某个角色」变成了你的角色。给每个主体几个参考角度,用 @name 调用它,让提示词负责导演,你就能拍出一整个连贯的系列,而不是逐个镜头与漂移作斗争。复制配方 3 并在模型页面运行你的第一段双主体片段。该链接会预填提示词;再从上面的请求中添加参考图和元素。要对比入口和费率,请参阅 Kling 3.0 API 定价指南。

立即开始构建持久 AI 产物

获取 API 密钥,通过一个基于任务(task)的 API 调用图像、视频和音频模型。

阅读 API 文档