1. vidu视频生成
aifast-api
  • 默认模块
    • 引言
    • 在线调试说明
    • 发出请求
    • 各种插件/软件使用教程
      • Cherry Studio配置教程
      • dify添加模型
      • CREATOR视频生图工具使用教程
      • cline或roo cline 配置教程
      • chatgpt-on-wechat 配置教程
      • 沉浸式翻译 设置gpt翻译
      • nextchat 设置教程
      • aider 配置教程
      • Cursor 配置教程
      • lobechat 设置教程
      • chatgpt GPT Academic 学术优化配置gpt教程
      • zotero gpt 配置方法
      • 浏览器插件ChatGPT Sidebar
      • ChatBox(推荐使用)
      • 开源gpt_academic
      • CherryStudio调用cluade MCP
      • CherryStudio配置o4推理级别
      • cline 配置教程
      • CLAUDE DEV 配置教程
      • N8N 工作流使用中转API 教程
      • Gemini CLI 中转站配置使用教程
      • Claude Code 安装使用教程
    • 中转站基本介绍
      • API 快速开始指南
      • 联系客服
      • 分组详细表格
      • 分组的特殊性及价格差异
      • 如何新建指定分组的令牌
      • 代理接口调用地址
    • ChatGpt 接口
      • ChatGPT音频(Audio)
        • 音频转文字 whisper-1
        • 创建语音 gpt-4o-mini-tts
        • 创建翻译 (不支持)
      • ChatGPT聊天(Chat)
        • 聊天完成对象
        • 聊天完成块对象
        • 单图生图 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 创建视频
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 创建视频, 带图片
        • 连续修改生成视频
        • 创建聊天识图 (非流)
        • 创建聊天创作图 (非流)
        • 官方Function calling调用
        • 列出模型
      • ChatGPT自动补全(Completions)
        • 完成对象
        • 创建完成
      • ChatGPT嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
    • Anthropic Claude 接口
      • 聊天完成对象
      • 聊天完成块对象
      • 官方N测试
      • 创建聊天函数调用
      • 创建结构化输出
      • 控制推理模型努力程度
    • 文生图接口
      • README
      • 图像对象
      • 生成图像
      • 生成图像
      • 编辑 gpt-image-1
      • 创建图像变体
      • 创建聊天补全 qwen-mt-turbo
      • 创建聊天补全 deepseek v3.1思考程度 (流式)
      • deepseek-ocr 识别
    • MJ绘画
      • 提交Imagine任务
      • 根据任务ID 查询任务状态
      • 指定id列表查询任务
      • 提交Action任务
      • 获取任务图片的seed
      • 提交Modal任务
      • 提交Describe任务
      • 提交Blend任务
      • 提交Shorten任务
      • 提交SwapFace任务
    • 谷歌Gemini
      • web搜索
      • 创建思考聊天
    • 快手可灵
      • Callback协议
      • 图像生成
      • 文生视频
      • 图生视频
      • 查询任务(免费)
    • ideogram 绘画
      • ideogram(文生图)
      • Remix(混合图)
      • Upscale(放大高清)
      • Describe(描述)
    • GPTs 相关
      • 简介
      • 创建聊天补全 (流式)
      • 创建聊天补全 (非流)
      • 创建聊天识图 (流式)
    • 文生音乐 Suno
      • 说明
      • 参数
      • 任务提交
        • 生成歌曲(灵感模式)
        • 生成歌曲(自定义模式)
        • 生成歌曲(续写模式)
        • 生成歌曲(歌手风格)
        • 生成歌曲(上传歌曲二次创作)
        • 生成歌曲(拼接歌曲)
        • 生成歌词
        • 歌曲拼接
      • 查询接口
        • 批量获取任务
        • 查询单个任务
      • 创建聊天识图 (非流)
    • Python配置方式
      • python openai官方库(使用AutoGPT,langchain等)
      • python 连续对话
      • python 使用 语音转文本
      • python 使用文本转语音
      • python 使用Embeddings 向量化
      • python 调用DALL·E
      • python简单调用 openai function-calling demo
      • python 简单langchain 调用openai demo
      • python llama_index 配置
      • Python使用gpt-4o识别图片-本地图片
      • Python基础对话
      • Python使用gpt-4o识别图片
      • Python使用Claude识别图片
      • python 库流式输出
      • gpt realtime模型调用
      • python request 请求 流式输出demo
      • python 使用gpt-image-1 创建编辑图片
    • nodejs 配置方式
      • nodejs 基础对话
    • 帮助中心
      • HTTP状态码及其含义
      • AI返回字段: 思考相关
    • Chat模型
      • ChatGpt 接口
        • ChatGPT音频(Audio)
          • 音频转文字 gpt-4o-transcribe
        • ChatGPT聊天(Chat)
          • 聊天完成对象
          • 聊天完成块对象
        • chatgpt-responses格式
          • 创建模型响应
          • 创建函数调用
        • ChatGPT自动补全(Completions)
          • 完成对象
        • ChatGPT嵌入(Embeddings)
          • 嵌入对象
        • Web 搜索
      • Anthropic Claude 接口
        • 聊天完成对象
        • 聊天完成块对象
        • 创建聊天补全 (流式)
      • 谷歌Gemini
        • 聊天接口 [原生格式]
        • gemini图片创作接口 [chat兼容格式]
        • 聊天接口-流 [原生格式]
        • 聊天接口 [chat兼容格式]
        • 图片创作[原生格式]
        • 图片理解
        • 聊天接口-思考1 [chat兼容格式]
        • 图片编辑 [原生格式]
        • 图片理解
        • 聊天接口 - 阅读网页 [原生格式] 开发中
        • google-search [原生格式]
        • 视频理解-base64 [原生格式]
        • 文档理解
        • Imagen 3 生成图片 [原生格式] 开发中
    • 文生图模型
      • README
      • 图像对象
      • MJ绘画
        • 根据任务ID 查询任务状态
        • 提交Blend任务
        • 上传文件到discord
      • ideogram 绘画
        • Generate 3.0(文生图)Generate
        • Generate 3.0(图片编辑)Edit
        • Generate 3.0(图片重制)Remix
        • Generate 3.0(图片重构)Reframe
        • Generate 3.0(替换背景) Replace Background
        • ideogram(文生图)
      • ChatGPT模型 gpt-image-1
        • Flux 创建(OpenAI dall-e-3格式)
        • Flux编辑(OpenAI dall-e-3格式)
        • 蒙版 gpt-image-1
      • 聊天接口-思考2 [chat兼容格式]
    • 系统API
      • 获取令牌列表
      • 新增令牌
      • 获取账号信息
      • 列出模型
    • php配置方式
      • php使用图片编辑demo
    • 聊天(Responses)
      • Responses API与Chat API对比
      • 创建模型响应(流式返回)
      • 创建模型响应 (控制思考长度)
      • 创建网络搜索
      • 创建模型响应 gpt-5启用思考
    • 绘画模型
      • README
      • 图像对象
      • Midjourney
      • Ideogram
      • GPT Image-1
      • DALL·E 3
      • FLUX 系列
        • gpt 兼容格式
        • Replicate 官方格式
          • Flux 分辨率
          • 接入教程
          • 创建任务 black-forest-labs/flux-kontext-dev
          • 查询任务
        • Fal.ai 官方格式
          • 接入教程
          • 获取请求结果
          • /fal-ai/flux-pro/kontext
          • /fal-ai/flux-pro/kontext/max
          • /fal-ai/flux-pro/kontext/max/multi(实验性多图编辑)
          • FLUX.1 [Dev] 文本生成图片
          • FLUX.1 [Dev] 图片生成图片
          • FLUX.1 [Dev] Redux
          • FLUX.1 [Schell] Redux
          • FLUX.1 Kontext [Pro]
          • FLUX.1 Kontext [Max] 文本转图像
          • FLUX.1 Kontext [Multi](实验性多图编辑)
          • FLUX.1 Kontext [Max]
          • FLUX.1 Kontext [Max] 文本转图像
          • FLUX.1 Kontext [Max Multi](实验性多图编辑)
      • 豆包系列
        • doubao-seedream-3-0-t2i-250415
        • doubao-seededit-3-0-i2i-250628
      • Fal.ai平台
        • 获取请求结果
        • /fal-ai/nano-banana 文生图
        • /fal-ai/nano-banana/edit 图片编辑
    • Rerank 重排序模型
      • 重排序
    • Replicate 聚合平台
      • 接入教程
      • Flux 分辨率
      • 查询任务
      • 创建任务-通过模型version(predictions)
      • 创建任务 stability-ai/stable-diffusion
      • 创建任务 stability-ai/sdxl
      • 创建任务 stability-ai/stable-diffusion-inpainting
      • 创建任务 stability-ai/stable-diffusion-img2img
      • 创建任务 lucataco/flux-schnell-lora
      • 创建任务 lucataco/flux-dev-lora
      • 创建任务 andreasjansson/stable-diffusion-animation
      • 创建任务 sujaykhandekar/object-removal
      • 创建任务 cjwbw/rembg
      • 创建任务 lucataco/animate-diff
      • 创建任务 ideogram-ai/ideogram-v2-turbo
      • 创建任务 black-forest-labs/flux-kontext-dev
      • 创建任务 minimax/video-01-live
      • 创建任务 minimax/video-01
      • 创建任务 recraft-ai/recraft-v3
      • 创建任务 recraft-ai/recraft-v3-svg
      • 创建任务 black-forest-labs/flux-1.1-pro-ultra
      • 创建任务 black-forest-labs/flux-kontext-pro
      • 创建任务 black-forest-labs/flux-kontext-max
      • 创建任务 flux-kontext-apps/multi-image-kontext-max
      • 创建任务 flux-kontext-apps/multi-image-kontext-pro
      • 创建任务 lucataco/remove-bg
      • 创建任务 riffusion/riffusion
      • 创建任务 black-forest-labs/flux-fill-dev
      • 创建任务 black-forest-labs/flux-fill-pro
      • 创建任务 google/imagen-4-fast
      • 创建任务 google/imagen-4-ultra
      • 创建任务 google/imagen-4
      • 创建任务 prunaai/vace-14b
    • newapi中转站搭建教程
      • 1.云服务器购买
    • 聊天(Chat)
      • ChatGpt 接口
        • ChatGPT音频(Audio)
        • ChatGPT聊天(Chat)
          • 聊天完成对象
          • 聊天完成块对象
        • ChatGPT自动补全(Completions)
          • 完成对象
        • ChatGPT嵌入(Embeddings)
          • 嵌入对象
        • Web 搜索
      • Anthropic Claude 接口
        • 聊天完成对象
        • 聊天完成块对象
        • 原生格式
          • 创建函数调用 (流式)
          • 创建格式化输出
          • 创建思考聊天
          • PDF支持
          • PDF支持 base64格式
          • 联网搜索
        • chat兼容格式
      • 谷歌Gemini 接口
        • 原生格式
          • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
          • 图片编辑
          • 文本生成
          • 图片生成 gemini-2.5-flash-image
          • 文本生成+思考-流
          • 图片生成 gemini-2.5-flash-image 控制宽高比
          • 图片生成
          • 格式化输出
          • 函数调用
          • URL context [原生格式]
          • 代码执行
          • 文档理解
          • 代码执行
          • URL context
          • 视频理解
          • Imagen 4 开发中
          • 音频理解
          • URL context
          • Embeddings
          • 音频理解
          • Embeddings
          • gemini-tts文本转语音
        • chat兼容格式
          • 聊天+读取文件接口 [chat兼容格式]
    • 视频模型
      • 豆包 视频生成
        • seedance2.0专用
          • Seedance 2.0 视频生成 API 对接文档
        • 文生视频示例
        • 图生视频-首帧
        • seedance-lite-首尾帧
        • 图生视频-base64编码
        • seedance-lite-参考图
        • 查询单个任务
        • 查询视频生成任务列表-默认
        • 查询视频生成任务列表-搜索多个任务 ID
        • seedance-1-5-pro-首尾帧
      • 豆包
        • 任务查询进度
        • openai 创建视频(带Character)
      • sora和veo视频
        • Veo 参数说明
        • 请求示例 - 生成视频
        • 请求示例 - 查询任务
        • 请求示例 - 角色引用
        • openai 创建视频,带图片
        • 任务查询结果(已弃用,已返回video_url)
        • openai 创建视频,带图片
        • 视频remix
        • 创建角色
      • grok
        • 视频生成
        • 任务查询进度
      • vidu视频生成
        • vidu 接口文档(vidu官方数据格式) 完整版
        • aifast站适配vidu模型接口文档
      • 其他国产视频
        • AI 视频生成 API 文档
    • 图像模型
      • ideogram
        • Generates(文生图)
        • Remix(混合图)
        • Upscale(放大高清)
        • Describe(描述)
      • doubao
        • OpenAI对话格式生图
      • gpt绘图
        • gpt或grok生图
        • 生成图像
      • Gemini生图
        • OpenAI格式生图(更推荐官方格式)
        • 官方格式生图
      • Midjourney API文档
        • 任务提交
          • 提交Video任务
        • 任务查询
          • 指定id查询任务
    • 谷歌Gemini 接口
      • 原生格式
        • 文生图片 控制宽高比 +清晰度
        • 生成图片
        • 文本生成-流
        • google search
        • 图像理解
        • 视频理解
        • 视频理解-url [原生格式]
        • 聊天
        • 编辑图片
      • 图生图Base64请求方式(官方推荐)
        • 单图片 gemini-3-pro-image-preview 控制宽高比 +清晰度
      • 图生图URL请求返回 URL请求格式OpenAI
        • 图片编辑
        • 图片理解
      • 图生图 URL请求方式(暂不支持)
        • 多图融合 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
      • 图生图URL请求方式Gemini 格式(暂不支持)
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
        • 图片理解
    • 数据模型
      • Schemas
        • MjButton
      • 示例数据模型
        • Pet
        • Category
        • Tag
      • 豆包
      • 豆包生成图
      • 即梦-视频生成
      • Sora2 视频生成
      • Veo
      • Midjourney
      • Rerank重排模型
      • Chat对话模式
      • Kling 快手可灵
      • CreateResponseRequest
      • CreateEmbeddingRequest
      • CreateChatCompletionRequest
      • EmbeddingItem
      • CreateChatCompletionResponse
      • InputMessage
      • CreateEmbeddingResponse
      • CreateChatCompletionStreamResponse
      • InputContent
      • ChatMessage
      • CreateResponseResponse
      • ContentPart
      • ResponseMessage
      • Tool
      • OutputContent
      • Function
      • Choice
      • StreamChoice
      • Usage
  • 默认模块
    • 视频模型
      • sora和veo视频
        • 视频生成 - sora
        • 任务查询进度
        • 任务查询结果(已弃用,已返回video_url)
        • 视频生成- VEO
        • 视频remix
        • 创建角色
    • 数据模型
      • Schemas
        • MjButton
  1. vidu视频生成

