使用指南
Kling AI 短视频 API:批量测试 TikTok 钩子
将同一创意点的四个钩子变体作为单个并行批次提交,再从真实素材中挑出胜出者。
为什么一个片段不够
如果你正在为 TikTok 或 Reels 制作短视频,钩子就是一切——在用户划走之前,你大约只有一秒时间。问题在于,在你把几个开场节拍剪在一起对比之前,你无法知道哪一个会奏效。单个生成的片段只能回答“这个看起来好吗?”,它无法回答“这五个创意里,哪一个真的能让人停下滚动?”
hiapi 上的 kling-3.0-turbo/text-to-video 又快又便宜,你完全不必二选一。把同一创意点的四五个钩子变体作为一个并行批次提交,让它们同时渲染,然后从真实素材中而不是脚本朗读中挑出胜出者。本指南端到端地走一遍这个工作流:设计变体提示词、通过 hiapi 的异步任务 API 并行提交它们,并把输出变成可重复的批量生产习惯。
摘要:
- kling-3.0-turbo/text-to-video 接受
prompt、duration(3-15 秒)、resolution(720p 或 1080p)和aspect_ratio——没有其他参数,所以每个变体只是换一下提示词。 - hiapi 的任务 API 是异步的,每次调用都是无状态的:把所有变体连续提交,然后独立轮询每个
taskId。任何任务都不会阻塞其他任务。 - 四个 5 秒 9:16 的 720p 片段每个 $0.65——一整批钩子候选共 $2.60,比单份库存视频授权还便宜。
- 批量生成并不意味着不需要筛选:每个片段在发布前仍需人工过目,尤其是涉及文字或精细动作时。
- 下面的模式可以扩展到 4 个以上片段——唯一真正的上限是你的账户余额和你还能写出多少个钩子创意。
批次:一个创意,四个钩子
为了具体说明,这里是一个真实的批次——四个 9:16 片段,同一产品(小批量冷萃咖啡),同样 5 秒时长,同样 720p 分辨率,四个不同的开场节拍。这些是实际输出,不是效果图。
钩子 A——倾倒。 固定机位的微距镜头对准倾倒动作本身,然后快速甩镜向上到标签。测试的是纯感官开场(液体、冷凝水、冰块)在品牌出现前是否足以抓住注意力。
竖屏手机风格镜头,极特写,深色冷萃咖啡以慢动作倾倒在高高的冰杯上,
玻璃杯上凝结着水珠,背后是早晨的窗光。相机全程保持固定机位,然后最后四分之一秒
甩镜向上到一块手写体的“SMALL BATCH”标签。照片级真实,浅景深,
温暖的厨房台面背景柔和虚化。
钩子 B——揭晓。 木箱盖滑开,露出成排的瓶装产品。测试的是“幕后”式开场——当产品本身在批量呈现时很有视觉趣味时,这种好奇心钩子很有效。
竖屏手机风格镜头,咖啡店员工的手滑开木箱盖,
露出冰中成排的琥珀色冷萃咖啡瓶,似蒸汽般的冷雾向上飘散,
背景中温暖的串灯虚化。相机在盖子打开时轻微推近,快速有力的揭晓,
照片级真实,手持微抖以增加真实感。
钩子 C——第一人称啜饮。 第一人称视线,玻璃杯在阳光露台上向镜头举起。测试的是生活方式/令人向往的开场,而非产品优先的开场。
竖屏手机风格第一人称视角,从饮用者的视线出发,一杯冰镇冷萃咖啡
在阳光明媚的户外咖啡店露台背景前向镜头举起,露台在后景虚化,
冷凝水顺玻璃杯流下,冰块碰撞并沉降。相机在杯子升起时保持稳定,
结束时杯子占据大部分画面,杯口即将触及镜头。照片级真实,明亮的自然日光。
钩子 D——动感倾倒。 冰块先落入,然后快速的倾倒动作在冰块周围注满杯子。测试的是比钩子 A 的慢倾倒更高能量、更具动感的开场。
竖屏手机风格镜头,冰块在深色木质台面上的空杯中一颗颗慢动作落下,
每块冰都溅起微小水滴,随后冷萃咖啡快速倒入,在冰块周围注满杯子,
倾倒处有轻微动态模糊。单一连续镜头,无剪辑,照片级真实,
情绪化的温暖侧光,小景深。
这一批次的总成本:4 个片段 × 5 秒 × $0.13/秒(720p)= $2.60。全部四个片段都从一轮并行提交中渲染出来——关于具体机制,见下文。
实际的 API 机制
kling-3.0-turbo/text-to-video 通过 hiapi 的统一异步任务端点运行。没有单独的“批次”端点——批量是在你这一侧发生的,即连续提交多个独立的任务请求并并发轮询它们。
第 1 步——提交每个变体。 每次提交都是一次普通的 POST /v1/tasks 调用:
curl -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo/text-to-video",
"input": {
"prompt": "竖屏手机风格镜头,极特写,深色冷萃咖啡以慢动作倾倒在高高的冰杯上……",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "9:16"
}
}'
响应会立即返回一个 taskId——它不会等待渲染完成。为每个变体循环调用一次,几秒钟内你就提交了整个批次,远早于第一个片段完成渲染。
第 2 步——独立轮询每个任务。 每个 taskId 都单独检查:
curl https://api.hiapi.ai/v1/tasks/<taskId> \
-H "Authorization: Bearer $HIAPI_API_KEY"
按一定间隔轮询(几秒一次比较合理),直到 status 变为 success 或 fail。因为每个任务都是独立的,一个慢渲染永远不会阻塞其他任务——你只需维护一个小的 {taskId: status} 字典,并在条目完成时将其移除。这就是全部的“批处理调度器”:没有队列,没有编排服务,只是在独立异步调用上跑一个循环。
第 3 步——立即下载。 在 success 时,响应会包含一个输出 URL——但这是一个带签名的、有时间限制的链接,不是永久链接。任务一完成就下载字节并自己存储(R2、S3,或你的流水线所在的任何地方)。不要让片段停留在会过期的 URL 上。
严格模式,完整版:
| 字段 | 类型 | 取值 |
|---|---|---|
prompt |
string | 你的场景描述 |
duration |
integer | 3–15(秒) |
resolution |
string | 720p 或 1080p |
aspect_ratio |
string | 16:9、9:16 或 1:1 |
就这样——不接受额外字段。这实际上正是批量生成如此简单的原因:一个批次中的每个变体都只是同样的四个键,配上不同的 prompt(如果你愿意,还可以用不同的 aspect_ratio 来跨平台复用)。
编写真正不同的钩子变体
批量生成的一个陷阱是写出四个提示词,实际上只是同一片段换了同义词——你会得到四个几乎相同的渲染结果,关于哪个钩子有效却得不到真正的信号。要在能改变观众第一秒实际所见内容的维度上做变化:
- 相机行为:固定机位 vs. 手持微抖 vs. 推近 vs. 第一人称升起。这比任何题材调整都更能改变开场的感受能量。
- 视角:第三人称产品镜头 vs. 第一人称视角 vs. 别人的手在动作。第一人称镜头往往在短视频信息流中显得更原生。
- 揭晓时机:产品/标签是在第一帧就出现,还是片段逐渐铺垫到它(钩子 A 的甩镜揭晓)?以结果冷开场和慢铺垫是真正不同的钩子,而不是同一个的变体。
- 运动能量:缓慢刻意的倾倒(钩子 A)vs. 快速动感的倾倒(钩子 D)——同一主体,相反节奏,而节奏往往是决定完播率的真正变量。
四个维度,每个一个提示词,就足以从一批中获得真实信号。堆叠十个几乎重复的提示词只会烧预算而不增加信息。
批量能解决什么——以及不能解决什么
批量生成回答的是“哪个创意值得剪成真正的短片?”它并不能消除对输出进行人工检查的需要:
- 发布前先看每个片段。 kling-3.0-turbo 渲染动作和光照令人信服,但任何偶然的屏幕文字(如钩子 A 的标签)仍需人工检查——把生成的文字当作任何 AI 渲染文字一样对待:验证它,不要假设它正确。
- 批次是筛选轮,不是终剪。 关键在于廉价地丢弃三个创意,只对真正有效的那一个投入进一步的剪辑时间。
- 成本线性且可预测地扩展。 在 $0.13/秒(720p)或 $0.16/秒(1080p)下,一批 N 个时长为 D 的片段成本为
N × D × rate——提交前就容易预测,不像某些付费广告测试,不跑到活动结束就不知道成本。
常见问题
一个批次应该放多少个变体? 三到五个是实用范围——足以覆盖真正不同的钩子(相机行为、视角、揭晓时机、节奏),而不会生成近乎重复的内容。超过这个范围,你通常是在为冗余信号付费,而不是新信息。
分辨率会影响我能测试的内容吗? 不会——720p 和 1080p 只改变价格($0.13/秒 vs $0.16/秒)和文件大小,不改变宽高比或时长限制。对于你打算丢弃大部分输出的钩子测试轮次,720p 是更便宜的选择;如果你需要更高分辨率的文件用于最终交付,再把胜出者以 1080p 重新渲染。
我可以一次提交超过 4 或 5 个吗?
可以——任务 API 不限制你提交多少独立任务,只受你的账户余额和你希望多快得到结果限制。上述的提交循环和轮询模式无论你运行 4 个任务还是 40 个,扩展方式都一样;你只是在同一个循环中跟踪更多 taskId。
片段包含音频吗? 包含——kling-3.0-turbo 即使没有单独的“带音频”定价层级,也会渲染真实的环境音频(溅水声、倾倒声、背景房间底噪)。不要假设它是静音的;在加入你自己的声音设计前先检查实际输出。
这和直接使用文生视频提示词配方指南有什么区别? 那份指南是单片段提示词参考——适合了解 kling-3.0-turbo 能渲染什么。本指南讲的是围绕一个创意并行生成多个竞争性版本并挑出胜出者的生产习惯,这在你按计划发布短视频内容后才是真正重要的工作流。
关键要点:
- 用 kling-3.0-turbo 进行批量生成,意味着将多个提示词变体作为独立异步任务提交,而不是使用特殊的“批量”API——并行性只是你自己的提交-轮询循环。
- 该模型的模式刻意保持极简(prompt、duration、resolution、aspect_ratio),这使得在批次中替换提示词变得轻而易举。
- 在相机行为、视角、揭晓时机和运动能量上做变化——而不是同义词——才能从批次中获得真实信号。
- 在 $0.13/秒(720p)下,一轮 4 片段的钩子测试只花几美元——便宜到可以在每次短视频发布前都跑一轮,而不只是大型活动。
- 批量缩小了该追求哪个创意的范围;它不能替代对胜出片段的人工校对。
准备好运行你自己的批次了吗?在大型运行前查看当前的定价和速率限制,或从 kling-3.0-turbo/text-to-video 模型页面开始获取完整参数参考。如果你想先要单片段提示词创意,提示词配方指南是一个不错的起始库,可以改造成你自己的钩子变体。