1. 视频接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
    • WorkBuddy 配置指南
    • TRAE Work 配置指南
    • AWS Quick Suite 配置指南
    • DeepSeek Harness (DSH) 配置指南
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • OpenAI 文本接口
      • 🖼️ DeepSeek-V4-Flash-Vision 视觉理解
      • 🖼️ GLM-5.3-Flash 多模态理解
      • rerank文本重排序 API 文档
    • 图片接口
      • 🎨 Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 🎬 Kling-v3 系列视频接口
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
      • MiniMax-H3 视频生成 API 文档
      • MiniMax-H3-Max 视频生成 API 文档
      • 🎬 Vidu 系列视频接口
      • wan万相 3.0 视频接口
      • Shuchuang 高清直出视频生成接口
      • 拍我AI PixVerse视频生成 API 文档
    • 语音接口
      • 🎙️ 豆包端到端实时语音接口
      • seed-audio-1.0语音合成 API 文档
      • MiniMax Speech API 文档
      • Mureka 音乐生成接口
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片编辑 gpt-image
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
    • 素材管理
      • 素材管理 API 接口文档
      • 素材库自定义阿里云OSS教程
  • Seedance2文档
    • 豆包 Seedance 2.0 / 2.5 视频生成接口
    • 豆包 Seedance 2.5 草稿样片与正片 API 接口文档
    • 按令牌获取视频任务列表
    • 素材库 API 接口文档
  • 数据模型
    • ChatMessage
    • ChatCompletionRequest
    • ChatCompletionResponse
    • OpenAIUsage
    • ResponsesRequest
    • ResponsesResponse
    • AnthropicMessageRequest
    • AnthropicMessageResponse
    • GeminiPart
    • GeminiContent
    • GeminiGenerateContentRequest
    • GeminiGenerateContentResponse
    • ModelListResponse
    • ImageGenerationRequest
    • ImageGenerationResponse
    • SeedanceContentItem
    • SeedanceMetadata
    • VideoGenerationRequest
    • VideoTaskSubmitResponse
    • VideoTaskQueryResponse
    • VideoTaskListResponse
    • VideoTaskListItem
    • VideoAutoUploadRequest
    • VideoAutoUploadSubmitResponse
    • VideoFlatQueryResponse
    • AssetItem
    • CreateAssetRequest
    • CreateAssetResponse
    • ListAssetsRequest
    • ListAssetsResponse
    • GetAssetResponse
    • BatchGetAssetsResponse
    • AssetIdResponse
    • AssetGroupListResponse
    • ErrorResponse
  1. 视频接口

🎬 Vidu 系列视频接口

Vidu 系列视频生成接口文档,覆盖 vidu2.0、viduq1、viduq3-pro、viduq3-turbo 四个模型。
四个模型统一走同一套端点,差异仅体现在各模型支持的分辨率/能力白名单。

接口地址#

提交任务#

POST https://www.moyu.info/v1/video/generations

查询结果#

GET https://www.moyu.info/v1/videos/{task_id}

获取视频内容#

GET https://www.moyu.info/v1/videos/{task_id}/content

模型说明#

可用模型#

模型支持分辨率能力
vidu2.0360p / 720p / 1080p文生视频、图生视频、首尾帧、参考图生视频
viduq11080p文生视频、图生视频、首尾帧、参考图生视频
viduq3-pro540p / 720p / 1080p文生视频、图生视频(≤1 张图)、首尾帧(2 张图)。不支持 ≥3 张参考图生视频
viduq3-turbo540p / 720p / 1080p文生视频、图生视频、首尾帧、参考图生视频
注意:分辨率白名单为平台前置校验,传入不在白名单内的值(例如给 viduq1 传 720p、给 viduq3-pro 传 480p)会在提交阶段直接返回参数错误。

生成模式(按 images 数量自动判定)#