aifast站适配vidu模型接口文档

AIFAST Vidu 视频生成 API 文档(客户端版)#

基础信息#

Base URL: https://aifast.site(你的 new-api 网关地址)
认证方式: Authorization: Bearer {your_api_key}(new-api 令牌)
Content-Type: application/json
本文档描述的是通过 new-api 网关调用 HUBAGI Vidu 视频生成服务的接口。客户端统一使用网关端点,无需关心上游供应商的具体 URL。

模型版本说明#

任务类型支持模型 (model)
文生视频TC-vidu-q2、TC-vidu-q3-pro、TC-vidu-q3-turbo
图生视频TC-vidu-q2-pro、TC-vidu-q3-pro、TC-vidu-q3-turbo
首尾帧生视频TC-vidu-q2-pro、TC-vidu-q2-turbo、TC-vidu-q3-turbo
参考生视频TC-vidu-q2

1. 创建视频生成任务#

Endpoint#

POST /v1/video/generations
所有类型的视频生成(文生视频、图生视频、首尾帧、参考生视频)统一使用此端点。
系统根据请求内容自动判断任务类型,也可通过 metadata.action 显式指定。

自动判断规则#

条件判定的任务类型
无图片、无 subjects文生视频 (text2video)
images 含 1 张图图生视频 (img2video)
images 含 2 张图首尾帧生视频 (start-end2video)
metadata.subjects 存在参考生视频 (reference2video)
metadata.action 显式指定按指定值:textGenerate、generate、firstTailGenerate、referenceGenerate

请求参数#

参数类型必填说明
modelstring是模型名称,枚举值见上方【模型版本说明】
promptstring是视频生成提示词
durationint否视频时长(秒),默认 5,范围 1-10
sizestring否分辨率,默认 720p(对应上游 resolution)
imagesstring[]否图片 URL 列表。图生视频传 1 张,首尾帧传 2 张
metadataobject否扩展参数,见下方说明

metadata 扩展参数#

参数类型必填说明
actionstring否显式指定任务类型:textGenerate、generate、firstTailGenerate、referenceGenerate
aspect_ratiostring否画面比例,默认 16:9。可选:16:9、9:16、3:4、4:3、1:1(注:3:4、4:3 仅支持 q2 模型)
off_peakbool否是否启用错峰模式
callback_urlstring否回调地址(仅支持 http/https),任务状态变化时会 POST 通知
subjectsarray否参考生视频的主体信息,详见下方说明

subjects 参数结构(参考生视频专用)#

参数类型必填说明
imagesstring[]是参考图片 URL 列表
idstring否主体 ID,后续可通过 @主体ID 引用
voice_idstring否音色 ID,为空时系统自动推荐

请求示例#

文生视频#

{
  "model": "TC-vidu-q3-turbo",
  "prompt": "一个美女在雨中跳舞",
  "duration": 4,
  "size": "720p",
  "metadata": {
    "aspect_ratio": "16:9"
  }
}

