seedance-2.0-cl-b-fast / seedance-2.0-cl-b-mini
seedance-2.0-cl-b-fast 和 seedance-2.0-cl-b-mini 是 MoonNexAI 的独立 Seedance-2 CL-B 公共模型线。两者使用独立的公开模型名和能力校验,不要把 CL-B 模型名替换成 seedance-2.0-cl、seedance-2.0-cl-fast 或 seedance-2.0-cl-mini。
入口与模型名
| 项目 | 说明 |
|---|---|
| 推荐入口 | POST /v1/videos |
| 官方形状兼容入口 | POST /api/v3/contents/generations/tasks |
| 查询入口 | GET /v1/videos/{task_id}、GET /v1/tasks/{task_id} 或兼容路径对应的任务查询接口 |
| 快速模型 | seedance-2.0-cl-b-fast |
| 轻量模型 | seedance-2.0-cl-b-mini |
兼容入口保留火山引擎官方请求形状,但 model 必须填写上表中的 MoonNexAI 公共模型名。不要在客户端请求中填写非公开模型名或服务端标识。
官方参数兼容能力
CL-B 两个型号按火山引擎 Seedance 2.0 官方参数契约提供能力。客户端可以继续使用官方请求字段和嵌套结构;MoonNexAI 只要求将 model 填写为对应的 MoonNexAI 公共模型名。
| 能力 | seedance-2.0-cl-b-fast | seedance-2.0-cl-b-mini |
|---|---|---|
| 官方请求形状 | 支持 content[]、ratio、resolution、duration、generate_audio、watermark、seed、callback_url 等官方字段 | 同左 |
| 文生视频 | 按官方模型能力支持 | 按官方模型能力支持 |
| 图片参考 | 按官方模型能力支持 | 按官方模型能力支持 |
| 视频参考 | 按官方模型能力支持 | 按官方模型能力支持 |
| 音频参考 | 按官方模型能力支持 | 按官方模型能力支持 |
| 比例、分辨率、时长 | 与官方 Fast 型号能力矩阵一致 | 与官方 Mini 型号能力矩阵一致 |
| 音频生成开关 | generate_audio 与官方语义一致 | generate_audio 与官方语义一致 |
参数是否可用、取值范围和素材数量限制均以所选型号的官方能力矩阵为准;不要把 Fast 型号的限制套用到 Mini,或反向套用。
请求参数分栏
MoonNexAI 统一通用视频参数
统一入口为 POST /v1/videos,使用 prompt、references[]、aspect_ratio 和 size。
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | seedance-2.0-cl-b-fast 或 seedance-2.0-cl-b-mini。 |
prompt | string | 视频描述,可用 @alias 引用素材。 |
references[] | array | 通用图片、视频和音频素材数组。 |
duration | number | 按所选官方 Fast / Mini 型号能力填写。 |
aspect_ratio | string | 画面比例。 |
size | string | 输出分辨率。 |
generate_audio | boolean | 音频生成开关。 |
watermark | boolean | 水印开关。 |
callback_url | string | 可选回调地址。 |
火山官方兼容参数
兼容入口为 POST /api/v3/contents/generations/tasks,使用官方 content[]、ratio 和 resolution。同一请求不要同时提交两套素材字段。
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | 仍填写 CL-B 的 MoonNexAI 公共模型名。 |
content[] | array | 官方文本、图片、视频和音频条目。 |
duration | number | 官方时长字段。 |
ratio | string | 官方比例字段。 |
resolution | string | 官方分辨率字段。 |
generate_audio | boolean | 官方音频开关。 |
watermark | boolean | 官方水印开关。 |
seed | integer | 官方随机种子。 |
callback_url | string | 官方回调地址。 |
官方兼容请求
为保持官方提示词中的素材绑定语义,媒体条目应显式填写 role 和唯一的 alias。alias 不带 @,在提示词中使用 @Image1、@Video1 或 @Audio1 引用。
curl https://moonnexai.com/api/v3/contents/generations/tasks \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-cl-b-fast",
"content": [
{
"type": "text",
"text": "让主体自然移动,镜头平稳推进。"
},
{
"type": "image_url",
"role": "reference_image",
"image_url": {
"url": "https://example.com/reference.png"
},
"alias": "Image1"
},
{
"type": "video_url",
"role": "reference_video",
"video_url": {
"url": "https://example.com/motion.mp4"
},
"alias": "Video1"
},
{
"type": "audio_url",
"role": "reference_audio",
"audio_url": {
"url": "https://example.com/music.mp3"
},
"alias": "Audio1"
}
],
"duration": 4,
"ratio": "16:9",
"resolution": "720P",
"generate_audio": true,
"watermark": false
}'将 model 改为 seedance-2.0-cl-b-mini 即可选择轻量型号。content[] 与 references[] 是两种输入表达方式;同一请求不要同时提交两者。
多图 + 多视频 + 多音频
CL-B 按所选官方 Fast / Mini 型号的能力矩阵接受多个参考素材。下面示例使用 2 张图片、2 个视频和 2 段音频;需要更多素材时仍必须遵守对应型号的单类和总数上限。
{
"model": "seedance-2.0-cl-b-fast",
"content": [
{ "type": "text", "text": "结合 @Image1 和 @Image2 的主体外观,参考 @Video1 与 @Video2 的动作节奏,并将 @Audio1、@Audio2 作为声音参考。" },
{ "type": "image_url", "role": "reference_image", "image_url": { "url": "https://example.com/subject-1.png" }, "alias": "Image1" },
{ "type": "image_url", "role": "reference_image", "image_url": { "url": "https://example.com/subject-2.png" }, "alias": "Image2" },
{ "type": "video_url", "role": "reference_video", "video_url": { "url": "https://example.com/motion-1.mp4" }, "alias": "Video1" },
{ "type": "video_url", "role": "reference_video", "video_url": { "url": "https://example.com/motion-2.mp4" }, "alias": "Video2" },
{ "type": "audio_url", "role": "reference_audio", "audio_url": { "url": "https://example.com/music-1.mp3" }, "alias": "Audio1" },
{ "type": "audio_url", "role": "reference_audio", "audio_url": { "url": "https://example.com/music-2.mp3" }, "alias": "Audio2" }
],
"duration": 4,
"ratio": "16:9",
"resolution": "720P",
"generate_audio": true
}content[].alias 在同一请求内必须唯一;也可以将同样的六个条目转换为 references[],但不要在一个请求中同时提交 content 和 references。
多图 + 多视频 + 多音频(MoonNexAI 统一通用参数)
{
"model": "seedance-2.0-cl-b-fast",
"prompt": "结合 @Image1 和 @Image2 的主体外观,参考 @Video1 与 @Video2 的动作节奏,并将 @Audio1、@Audio2 作为声音参考。",
"references": [
{ "media_type": "image", "role": "reference_image", "url": "https://example.com/subject-1.png", "alias": "Image1" },
{ "media_type": "image", "role": "reference_image", "url": "https://example.com/subject-2.png", "alias": "Image2" },
{ "media_type": "video", "role": "reference_video", "url": "https://example.com/motion-1.mp4", "alias": "Video1" },
{ "media_type": "video", "role": "reference_video", "url": "https://example.com/motion-2.mp4", "alias": "Video2" },
{ "media_type": "audio", "role": "reference_audio", "url": "https://example.com/music-1.mp3", "alias": "Audio1" },
{ "media_type": "audio", "role": "reference_audio", "url": "https://example.com/music-2.mp3", "alias": "Audio2" }
],
"duration": 4,
"aspect_ratio": "16:9",
"size": "720P",
"generate_audio": true
}统一入口写法
需要使用 MoonNexAI 统一视频接口时,可以提交同样的媒体语义:
{
"model": "seedance-2.0-cl-b-mini",
"prompt": "让主体自然移动,镜头平稳推进。",
"references": [
{
"media_type": "image",
"role": "reference_image",
"url": "https://example.com/reference.png",
"alias": "Image1"
},
{
"media_type": "video",
"role": "reference_video",
"url": "https://example.com/motion.mp4",
"alias": "Video1"
},
{
"media_type": "audio",
"role": "reference_audio",
"url": "https://example.com/music.mp3",
"alias": "Audio1"
}
],
"duration": 4,
"aspect_ratio": "16:9",
"resolution": "720P",
"generate_audio": true
}图片、视频和音频 URL 必须是服务端可以匿名抓取的稳定公网媒体地址,且 Content-Type 与文件类型一致。上传或准备素材不会自动附加到后续任务;每次生成都必须显式传入 URL 或模型明确支持的素材引用。
计费与结果
CL-B 按 Seedance-2 token 用量维度结算,具体单价和可用分组以 MoonNexAI 控制台、模型列表接口和实际计费记录为准。创建任务后请先查询 status,只有 succeeded 时才读取 url、video_url 或 output.url 等结果字段。