视频生成

视频生成是异步任务,不会立刻返回最终成片

视频任务是异步流程。创建任务后,后续查询、列表和取消都会回到原始渠道。任务在终态时会完成最终结算:成功按最终结果修正,失败或取消则退款。

和文本、图片不同,视频生成通常需要先创建任务,再轮询状态,最后获取结果。因此第一次接入时,重点不是立即拿到视频,而是先确认任务流程跑通。

请求特点

先创建任务,再查询结果

最常见用途

文生视频、创意短片、广告素材、镜头动画生成

推荐首测方式

先创建一个短时长任务,确认能拿到 task_id 和状态变化

第一次测试时建议按这个流程走

01
创建任务

先提交 prompt、时长、比例等参数,拿到 task_id。

02
记录任务 ID

后续查询、列表和取消,都会依赖这个任务 ID。

03
查询任务状态

轮询任务详情或任务列表,确认是否还在处理中。

04
获取最终结果

任务进入成功终态后,再读取返回的视频结果或输出地址。

POST/v1/videos/generations

创建任务

GET/v1/videos/generations

查询任务列表

GET/v1/videos/generations/:task_id

查询任务详情

DELETE/v1/videos/generations/:task_id

取消任务

创建视频任务示例

bash
curl https://api.wei.run/v1/videos/generations \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0",
    "prompt": "A slow cinematic pan through a rainy neon alley",
    "duration": 5,
    "ratio": "16:9"
  }'

使用时请注意

  • 视频接口通常不是同步返回最终内容,所以拿到 task_id 才算真正开始。
  • 第一次测试建议把时长设短一些,便于更快验证整个创建 -> 查询 -> 完成流程。
  • 如果任务失败或被取消,平台会按任务最终状态完成结算或退款。