什么时候用,什么时候不用
适用场景
- 目标平台是 Reels、TikTok、Shorts 或快拍。
- 片段需要自然循环。
- 界面会遮住底部一块,主体不能被挡掉。
不适用
- apipod-generate-video — 要横屏,或者画幅已经确定。
- apipod-short-film — 要多个镜头,而不是一条循环片段。
执行流程
5 个技能这个技能按顺序做什么。
- 01
先确认投放面
Reels、TikTok、Shorts 和快拍的安全区各不相同,快拍通常要 15 秒以内。投放面同时决定构图和时长。
- 02
先决定要不要循环
循环会改变最后一帧,和第一帧一样重要:它应当结束在开始的位置。要在生成前问,而不是生成后补。
- 03
确认模型真的支持 9:16
读 get_model_params 里的 aspect_ratio 枚举。如果没有 9:16,就列出支持的画幅让用户选,绝不默默交付一条 16:9。
- 04
主体放在中间三分之一
底部约 20%、顶部约 10% 会被平台界面遮住。边缘不要放任细文字,会被裁掉。竖屏里上下移动和推镜比横向擦除更自然。
- 05
先报价——竖屏每帧像素更多
用打算用的时长和分辨率调 estimate_cost,然后用 aspect_ratio 9:16 和模型枚举里的时长生成一次。
试一下
从这里直接发出去
示例请求
用 APIPod 生成一条 5 秒 9:16 的 Reels 短视频:拉花注奶特写,手机拍摄感,主体放在画面中段,避开平台 UI 遮挡。
按钮会在新会话里预填这条提示词。若 APIPod 尚未连接,提示词会让助手先停下、协助你完成连接。在 Claude Code 或终端里,直接复制粘贴即可。
调用轨迹
get_model_params (aspect_ratio: 9:16 ✓ · duration)
→ 枚举里没有就明说
estimate_cost (duration: "5", resolution: "1080p")
→ $— · sufficient
generate_video (9:16 · 为竖构图而写)
→ vid_c4f2aa
check_job (every 10 s)
→ completed · 1–5 min
示意轨迹:左侧请求发出后,这个技能按顺序实际会走的工具。价格一律是 estimate_cost 实时返回的形态——本页自己不报价。
它不做的事
它给自己定的规矩。
01
这个技能不会把已有的长视频剪成竖屏片段。APIPod 只生成片段,不做剪切或重构图。
02
用户需要在画面上加文字时,先生成不带文字的版本,文字在剪辑软件里加。
03
一条片只讲一件事。竖屏信息流通常静音、无上下文地被刷到。