图生视频(1 张图)#

{
  "model": "TC-vidu-q2-pro",
  "prompt": "让图片中的人物开始跳舞",
  "images": ["https://example.com/photo.jpg"],
  "duration": 5
}

首尾帧生视频(2 张图)#

{
  "model": "TC-vidu-q2-pro",
  "prompt": "主角在夜空下奔跑",
  "images": ["https://example.com/start.jpg", "https://example.com/end.jpg"],
  "duration": 4
}

参考生视频#

{
  "model": "TC-vidu-q2",
  "prompt": "他们在一起吃火锅",
  "duration": 8,
  "metadata": {
    "subjects": [
      {
        "images": ["https://example.com/person1_a.jpg", "https://example.com/person1_b.jpg"],
        "id": "1"
      },
      {
        "images": ["https://example.com/person2.jpg"],
        "id": "2"
      }
    ]
  }
}

响应格式(OpenAI Video 格式)#

参数类型说明
idstring网关生成的任务 ID(用于后续查询)
task_idstring同 id(兼容字段)
objectstring固定值 "video"
modelstring使用的模型名称
statusstring任务状态:queued、in_progress、completed、failed
progressint进度百分比(0-100)
created_atint64创建时间(Unix 时间戳)
completed_atint64完成时间(Unix 时间戳,未完成时为 0)
errorobject|null错误信息,仅失败时返回
metadataobject|null元数据,完成后包含 url(视频下载地址)

