讲师中心 微信公众号
AI工具推荐 视频效率加速

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

轻枫大大_6058

轻枫大大_6058

发布时间:2026-05-24 18:40:07

|

699人浏览过

|

来源于php中文网

原创

需完成认证配置、请求构造、异步任务管理及结果获取:一、仅支持北京地域,开通服务并获取同地域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 状态码实施指数退避重试策略。

热门AI工具

更多
Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

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

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

3128

2023.10.19

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

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

4829

2025.10.17

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

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

3769

2025.12.29

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

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

446

2026.01.19

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

0

2026.10.16

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

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

0

2026.10.16

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

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

0

2026.10.16

热门下载

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

精品课程

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

共0课时 | 0人学习

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

共0课时 | 0人学习

Vidu API 文档
Vidu API 文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn