视频生成
SkyReels V4 系列
SkyReels V4 Fast 与 Std:文生 / 图生 / 关键帧 / 参考图 / 参考视频 / 视频续写,画面与音频联合生成,按分辨率档 × 秒数计费
POST
SkyReels V4 系列
SkyReels V4 是统一的多模态视频与音频生成模型,从文本、图像和视频输入联合生成同步的画面与声音,输出 480p 到 1080p、3–15 秒的片段,并可对已有视频往后续写。本页覆盖
提交成功后返回
通用的
只有成功出片才计费。任务失败、取消,或上游返回成功但没有可交付视频时,全额退款。最终费用以任务响应里的
skyreels-v4-fast 与 skyreels-v4-std:两档的动作、参数集合和取值范围一致,Fast 速度优先,Std 保真度优先,换档只改 model。
快速开始
task_id。用 GET /v1/tasks/{task_id} 查询结果,也可以用 Prefer: wait 在一次调用里等待,或配置 Webhook。
请求参数
string
必填
两选一:
skyreels-v4-fast 或 skyreels-v4-std。string
默认值:"generate"
generate:生成视频。生成模式由传入的媒体字段决定:只给prompt是文生视频;带first_frame_image、end_frame_image或mid_frame_images是图生视频;带ref_images或video_urls是参考素材生成。图生视频字段与参考素材字段不能混用。extend:视频续写。以video_urls里的 1 条源视频为起点,往后生成duration秒。
string
必填
视频描述。使用
video_urls、ref_images 或 mid_frame_images 时,提示词里必须出现对应的 @ 标签;action: "extend" 时引用 @video_1。integer
视频时长(秒),
3–15 的整数。action: "generate"带video_urls时,输出时长跟随参考视频(不足 3 秒按 3 秒),该参数不生效action: "extend"时,表示续写部分的时长
string
默认值:"1080p"
输出分辨率:
480p、720p 或 1080p,默认 1080p。string
画面比例:
16:9、9:16、1:1、4:3、3:4。带首帧 / 尾帧图、参考视频,或 action: "extend" 时该参数被忽略,比例跟随输入素材。string[]
视频 URL 数组,最多 1 段,MP4 / MOV。传入的第 N 段对应标签
@video_N,提示词里必须引用(例如 复刻 @video_1 的镜头运动),未引用时上游拒绝请求,不计费。action: "generate":运动与主体参考,1–10 秒action: "extend":必填,待续写的源视频,1–15 秒
string
起始帧图片 URL,支持 jpg / jpeg / png / gif / bmp。仅
action: "generate"。string
结束帧图片 URL,与首帧组合可控首尾帧。仅
action: "generate"。object[]
中间关键帧列表,最多 6 项,只在
action: "generate" 的图生视频模式下有效。每项包含:tag:以@开头的标签,必须出现在提示词里image_url:图片 URLtime_stamp:出现时刻(秒),默认-1表示不指定;指定时须满足0 < time_stamp < duration
object[]
参考图列表,只在
action: "generate" 的参考素材模式下有效,与图生视频字段互斥。所有元素的 type 必须相同。每项包含:tag:以@开头的标签,必须出现在提示词里type:image表示普通参考图,grid表示由多格拼成的一张宫格图image_urls:图片 URL 数组audio_url:配音音频 URL,仅type为image时可用,音频时长不超过 15 秒
boolean
默认值:"true"
是否自动优化提示词。
callback_url、callback_events、Prefer: wait、Idempotency-Key 和费用上限请求头见提交任务。
以上之外的参数会返回 400,不计费。
限制
所有素材输入只接受公网可下载的 HTTP(S) 链接。
计费
按输出分辨率档 × 秒数计费,不传resolution 时按 1080p 档计。skyreels-v4-std 每一档都高于 skyreels-v4-fast 的同名档。
参考视频档高于同分辨率的普通档。输入视频本身的秒数不另计;参考图(
ref_images)、关键帧图与提示词长度都不单独计费。
各模型的单价见
GET /v1/models 返回的 price_config,或控制台「模型市场」。看这一单实际花了多少:任务响应里的 cost(整数 quota,500,000 quota = 1 USD)。cost 为准,cost 是整数 quota 不是美元(500,000 quota = 1 USD)。
响应
任务完成
result.videos 返回生成的视频,画面与音频在同一个文件里;url 是数组,expires_at 是链接过期时间(Unix 秒),过期前请自行转存。完整字段说明见查询任务状态。