火山引擎 Seedance 视频生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ea6f9f3a/volcengine-seedance。
技能介绍
要解决的问题
当用户只需要一句自然语言描述,或一张本地图片,但视频生成服务要求公开图片 URL、异步任务查询和结果落盘时,手动处理容易踩坑:YOUR_TOKEN 未替换、本地路径直接传给 API、轮询过密或重复建任务,都会导致失败和计费浪费。常见失败还包括认证失败、图片不可访问和任务超时。
技能如何工作
该技能通过 AI 聚合平台把火山引擎 Seedance 的调用过程整理成可执行步骤:
- 文生视频:调用
POST /v1/images/generations,传入prompt、size和duration。 - 图生视频:先用
POST /api/upload/image上传 JPG/PNG/WebP/GIF/BMP 图片,再调用POST /v1/chat/completions的多模态content数组。 - 任务查询:用
GET /v1/aigc/task/{task_id}轮询PROCESSING、SUCCESS、FAILED状态。 - 结果输出:任务成功后给出播放链接和本地文件路径,失败则依赖服务自动退款。
适用边界
适合在代理工作流中封装 4-15 秒短视频生成,不适合需要实时交互、长片剪辑或批量创意改写的场景。使用时应保持用户原始 prompt,不擅自扩写;轮询建议 8 秒一次,超时 10 分钟后用任务 ID 查询,避免重复创建任务。
使用场景
- 接到一句日落视频需求时,调用文生视频接口创建任务,并轮询 8 秒直到返回播放链接。
- 用户发来海浪图片并要求动起来时,先上传本地图片获取 URL,再走图生视频多模态请求。
- 生成 4-15 秒短视频后,用任务 ID 查询 SUCCESS,再把视频下载到本地并输出文件路径。
- 代理流程需要避免重复建任务时,按超时 10 分钟停止轮询,并提示用户稍后用任务 ID 查询。
适合人员
- 维护龙虾AI聊天流的工程师,需要把用户图片或文字稳定转成火山引擎 Seedance 视频任务。
- 做演示素材的创作者,需要把一句话或一张参考图生成 4-15 秒短视频并拿到下载链接。
- 接入 AI 聚合平台的集成工程师,需要封装上传、轮询、状态判断和视频落盘接口。
- 负责代理工具链的开发者,需要防止重复创建任务并保留用户原始 prompt 不变。