用途:生成、恢复或查询 TikTok 视频、广告与带货视频。仅限 TikTok 平台。
主要能力:通过 CreatOK Open Skills 接口提交视频生成任务并轮询状态直至完成;支持从已有 task_id 恢复任务,不要求用户重述创意;支持多段拆分(当请求时长超过所选模型上限时建议分段,并说明用户需自行拼接);支持上传本地参考图并传入视频任务;固定输出 outputs/result.json(含 task_id/status/video_url/raw)与 outputs/result.md,并在提交后立即保存 task_id。
使用方式:模型列表、默认值与硬限制(分辨率、时长、方向、参考图上限)须在运行时从 CreatOK 能力端点读取,不得本地硬编码;采用精简客户端,默认用返回的默认模型,除非用户明确选择其它受支持模型。提交前必须执行确认门:汇总模型、方向、分辨率与秒数、是否使用参考图、单段或多段、时长上限等限制、可用时的预估费用,并等待用户明确确认。未确认前不得提交。确认后调用 POST /api/open/skills/tasks,再以 GET /api/open/skills/tasks/status?task_id=... 轮询。最终 video_url 需原样返回。面向用户回复避免技术措辞,语言与用户输入一致,默认英文。缺信息时只问一两个简短问题,优先沿用对话中已确定的方向、脚本与卖点;工具调用中用官方模型 id 而非别名。
适用场景:从 creatok-analyze-video 或 creatok-recreate-video 接续生成;用户说“生成吧”“做视频”等自然确认(仍需满足费用确认);任务中断后凭现有 task_id 继续。
限制:仅 TikTok;付费/高成本调用必须用户确认;模型清单与限制须运行时读取;多段需用户自行拼接;除用户明确要求实拍版本外,默认目标是 AI 视频而非真人拍摄方案;遵循 ./references/common-rules.md 共享规则;产物存放于 generate-video/.artifacts/<run_id>/。其余细节暂未提供。