1. seedance2.0专用
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 对接文档
        • 文生视频示例
          POST
        • 图生视频-首帧
          POST
        • seedance-lite-首尾帧
          POST
        • 图生视频-base64编码
          POST
        • seedance-lite-参考图
          POST
        • 查询单个任务
          GET
        • 查询视频生成任务列表-默认
          GET
        • 查询视频生成任务列表-搜索多个任务 ID
          GET
        • seedance-1-5-pro-首尾帧
          POST
      • 豆包
        • 任务查询进度
        • 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. seedance2.0专用

Seedance 2.0 视频生成 API 对接文档

Seedance 2.0 视频生成 API 对接文档#

认证方式: Authorization: Bearer {your_api_key}(new-api 令牌)
基础地址: https://aifast.site(备用:https://chat.aifast.site)(你的 new-api 网关地址)
Content-Type: application/json(也支持 multipart/form-data,但仅接受 URL 字段,不支持真实文件上传)
最后更新: 2026-04-08
本文档描述通过 new-api 网关调用 Seedance 2.0 视频生成服务的接口。客户端统一使用网关端点,无需关心上游供应商的具体 URL。

目录#

1. 模型列表
2. 接口总览
3. 创建视频生成任务
4. 查询视频生成任务
5. 下载视频
6. 素材管理
6.1 创建虚拟资源库(上传素材)
6.2 查询素材
7. 任务状态说明
8. 计费说明
9. 对接流程
10. 代码示例
11. 常见错误

1. 模型列表#

模型名称说明
doubao-seedance-2-0-260128Seedance 2.0 标准版
doubao-seedance-2-0-fast-260128Seedance 2.0 快速版

2. 接口总览#

方法端点说明
POST/v1/videos创建视频生成任务
GET/v1/videos/{task_id}查询任务状态与结果
GET/v1/videos/{task_id}/content代理下载视频文件
POST/api/asset/createMedia上传素材(图生视频场景)
GET/api/asset/get?id={asset_id}查询素材信息

3. 创建视频生成任务#

Endpoint#

POST /v1/videos

请求参数#

基础参数#

参数类型必填说明
modelstring✅模型名称,见 模型列表
promptstring✅视频生成提示词
durationinteger❌视频时长(秒),优先于 seconds。≥ 1
secondsinteger❌视频时长(秒),当未传 duration 时使用。≥ 1
ratiostring❌画幅比例,枚举:21:9、16:9、4:3、1:1、3:4、9:16、adaptive
resolutionstring❌输出分辨率,枚举:480p、720p
sizestring❌OpenAI 兼容尺寸字段,仅支持固定映射(如 1280x720、720x1280、1024x1024、854x480),不支持任意像素值
watermarkboolean❌是否带水印
generate_audioboolean❌是否生成音频

参考素材参数#

参数类型必填说明
imagestring(uri)❌单参考图片 URL,默认映射为 first_frame。兼容字段
image_urlstring(uri)❌同 image,兼容字段
input_referencestring(uri)❌同 image,兼容字段
input_reference_rolestring❌当使用 image / image_url / input_reference 时指定角色,枚举:first_frame(默认)、reference_image
first_frame_urlstring(uri)❌首帧图 URL
last_frame_urlstring(uri)❌尾帧图 URL
reference_image_urlsarray[string]❌多张参考图 URL
reference_video_urlstring(uri)❌单个参考视频 URL
reference_video_urlsarray[string]❌多个参考视频 URL
audio_urlstring(uri)❌参考音频 URL。不能单独出现,至少要配合参考图或参考视频

工具参数#

参数类型必填说明
toolsarray[object]❌显式工具列表,当前仅支持 [{"type":"web_search"}]
web_searchboolean❌为 true 时等效 tools=[{"type":"web_search"}]。若同时传 tools,优先使用 tools

参数组合规则#

1.
prompt 必填
2.
duration 优先于 seconds——同时传时以 duration 为准
3.
audio_url 不能单独出现,至少要配合参考图或参考视频
4.
input_reference / image / image_url 默认映射为 first_frame,可通过 input_reference_role 改为 reference_image
5.
tools 与 web_search 同时传时,优先使用 tools
6.
size 仅支持固定映射表,不支持任意像素值

请求示例#

文生视频(最小示例):
图生视频(首帧参考):
多模态参考(参考图 + 参考视频 + 音频):

响应示例#

