必须主动查询任务状态才能获取Vidu平台或API的视频生成结果;网页端在“My Creations”中查看,状态为SUCCESS方可播放下载;API需轮询GET请求,status为SUCCESS时返回video_url;批量任务通过batch_id和file_id获取ZIP包。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在Vidu平台或通过API获取已提交视频任务的最终生成结果,但任务状态不会自动推送,必须主动查询才能知道是否完成、失败或仍在处理中。
网页端查看生成结果
登录Vidu官网后,所有生成任务都归集在统一入口,无需翻找历史记录或邮箱通知。
打开 https://www.vidu.studio/zh → 点击右上角头像 → 选择「My Creations」。
页面默认按时间倒序排列全部任务,每条记录显示状态标签:Processing / Failed / SUCCESS。
【SUCCESS状态才代表视频已可播放或下载,Processing超过15分钟未变请立即检查积分与模型版本】
点击任意一条SUCCESS记录,进入详情页即可预览、复制分享链接、下载MP4或ZIP包。
API轮询查询任务状态
适用于开发者调用Vidu API提交图生视频或文生视频异步任务后,需程序化确认结果。
向北京Endpoint发起GET请求:
https://dashscope.aliyuncs.com/api/v1/services/aigc/video-generation/video-synthesis/task_id
Header中必须携带:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Vidu视频生成插件(viduq3-pro、viduq3-turbo、viduq2、viduq1)。支持文字转视频、图片转视频、参考转视频以及起始编辑。
响应体中关键字段为status(值为PROCESSING / FAILED / SUCCESS)和video_url(仅status为SUCCESS时存在)。
轮询间隔建议设为3秒起,首次响应为PROCESSING后,最多等待120次(即6分钟),Q2/Q3任务可延长至10分钟;若仍为PROCESSING,大概率是积分不足或提示词被拦截,需中断轮询并核查账户状态。
批量任务结果批量拉取
当你使用Vidu Batch接口提交JSONL格式的多任务请求后,结果不分散在多个task_id中,而是打包返回一个ZIP压缩包。
第一步:调用GET /v1/batches/{batch_id},确认status字段变为completed。
第二步:从响应体中提取output_file_id字段值。
第三步:用该file_id向/v1/files/{file_id}/content发起GET请求,响应体即为ZIP二进制流。
注意:ZIP内每个文件名对应原始JSONL行的custom_id字段,若未设置custom_id,则按顺序命名为0001.mp4、0002.mp4……
这一步必须用支持二进制流接收的HTTP客户端(如curl -o 或 requests.get(...).content),直接浏览器访问会乱码。

