响应示例(提交成功)#

{
  "id": "task_abc123def456",
  "task_id": "task_abc123def456",
  "object": "video",
  "model": "TC-vidu-q3-turbo",
  "status": "queued",
  "progress": 0,
  "created_at": 1741788026,
  "metadata": null
}

2. 查询视频生成任务#

有两个查询端点,返回不同的响应格式,请根据客户端需要选择:

端点 A:OpenAI Video 格式(推荐)#

GET /v1/videos/{task_id}
返回标准 OpenAI Video 格式,与提交任务的响应格式一致。推荐使用此端点。

端点 B:通用 TaskDto 格式#

GET /v1/video/generations/{task_id}
返回通用任务包装格式 {"code":"success","data":{...}},字段与 OpenAI Video 格式不同。
⚠️ 注意:两个端点返回的 JSON 结构不同。如果客户端按 OpenAI Video 格式(status、metadata.url 等字段)解析,必须使用 /v1/videos/{task_id}。

路径参数#

参数类型必填说明
task_idstring是提交任务时返回的 id

端点 A 响应格式(/v1/videos/{task_id})#

与提交任务的响应格式一致(OpenAI Video 格式)。

响应示例(处理中)#

{
  "id": "task_abc123def456",
  "object": "video",
  "model": "TC-vidu-q3-turbo",
  "status": "in_progress",
  "progress": 50,
  "created_at": 1741788026,
  "metadata": null
}