{
  "id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "task_id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "object": "video",
  "status": "queued",
  "progress": 0,
  "model": "doubao-seedance-2-0-260128",
  "created_at": 1712567890,
  "seconds": "5",
  "size": "1280x720"
}

响应字段#

字段类型说明
idstring任务 ID(网关分配,格式为 task_ + 32位随机字符)
task_idstring同 id
objectstring固定为 "video"
statusstring初始状态,通常为 queued。见 状态说明
progressinteger进度百分比(0-100)
modelstring使用的模型
created_atinteger(int64)创建时间(Unix 时间戳)
secondsstring视频时长
sizestring视频分辨率,如 "1280x720"

4. 查询视频生成任务#

Endpoint#

GET /v1/videos/{task_id}

路径参数#

参数类型说明
task_idstring创建任务时返回的任务 ID

请求示例#

响应示例(进行中)#

{
  "id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "task_id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "object": "video",
  "status": "in_progress",
  "progress": 50,
  "model": "doubao-seedance-2-0-260128",
  "created_at": 1712567890,
  "seconds": "5",
  "size": "1280x720"
}

响应示例(成功)#

{
  "id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "task_id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "object": "video",
  "status": "completed",
  "progress": 100,
  "model": "doubao-seedance-2-0-260128",
  "created_at": 1712567890,
  "completed_at": 1712568200,
  "seconds": "5",
  "size": "1920x1080",
  "metadata": {
    "url": "https://upstream-cdn.example.com/videos/xxxxx.mp4"
  }
}

响应示例(失败)#

{
  "id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "task_id": "task_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345",
  "object": "video",
  "status": "failed",
  "progress": 100,
  "model": "doubao-seedance-2-0-260128",
  "created_at": 1712567890,
  "completed_at": 1712568010,
  "error": {
    "message": "content policy violation",
    "code": "failed"
  }
}

响应字段#

字段类型说明
idstring任务 ID
task_idstring同 id
objectstring固定为 "video"
statusstring任务状态,见 状态说明
progressinteger进度百分比(0-100)
modelstring使用的模型
created_atinteger(int64)创建时间(Unix 时间戳)
completed_atinteger(int64)完成时间(成功或失败时返回)
secondsstring视频时长
sizestring视频分辨率,如 "1920x1080"
metadataobject扩展信息
metadata.urlstring视频直链 URL(成功时返回)
errorobject错误信息(失败时返回)
error.messagestring错误描述
error.codestring错误码

5. 下载视频#

Endpoint#

GET /v1/videos/{task_id}/content
网关会代理下载上游视频文件,直接返回视频二进制流。适用于不方便直接访问上游 CDN 的场景。

请求示例#

说明#

仅在任务状态为 completed 时可用
响应为视频文件二进制流,Content-Type 由上游决定
也可以直接使用查询接口返回的 metadata.url 下载

6. 素材管理#

图生视频场景需要先上传参考图片/视频作为素材,获取素材信息后再提交视频生成任务。
注意: 素材管理接口为上游透传,网关不做响应格式转换,返回的是上游原始格式。

6.1 创建虚拟资源库(上传素材)#

Endpoint#

POST /api/asset/createMedia

请求参数#

参数类型必填说明
urlstring✅素材资源 URL
namestring✅素材名称(如 "ref-image.jpg")
assetTypestring✅素材类型,如 "Image"

请求示例#

响应示例#

{}
上游创建成功后返回空对象。素材创建后需通过 查询素材 接口获取素材详情(ID、URL、状态等)。

6.2 查询素材#

Endpoint#

GET /api/asset/get?id={asset_id}

查询参数#

参数类型必填说明
idstring✅素材 ID(如 asset-20260327164915-cj6zh)

请求示例#

响应示例#

{
  "ResponseMetadata": {
    "RequestId": "20260327164951427454FA0B9337531531",
    "Action": "GetAsset",
    "Version": "2024-01-01",
    "Service": "ark",
    "Region": "cn-beijing"
  },
  "Result": {
    "Id": "asset-20260327164915-cj6zh",
    "Name": "大卫",
    "URL": "https://ark-media-asset.tos-cn-beijing.volces.com/2120268317/xxxxx.jpg?...(签名参数)",
    "AssetType": "Image",
    "GroupId": "group-20260323170848-fwlzh",
    "Status": "Active",
    "CreateTime": "2026-03-27T08:49:15Z",
    "UpdateTime": "2026-03-27T08:49:25Z",
    "ProjectName": "default"
  }
}