Vidu 系列不需要显式指定模式,平台根据请求中 images 的数量自动选择生成方式:
images 数量生成模式说明
0(不传)文生视频(Text-to-Video)仅用 prompt
1图生视频(Image-to-Video)prompt + 单张图(可作为首帧或参考图使用)
2首尾帧生视频(Start-End-to-Video)第一张为首帧、第二张为尾帧
≥3参考图生视频(Reference-to-Video)多张(≥3)参考图
也可通过 metadata.action 显式指定动作,覆盖上述自动判定。
⚠️ 关于 viduq3-pro 与参考图:这里的「参考图生视频(Reference-to-Video)」特指传入 ≥3 张图触发的模式。
传 1 张图走的是「图生视频(Image-to-Video)」,viduq3-pro 完全支持(即使这张图是产品参考图)。
只有传 ≥3 张图 时才进入 Reference-to-Video 模式,viduq3-pro 在该模式下会被拦截并返回 viduq3-pro does not support reference-to-video,此时请改用 viduq3-turbo。

请求示例#

1. 文生视频 (Text-to-Video)#

基础示例#

带完整参数的示例#


2. 图生视频 (Image-to-Video)#

传入 1 张图片即进入图生视频模式。
也支持带前缀的 Base64 Data URI:

3. 首尾帧生视频 (Start-End-to-Video)#

传入 2 张图片,第一张为首帧、第二张为尾帧。

4. 参考图生视频 (Reference-to-Video)#

传入 3 张及以上参考图才会进入本模式(1 张图属于「图生视频」、2 张图属于「首尾帧」)。
viduq3-pro 不支持本模式(≥3 张图),请使用 viduq3-turbo、viduq1 或 vidu2.0。若只需用单张参考图驱动,直接传 1 张图走「图生视频」即可,viduq3-pro 支持。

请求参数详解#

核心参数#

参数类型必填说明
modelstring是模型名称:vidu2.0 / viduq1 / viduq3-pro / viduq3-turbo
promptstring文生视频必填描述提示词
imagesarray图生/首尾帧/参考图时必填图片数组,元素为字符串:公网 URL 或带前缀的 Base64 Data URI(如 data:image/png;base64,xxx)。数量决定生成模式:1 张=图生、2 张=首尾帧、≥3 张=参考图
durationinteger否视频时长(秒),默认 5。可选范围 1–16 秒(不同模型/分辨率的实际可用值以模型能力为准,超范围会返回参数错误)
resolutionstring否输出分辨率,取值受模型白名单约束(见「模型说明」表)。不传则由模型使用其默认分辨率
aspect_ratiostring否视频宽高比:16:9 / 9:16 / 1:1 / 3:4 / 4:3。首尾帧 / 参考图模式下该参数是否生效由模型决定
seedinteger否随机种子。传 -1 或 0 表示随机;仅 >0 的值会被透传
watermarkboolean否是否添加水印
size 兼容:若未单独传 resolution / aspect_ratio,平台会尝试从 size 兜底判断——含 :(如 16:9)视为宽高比,其他(如 720p)视为分辨率。

高级参数(放入顶层 metadata 对象透传)#

以下参数会被合并进请求体,键名保持 snake_case:
参数类型必填说明
metadata.movement_amplitudestring否运动幅度,默认 auto。可选 auto / small / medium / large
metadata.stylestring否风格,仅文生视频生效,可选 general / anime
metadata.audioboolean否是否生成音频(q3 系列默认开启)。使用三态语义:不传=沿用默认、false=关闭、true=开启
metadata.audio_typestring否音频类型
metadata.off_peakboolean否闲时模式开关,原样透传给模型(能否使用取决于模型支持)
metadata.bgmboolean否背景音乐开关,默认 false
metadata.durationinteger否时长,优先级高于顶层 duration
metadata.resolutionstring否分辨率,优先级高于顶层 resolution
metadata.callback_urlstring否任务完成回调 URL
metadata.payloadstring否透传的自定义业务串,原样带回
上表中的参数也可直接放在请求体顶层(如 movement_amplitude、off_peak 等),效果相同;metadata 内的同名值优先级更高。

提交任务响应格式#

成功响应#

{
  "id": "task_xxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxx",
  "object": "video",
  "model": "viduq3-turbo",
  "status": "",
  "progress": 0,
  "created_at": 1770265725
}

响应字段说明#

字段类型说明
idstring任务唯一标识符
task_idstring任务 ID,用于查询生成结果
objectstring对象类型,固定为 video
modelstring使用的模型名称
statusstring提交时刻状态,初始为空
progressinteger进度百分比(0-100),初始为 0
created_atinteger创建时间戳(Unix 时间)
重要:Vidu 为异步接口,提交后返回 task_id,需使用该 ID 轮询查询生成结果。

查询任务结果#