响应示例(生成完成)#

{
  "id": "task_abc123def456",
  "object": "video",
  "model": "TC-vidu-q3-turbo",
  "status": "completed",
  "progress": 100,
  "created_at": 1741788026,
  "completed_at": 1741788126,
  "metadata": {
    "url": "https://cdn.example.com/videos/result.mp4"
  }
}

响应示例(生成失败)#

{
  "id": "task_abc123def456",
  "object": "video",
  "model": "TC-vidu-q3-turbo",
  "status": "failed",
  "progress": 0,
  "created_at": 1741788026,
  "completed_at": 1741788126,
  "error": {
    "message": "内容审核未通过",
    "code": "内容审核未通过"
  },
  "metadata": null
}

端点 B 响应格式(/v1/video/generations/{task_id})#

返回通用 TaskDto 包装格式。

响应示例#

{
  "code": "success",
  "data": {
    "task_id": "task_abc123def456",
    "status": "SUCCESS",
    "progress": "100%",
    "action": "textGenerate",
    "created_at": 1741788026,
    "updated_at": 1741788126,
    "data": { ... }
  }
}
注意 data.status 使用的是内部状态枚举(SUBMITTED、IN_PROGRESS、SUCCESS、FAILURE),与 OpenAI Video 格式的 status 值不同。

3. 获取视频内容(代理下载)#

Endpoint#

GET /v1/videos/{task_id}/content
此端点用于通过网关代理访问生成的视频文件,适用于不方便直接访问 metadata.url 的场景。

状态映射#

网关状态 (status)说明
queued任务已提交,排队等待处理
in_progress正在生成视频
completed视频生成成功,metadata.url 中包含下载地址
failed生成失败,error 字段中包含错误信息

错误码#

HTTP 状态码说明
400请求参数无效(prompt 缺失、模型不支持等)
401认证失败,API 令牌无效
402余额不足
404任务不存在
429请求频率超限
500服务器内部错误

注意事项#

1.
图片格式: 支持 JPG、PNG、JPEG、WEBP
2.
图片大小: 单张图片不超过 10MB
3.
参考图片数量: 参考生视频最多支持 7 张参考图片
4.
视频时长: 支持 1-10 秒
5.
并发限制: 每个用户最多同时处理 5 个任务
6.
异步任务: 视频生成为异步操作,提交后需轮询查询接口获取结果
7.
建议轮询间隔: 每 5-10 秒查询一次任务状态

完整调用流程#

1. POST /v1/video/generations        → 提交任务,获取 task_id
2. GET  /v1/videos/{task_id}         → 轮询查询状态(推荐,返回 OpenAI Video 格式)
3. 当 status == "completed"          → 从 metadata.url 获取视频下载地址

cURL 示例#

提交文生视频任务:
查询任务状态:
修改于 2026-03-13 02:22:11
上一页
vidu 接口文档(vidu官方数据格式) 完整版
下一页
AI 视频生成 API 文档
Built with