响应字段#

响应为上游火山引擎 ark 原始格式,网关直接透传。
字段类型说明
ResponseMetadata.RequestIdstring请求 ID
ResponseMetadata.Actionstring操作名称(GetAsset)
ResponseMetadata.VersionstringAPI 版本
ResponseMetadata.Servicestring服务名称
ResponseMetadata.Regionstring区域
Result.Idstring素材 ID
Result.Namestring素材名称
Result.URLstring素材访问 URL(带签名,有有效期)
Result.AssetTypestring素材类型(如 Image)
Result.GroupIdstring资源组 ID
Result.Statusstring素材状态(如 Active)
Result.CreateTimestring创建时间(ISO 8601)
Result.UpdateTimestring更新时间(ISO 8601)
Result.ProjectNamestring项目名称

7. 任务状态说明#

状态值说明
queued任务已提交,排队等待处理
in_progress任务正在生成中
completed生成成功,可下载视频
failed生成失败,查看 error 字段获取原因
状态流转:queued → in_progress → completed / failed
上游状态映射规则:pending/queued → queued、processing/running/in_progress → in_progress、succeeded/completed → completed、failed/cancelled → failed

8. 计费说明#

计费方式:按 Token 计费(精确计费)
扣费时机:
1.
提交任务时预扣费(根据模型单价和预估用量)
2.
任务完成后根据实际消耗的 Token 进行多退少补
3.
任务失败时,预扣费用全额退还
Token 来源:上游返回的 usage.total_tokens 字段(包含 completion_tokens 和 total_tokens)

9. 对接流程#

文生视频#

1. POST /v1/videos          — 提交文生视频任务,获取 task_id
2. GET  /v1/videos/{id}     — 轮询任务状态(建议间隔 5-10 秒)
3. 状态为 completed 后:
   - 方式 A:使用 metadata.url 直接下载
   - 方式 B:GET /v1/videos/{id}/content 代理下载

图生视频#

1. POST /api/asset/createMedia  — 创建虚拟资源库,上传参考图片
2. GET  /api/asset/get          — 查询素材状态,获取素材 ID 和 URL
3. POST /v1/videos              — 提交图生视频任务,image 填素材 URL
4. GET  /v1/videos/{id}         — 轮询任务状态
5. 下载视频

多模态参考视频#

1. (可选) POST /api/asset/createMedia  — 上传参考素材
2. POST /v1/videos                     — 提交任务,填写 reference_image_urls / reference_video_urls / audio_url
3. GET  /v1/videos/{id}                — 轮询任务状态
4. 下载视频

10. 代码示例#

Python#

Python(图生视频)#

Python(多模态参考)#


11. 常见错误#

HTTP 错误响应格式#

{
  "error": {
    "message": "prompt is required",
    "type": "invalid_request_error",
    "code": "missing_prompt"
  }
}
字段类型说明
error.messagestring错误描述
error.typestringOpenAI 风格错误类型
error.codestring业务错误码

错误码列表#

HTTP 状态码错误类型code说明解决方案
400invalid_request_errormissing_prompt缺少 prompt 参数补充 prompt 字段
400invalid_request_errorinvalid_size不支持的 size 值使用支持的固定映射表值
400invalid_request_erroraudio_requires_referenceaudio_url 缺少参考素材audio_url 需配合参考图或参考视频使用
401authentication_errormissing_api_keyAPI Key 无效或缺失检查 Authorization 头是否正确
404invalid_request_errorinvalid_task_id任务不存在检查 task_id 是否正确
429rate_limit_errorrate_limit_exceeded请求频率超限降低请求频率或联系管理员
500server_error-网关内部错误稍后重试或联系管理员
502server_error-上游服务异常稍后重试或联系管理员

附:与 OpenAI Video API 的兼容性#

本接口遵循 OpenAI Video API 格式规范:
创建任务:POST /v1/videos
查询任务:GET /v1/videos/{id}
下载视频:GET /v1/videos/{id}/content
如果你已有对接 OpenAI Sora 的代码,只需将 model 参数改为 Seedance 模型名即可无缝切换。
注意: 成功状态在本接口中为 completed(与上游保持一致),请确保状态判断使用 completed 而非 succeeded。
修改于 2026-04-08 07:41:21
上一页
聊天+读取文件接口 [chat兼容格式]
下一页
文生视频示例
Built with