Vidu API接口怎么接入自己的应用?开发者对接完整文档解读

轻枫大大_6058

轻枫大大_6058

2026-05-24

699人浏览

原创

需完成认证配置、请求构造、异步任务管理及结果获取:一、仅支持北京地域,开通服务并获取同地域api key;二、bearer token认证,严格校验timestamp与签名;三、post提交图生视频任务获task_id;四、轮询get接口查状态,success时取video_url;五、java示例推荐环境变量存密钥、okhttp封装、gson解析及异常处理。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

vidu api接口怎么接入自己的应用?开发者对接完整文档解读

如果您希望将 Vidu API 集成到自有应用中实现图生视频、角色驱动或批量视频生成能力,则需完成认证配置、请求构造、异步任务管理及结果获取等关键环节。以下是对接 Vidu API 的完整操作路径:

一、确认服务开通与地域绑定

Vidu API 当前仅支持“中国内地(北京)”地域调用,模型、Endpoint URL 与 API Key 必须严格属于同一地域,跨地域调用将直接返回 403 错误。开通服务需前往阿里云百炼控制台搜索 Vidu,点击模型卡片完成开通与授权,并在对应地域下获取专属 API Key。

1、登录阿里云百炼控制台,定位至“大模型服务平台百炼”。
2、在搜索栏输入 vidu,找到 Vidu 模型卡片。
3、单击“立即开通”,勾选服务协议并确认授权。
4、进入“API 密钥管理”,选择地域为 中国内地(北京),生成并复制 API Key。

二、配置认证与请求头

Vidu API 使用 Bearer Token 认证机制,所有请求必须携带 Authorization 头,且格式不可出现空格或大小写偏差;同时需确保 timestamp 在服务端允许的 20 分钟误差窗口内,否则返回 401 或 429 错误。

1、在代码中构造毫秒级时间戳,例如 Java 中使用 System.currentTimeMillis()。
2、设置请求头:Authorization 值为 Bearer sk-xxxxx(注意 Bearer 后有且仅有一个英文空格)。
3、若使用 vivo 开放平台风格的签名机制(如 hmac),需额外按 method + access_key + timestamp + v 拼接待签名字符串,并用密钥计算 HMAC-SHA256 签名值填入 sign 参数。

三、发起图生视频异步任务

Vidu 图生视频接口采用标准异步模式,调用后立即返回 task_id,不阻塞主线程;后续通过轮询方式获取生成状态与结果 URL,任务 ID 有效期为 24 小时,禁止重复提交相同参数创建新任务。

Vidu Video Generation Provider
Vidu Video Generation Provider

Vidu视频生成插件(viduq3-pro、viduq3-turbo、viduq2、viduq1)。支持文字转视频、图片转视频、参考转视频以及起始编辑。

下载

1、向北京地域 Endpoint 发起 POST 请求:https://dashscope.aliyuncs.com/api/v1/services/aigc/video-generation/video-synthesis。
2、请求体为 JSON 格式,必需字段包括 model(固定为 "vidu-v1")、input(含 image_url 和 prompt)、parameters(如 seed、aspect_ratio)。
3、成功响应中提取 task_id 字段,用于下一步轮询查询。

四、轮询获取任务执行结果

任务提交后需主动轮询结果接口,推荐间隔 3–5 秒发起一次 GET 请求,直至 status 字段变为 “SUCCESS” 或 “FAILED”。轮询超时不应超过 600 秒(10 分钟),因多数图生视频任务在 1–5 分钟内完成。

1、构造轮询 URL:https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}。
2、携带相同 Authorization 头发起 GET 请求。
3、解析响应 JSON,检查 output.video_url 是否存在且非空;若 status 为 “RUNNING”,继续等待并重试。
4、当 status 为 “SUCCESS” 时,video_url 即为可直链播放的 MP4 地址,有效期默认 24 小时。

五、Java 客户端集成示例(OkHttp + Gson)

Java 应用需规避密钥硬编码风险,建议通过环境变量注入 API Key,并封装异步任务提交与轮询逻辑为可复用方法;同时需处理网络异常、HTTP 状态码非 200、JSON 解析失败等边界情况。

1、在系统环境变量中设置 VIDU_API_KEY=sk-xxxxxxxx。
2、使用 OkHttp 构建带 Authorization 头的 POST 请求,请求体使用 MediaType.parse("application/json")。
3、使用 Gson 解析响应,提取 task_id 后启动独立线程执行轮询,避免阻塞主线程。
4、轮询过程中捕获 IOException 与 JsonParseException,对 429 状态码实施指数退避重试策略。

大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

vidu

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3128

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

4809

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3769

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

446

15

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

0

15

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

2026.10.16

0

15

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

2026.10.16

0

15

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

0

20

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

2026.10.15

0

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vidu 模型映射资料
Vidu 模型映射资料

共0课时 | 0人学习

Vidu 快速入门手册
Vidu 快速入门手册

共0课时 | 0人学习

Vidu API 文档
Vidu API 文档

共0课时 | 0人学习