视频生成

HopBase 在售的全部视频模型——Seedance、Grok Imagine、MiniMax 海螺、可灵、万相、快乐马、Gemini Omni——以及各自的调用方式。

HopBase 在售六个视频模型系列。其中五个走同一套异步任务 API——提交到 POST /v1/video/generate,再用返回的任务 ID 轮询;万相与快乐马沿用阿里百炼 DashScope 的原生路径,Gemini Omni 则是同步返回视频。

全部视频模型

系列模型 ID调用方式详细文档
Seedance 2.5 / 2.0dreamina-seedance-2-5-260628dreamina-seedance-2-0-*(海外标准 / Fast / Mini)、doubao-seedance-2-*-a(国内标准 / Fast / Mini / 2.5)异步任务,POST /v1/video/generate本页
Grok Imaginegrok-imagine-video-1.5异步任务,POST /v1/video/generateGrok Imagine 视频
MiniMax 海螺MiniMax-H3MiniMax-H3-Max异步任务,POST /v1/video/generateMiniMax 海螺 H3
可灵kling-v3kling-v2kling-v1-6 三条产品线,以及运动控制、数字人、对口型异步任务,POST /v1/video/generate可灵视频与图像
万相 / 快乐马wan3.0-videohappyhorse-1.1-t2vhappyhorse-1.1-i2vhappyhorse-1.1-r2v百炼 DashScope 原生路径万相 3.0 与快乐马
Gemini Omnigemini-omni-flash-preview同步,POST /v1beta/interactionsGemini Omni 视频

各系列分属不同套餐分组,能调通其中一个的密钥不代表能调通其他。Gemini Omni 视频是个例外:它与 Gemini 对话、生图共用 Gemini 分组,不需要另买视频套餐。请用实际要使用的密钥调 GET /v1/models,从返回结果里取完整模型 ID 再发付费请求。模型 ID 是精确匹配:没有登记任何别名或裸名,写错不会被就近路由,而是直接拒绝。

本页介绍 Seedance,其余每个系列都有独立页面,见上表链接。

Seedance 2.5 与 2.0 异步任务 API

国内与海外版本

分组模型 ID支持的分辨率适用范围
Seedance 2.0 标准版(国内)doubao-seedance-2-0-260128-a480p / 720p / 1080p国内
Seedance 2.0 Fast(国内)doubao-seedance-2-0-fast-260128-a480p / 720p国内
Seedance 2.0 Mini(国内)doubao-seedance-2-0-mini-260615-a480p / 720p国内
Seedance 2.5(国内)doubao-seedance-2-5-260628-a480p / 720p / 1080p;4-30 秒的整数或 -1国内
Seedance 2.0 标准版(海外)dreamina-seedance-2-0-hc
dreamina-seedance-2-0-ep
dreamina-seedance-2-0-260128
480p / 720p / 1080p / 4K海外
Seedance 2.0 Fast(海外)dreamina-seedance-2-0-fast-hc
dreamina-seedance-2-0-fast-ep
dreamina-seedance-2-0-fast-260128
480p / 720p海外
Seedance 2.0 Mini(海外)dreamina-seedance-2-0-mini-hc
dreamina-seedance-2-0-mini-ep
dreamina-seedance-2-0-mini-260615
480p / 720p海外
Seedance 2.5(海外)dreamina-seedance-2-5-260628480p / 720p;4-30 秒的整数或 -1海外

存量客户从海外切换到国内时,只需更换国内分组 key,原有 base_url、API 路径、请求参数、轮询逻辑都不变。请使用新 key 调用 GET /v1/models,并选择返回的完整模型 ID。

Seedance 2.5 海外分组使用模型 ID dreamina-seedance-2-5-260628,国内分组使用 doubao-seedance-2-5-260628-a(国内版额外支持 1080p)。普通文生视频和参考素材生成中,duration 默认 -1,支持 4-30 秒的整数或 -1resolution 默认 720p,支持 480p / 720pratio 支持 16:94:31:13:49:1621:9adaptive。部分任务模式有额外限制:视频编辑只能使用 duration: -1ratio: adaptive,视频扩展及首帧/首尾帧模式要求 ratio: adaptive。默认生成音频、关闭水印并设置 return_last_frame: true。设置 return_last_frame: true 的完成任务会返回 last_frame_url

切换边界

国内版本已覆盖标准、Fast、Mini 与 Seedance 2.5 四档(模型 ID 见上表),仅不支持 4K;4K 请求请继续使用海外 key。国内分组同时接受海外 dreamina-* ID 作为兼容别名,存量客户换 key 即可。Seedance 2.5 参考素材必须使用公网 HTTP(S) URL,不支持 asset25-* ID。已提交的历史任务仍可使用原任务 ID 查询。

1. 提交生成任务

curl https://api.hop-base.com/v1/video/generate \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "dreamina-seedance-2-5-260628",
    "content": [
      { "type": "text", "text": "一只橘猫在阳光下的草地上奔跑,镜头跟随" }
    ],
    "duration": 5,
    "resolution": "720p",
    "ratio": "16:9",
    "generate_audio": false,
    "watermark": false
  }'

响应中的 task.id 形如 vt...,用于后续查询。图生视频时在 content 中追加:

{
  "type": "image_url",
  "image_url": { "url": "https://example.com/reference.jpg" },
  "role": "reference_image"
}

真人参考图必须走素材库

Seedance 2.0 会对 content直接传入的图片做真人隐私检测:含可辨认真实人像的公网 URL 或 data: base64(包括照片级的 AI 人像)会在提交时被拒,返回 HTTP 400 InputImageSensitiveContentDetected.PrivacyInformation 并点名具体的 content[N]。把同一张图先用 POST /v1/sd/assets 上传(见下方第 3 节),再以 asset://素材ID 引用即可正常提交——已进素材库的图片不再触发该检测。Seedance 2.5 没有素材库通道,因此无法使用真人参考图。

