模型
视频生成
当前已发布的通用视频流程是基于任务的。OpenAI 风格视频路由通过视频模型 ID 选择模型;需要提供方原生请求体时再使用提供方媒体路由。
当前已发布的通用视频流程是基于任务的。OpenAI 风格视频生成通过 /openai/v1/videos 创建任务,并用当前账号可用的视频模型 ID 选择模型。需要提供方原生请求体时,仍可使用对应的提供方媒体路由。
已发布的路由
| 路由 | 用途 |
|---|---|
POST /dashscope/v1/services/aigc/video-generation/video-synthesis | 根据提示词、图像和音频创建视频 |
GET /dashscope/v1/tasks/{task_id} | 查询视频任务状态并获取结果 |
POST /openai/v1/videos | 创建 OpenAI 风格视频任务 |
GET /openai/v1/videos/{video_id} | 查询 OpenAI 风格视频任务 |
GET /openai/v1/videos/{video_id}/content | 下载已完成的视频内容 |
输入模式
当前架构结合了:
- 文本提示词
- 一个图片 URL
- 一个音频 URL
- 时长和分辨率等生成参数
任务生命周期
响应会立即返回一个任务。之后:
- 保存
task_id - 查询任务路由
- 等待
task_status达到成功状态 - 获取
video_url
在已发布的示例中,任务最初为 PENDING ,随后变为 SUCCEEDED.
使用 模型 API 查询当前账号可用的视频模型 ID。Kling 专属的模型 ID、字段、轮询示例和 Transtreams 原生路由见 Kling 视频。其他视频模型可能有不同的可选参数。
实用建议
- 将你的 UI 设计为异步工作流,而不是单次请求-响应页面
- 将原始提示词、任务 ID 和返回的资源 URL 一并持久化保存
- 即使你在平台其他地方也使用了 Webhook,仍然保留轮询作为后备方案
AI Music 的适用场景
如果你生成的是基于歌曲工作流的音乐视频,而不是通用视频流水线,请查看 媒体与音乐 ,而不是将其视为普通视频任务。