什么时候用,什么时候不用
适用场景
- 要的是序列、一场戏、一支广告或一部短片,而不是单条片段。
- 跨镜头连续性很重要:人物造型、服装、道具或地点要一致。
- 在跑五次生成之前,得先把花销谈定。
不适用
- apipod-generate-video — 只有一条,没有连续性问题。
- apipod-plan-video — 只要方案,暂时什么都不要产出。
执行流程
6 个技能这个技能按顺序做什么。
- 01
先在文字里规划,不要在视频里试
三到五个镜头。每个写明:发生什么、机位与运动、时长、靠什么保持连续。五镜头 1080p 的序列可能比五十张图还贵。
- 02
明确写出连续性锚点
挑出唯一必须在剪切后存活的东西——人物造型、服装、道具或地点——并决定保法:把首帧图作为 image_urls 复用,或在每条提示词里钉死同一段描述。
- 03
给出分镜表然后停下
镜头、内容、秒数、模型。先不要生成。没被认可的分镜表,不构成跑五次生成的授权。
- 04
逐镜头给整部片计价
从 get_model_params 读时长和分辨率枚举,不要猜模型支持哪些时长;逐镜头 estimate_cost,给出总额,并指出哪几个镜头吃掉了大头。
- 05
先单独做第 1 镜,确认质感
一个错的质感乘以五,是这个技能里最贵的失误。后续镜头把确认过的帧作为首帧,并重申锚点。每 10 秒 check_job。
- 06
按镜头交付
按顺序给出每个镜头的永久链接、时长和 cost_usd,再加总额。整体不连贯时,指出具体哪一刀断了——颜色、运动方向、动作速度。
试一下
从这里直接发出去
示例请求
用 APIPod 规划一个三镜头咖啡序列 —— 磨豆、注水、第一口 —— 出分镜表和逐镜头报价,我确认后再生成。
按钮会在新会话里预填这条提示词。若 APIPod 尚未连接,提示词会让助手先停下、协助你完成连接。在 Claude Code 或终端里,直接复制粘贴即可。
调用轨迹
get_model_params (duration · resolution enums)
→ 不猜数值
estimate_cost (per shot)
→ 3 镜 · 总价 $— · 等确认
generate_video (shot 1)
→ vid_f1 · 后续镜头复用首帧
check_job (every 10 s)
→ 3 镜 · completed · 不做拼接
示意轨迹:左侧请求发出后,这个技能按顺序实际会走的工具。价格一律是 estimate_cost 实时返回的形态——本页自己不报价。
它不做的事
它给自己定的规矩。
01
APIPod 不做拼接。不要承诺单一成片;说明镜头是分开的,由用户或剪辑来组装。只有被问到怎么拼接时才给 ffmpeg 命令。
02
某个镜头失败时,报出 error_code、error_message 和退款,然后问一句——不要自动重试。
03
为了让预算装得下而悄悄降模型,永远不是正确答案。改时长或分辨率,重新报价。