参数说明
model视频模型,见下方模型表(必填)
content非空输入数组,可包含 textimage_urlvideo_urlaudio_url;文字提示词不是必填,Seedance 2.5 也支持仅音频输入。图片使用 first_frame / last_frame / reference_image,视频和音频使用 reference_video / reference_audio;Seedance 2.0 的音频参考必须搭配图片或视频参考。
durationSeedance 2.5 普通生成支持 4-30 秒的整数或 -1(自动,默认);Seedance 2.0 仍按原模型范围。视频编辑只能为 -1,扩展及首帧/首尾帧模式遵循对应任务限制。
resolution海外 Seedance 2.5 支持 480p / 720p(默认 720p);国内标准版与国内 2.5 支持 480p / 720p / 1080p;海外标准版额外支持 4k;Fast / Mini(海外与国内)仅支持 480p / 720p。
ratioSeedance 2.5 支持 16:94:31:13:49:1621:9adaptive;编辑/扩展等模式可能要求 adaptive
generate_audio是否同时生成音频
watermark是否添加水印
return_last_frame是否返回生成视频末帧的 relay 地址(仅 Seedance 2.5)

其余支持的模型参数原样透传。

Seedance 2.5 的任务模式由提示词判定

Seedance 2.5 没有显式的"任务模式"参数。带 reference_video 提交时,上游会按提示词内容把请求判成普通生成、视频扩展或视频编辑:写成"延续 / 接着 / 扩展这段视频"这类提示词会被判成视频扩展,而该模式要求 ratio: "adaptive",传其它画幅会失败,上游原文形如 identified your task as video extension based on your prompt。这类失败发生在上游侧:提交接口仍返回 200,直到轮询时才变成 failed,不产生费用。带参考视频且提示词可能被理解为"延续原片"时,建议统一传 ratio: "adaptive"。Seedance 2.0 没有扩展 / 编辑模式,不受此影响。

2. 轮询任务状态

# 单个任务,推荐每 5 秒查询一次
curl https://api.hop-base.com/v1/video/tasks/vt你的任务ID \
  -H "Authorization: Bearer sk-你的密钥"

# 任务列表,可追加 ?page=1&limit=20
curl https://api.hop-base.com/v1/video/tasks \
  -H "Authorization: Bearer sk-你的密钥"

statuspending / processing / completed / failed。完成时从 outputs 取视频地址,usage.completion_tokens 为本次计费 tokens。480p / 720p 通常 2-5 分钟出片,1080p 以及仅海外支持的 4K 更久。

视频地址有效期

outputs 返回 api.hop-base.com 域名下的 HopBase 中继地址,支持浏览器直接播放与 Range 拖动。当前 Seedance 中继签名有效期为 30 天。如果响应包含 source_outputs,其中的地址有效期为 24 小时。请及时下载所需结果。URL 失效与任务记录、上传素材的保留期限是不同概念。

3. 上传 Seedance 2.0 参考素材

curl https://api.hop-base.com/v1/sd/assets \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "URL": "https://example.com/your-image.jpg",
    "Name": "avatar_front",
    "AssetType": "Image"
  }'

返回 data.Id 即素材 ID,在 Seedance 2.0 生成时以 asset://素材ID 引用;URL 必须是公网可访问地址。请根据参考项使用 AssetType: ImageVideoAudio,再通过 GET /v1/sd/assets/{素材ID} 查询到素材就绪。此上传流程适用于 Seedance 2.0;Seedance 2.5 参考素材必须在 content 中直接使用公网 HTTP(S) URL。上传接口只接受公网 URL,不接受 base64 或 multipart,本地文件需先自行托管。普通参考图可选走素材库,含真实人像的参考图则必须走素材库。

Seedance 2.5 参考素材

不支持 asset25-* ID。请在对应的 content 项中直接传入公网 HTTP(S) URL。

参考素材校验规则

所有参考素材在提交时同步校验,不符合会立即返回 400 与具体错误码(如 invalid_image_aspect_ratio),不产生任务费用。建议接入方在上传前按下表自查,可消除绝大多数无效调用:

项目图片视频音频
格式jpg / jpeg / png / webp / bmp / tif / tiff / gif / heic / heifmp4 / mov(容器需为 MP4/ISO-BMFF)wav / mp3
大小< 30MB≤ 200MB≤ 15MB
尺寸宽高各 300-6000 px宽高各 300-6000 px,总像素 409,600-8,295,044-
宽高比0.4-2.50.4-2.5-
时长-2.0:2-15 秒;2.5:2-30 秒(多段总时长同上限)2.0:2-15 秒;2.5:2-30 秒(多段总时长同上限)
帧率-24-60 FPS-
数量上限2.0:9 张;2.5:30 张;首尾帧模式最多 2 张2.0:3 段;2.5:10 段2.0:3 段(须搭配图片或视频参考);2.5:10 段

素材 URL 必须是公网可访问的 http(s) 地址:不允许内网 / 回环 / 链路本地地址与带认证信息的 URL,重定向最多 3 次;图片与音频也支持 data: base64 直传。角色约束:首尾帧模式最多 2 张图片,仅 1 张时须为 first_frame,2 张时须恰好各为 first_frame / last_frame;多模态参考须显式声明 reference_image,不能与首尾帧模式混用。

价格

官方牌价见价格页。你的实际单价以登录后的模型广场为准,每次请求的实际扣费见用量记录。

本页目录