使用返回的 task_id 查询视频生成进度和结果。

查询请求#

查询响应示例#

任务处理中#

{
  "id": "task_xxxxxxxxxxxx",
  "object": "video",
  "model": "",
  "status": "in_progress",
  "progress": 45,
  "created_at": 1770265725
}

任务成功#

{
  "id": "task_xxxxxxxxxxxx",
  "object": "video",
  "model": "",
  "status": "completed",
  "progress": 100,
  "created_at": 1770265725,
  "completed_at": 1770265850,
  "metadata": {
    "url": "https://example.com/output_video.mp4"
  }
}

任务失败#

{
  "id": "task_xxxxxxxxxxxx",
  "object": "video",
  "model": "",
  "status": "failed",
  "created_at": 1770265725,
  "completed_at": 1770265780,
  "error": {
    "code": "FieldInvalid",
    "message": "FieldInvalid"
  }
}
说明:查询接口返回的 model 字段为空字符串,如需按模型区分请以提交时的 task_id 自行关联。成功时视频地址在 metadata.url(为带签名的临时下载链接,请及时转存)。

状态码说明#

统一状态说明
queued已进入队列,等待处理
in_progress正在生成中
completed已成功完成,结果 URL 在 metadata.url
failed任务失败,error.code 为错误码
unknown未知状态(兜底)

获取视频内容#

当任务状态为 completed 时,可通过以下方式下载视频文件。

方式一:直接使用结果 URL#

从查询结果 metadata.url 字段获取地址,直接下载:

方式二:使用内容接口#


最佳实践#

提示词建议#

1.
详细描述:包含场景、主体、动作、光线、情绪等元素。
2.
中英文均可:系统同时支持中文和英文提示词。

图片要求#

1.
传入方式:images 数组的每个元素为字符串——公网 HTTPS URL,或带前缀的 Base64 Data URI(如 data:image/png;base64,xxx)。
2.
模式由数量决定:1 张=图生、2 张=首尾帧、≥3 张=参考图,请按目标模式传入对应数量。

分辨率选择#

提交前请对照「模型说明」表确认分辨率在该模型白名单内,否则会被前置校验拦截:
viduq1 仅支持 1080p;
vidu2.0 支持 360p / 720p / 1080p;
viduq3-pro / viduq3-turbo 支持 540p / 720p / 1080p。

性能优化#

1.
异步轮询:提交任务后,建议每 3–5 秒轮询一次状态。
2.
超时处理:长视频生成可能耗时较久,建议设置足够的轮询超时。

常见问题#

Q1:为什么给 viduq1 传 720p 会报参数错误?
A:viduq1 仅支持 1080p。平台会在提交阶段按模型分辨率白名单做前置校验,请对照「模型说明」表选择合法分辨率。
Q2:viduq3-pro 到底支不支持参考图?
A:要区分传入的图片数量:
传 1 张图(图生视频 Image-to-Video):支持,即使这张图是产品参考图也没问题。
传 2 张图(首尾帧):支持。
传 ≥3 张图(参考图生视频 Reference-to-Video):不支持,会返回 viduq3-pro does not support reference-to-video,请改用 viduq3-turbo。
换言之,「不支持」仅限于「≥3 张图」触发的 Reference-to-Video 模式,单张参考图不受影响。
Q3:vidu2.0/viduq1 和 viduq3-pro/viduq3-turbo 有什么区别?
A:主要差异在支持的分辨率范围与能力:viduq1 仅支持 1080p,vidu2.0 支持 360p/720p/1080p,viduq3-pro/viduq3-turbo 支持 540p/720p/1080p;此外 q3 系列默认带音频(可用 metadata.audio 控制),viduq3-pro 不支持参考图生视频。详见「模型说明」表。
Q4:如何生成 5 张首尾帧那样的多段衔接?
A:本接口的首尾帧模式固定为 2 张(首帧 + 尾帧);≥3 张会进入参考图模式。如需多段衔接请分多次任务生成后自行拼接。

技术支持#

如有问题,请联系技术支持或查看更多文档:
邮箱:support@moyu.info
文档中心:https://www.moyu.info/docs
API 状态:https://www.moyu.info/status
修改于 2026-08-19 02:18:32
上一页
MiniMax-H3-Max 视频生成 API 文档
下一页
wan万相 3.0 视频接口
Built with