480p · No sound
11
积分 / 秒
= $0.011 美元 / 秒
官方价: $0.012−8%
- generate_audio
- false
- resolution
- 480p
ByteDance
API 当前可用视频生成使用字节跳动 Seedance 1.5 Pro,从文本或首尾帧生成 5–12 秒、480p 或 720p 的视频,同步生成对白、音效与音乐。
seedance-1.5-pro新账户赠送 $0.20 免费积分,按起步价约可生成 18 秒视频。
比较全部 Seedance API 版本Seedance 1.5 Pro 由 ByteDance 开发。Wizzx 提供 API 访问,不拥有该模型。所有商标归各自所有者所有。
需要首帧图片?可以先用这些模型生成:
模型指南
使用字节跳动 Seedance 1.5 Pro,从文本或首尾帧生成 5–12 秒、480p 或 720p 的视频,同步生成对白、音效与音乐。
Seedance 1.5 Pro 是字节跳动 Seed 推出的音视频联合生成模型。据 BytePlus ModelArk 文档介绍,它采用双分支 Diffusion Transformer 架构,画面与声音在同一次生成中完成,而不是先出视频再配音。其提示词指南提到:支持独白和多人对话,口型可与每个角色精准对应;支持基础音效;默认会根据提示词生成匹配的背景音乐。语音覆盖普通话及粤语、四川话等方言,以及英语、日语、韩语、西班牙语和印尼语。
与 Wizzx 上的 Seedance Pro Fast 相比,需要声音或需要指定结束画面时选 1.5 Pro;Pro Fast 不生成声音、只能从一张首帧出发,但最高支持 1080p。
| Wizzx 控件 | 当前行为 |
|---|---|
| 提示词 | 必填 |
| 模式 | 文生视频(默认),或使用 1 张(首帧)/ 2 张(首帧 + 尾帧)的图生视频 |
| 生成音频 | 默认开启;关闭后按更低的每秒费率计费 |
| 时长 | 5 秒(默认)、8、10 或 12 秒 |
| 分辨率 | 480p 或 720p(默认) |
| 宽高比 | 自适应(默认)、16:9、4:3、1:1、3:4、9:16 或 21:9 |
| 固定镜头 | 可选,默认关闭 |
| 返回尾帧 | 可选,默认关闭;开启后额外返回视频最后一帧图片 |
| 水印 | 可选,默认关闭 |
| 随机种子 | 可选,默认 -1 表示随机,最大 4294967295 |
BytePlus 推荐的结构是:主体 + 动作 + 环境 + 运镜 + 美学描述 + 声音。对白按"角色名 + 冒号 + 引号内的台词"来写,例如 厨师:"尝尝这个。",需要时补充语气、情绪或语速。写明期望的环境声和音效。运镜可以按"起始构图 + 运镜方式(推、拉、摇、跟、环绕、变焦)+ 幅度 + 结束构图"来描述。使用首尾帧时,重点写两张图之间怎样运动,不必再描述图片本身。只需要无声空镜时关闭音频,可按更低费率计费。
Wizzx 每个请求返回一个 MP4 视频。分辨率和音频开关决定每秒费率,时长决定总价,实时价格见本页价格区。图生视频模式最多接收两张图片,分别作为首帧和尾帧。
上游 ModelArk 为 Seedance 1.5 Pro 提供 1080p 输出、4–12 秒时长以及样片(Draft)模式。Wizzx 目前只开放 480p 与 720p,时长固定为 5、8、10 或 12 秒,暂不开放 1080p、其他时长和样片模式。该模型本身不支持参考图、参考视频和参考音频。
后端定价
模型身份、计费单位与全部价格档位均读取自后端目录。
11
积分 / 秒
= $0.011 美元 / 秒
官方价: $0.012−8%
22
积分 / 秒
= $0.022 美元 / 秒
官方价: $0.024−8%
25
积分 / 秒
= $0.025 美元 / 秒
官方价: $0.026−4%
50
积分 / 秒
= $0.05 美元 / 秒
官方价: $0.052−4%
| 档位 | 官方起步价 | Wizzx | 节省 |
|---|---|---|---|
| 480p · No sound | $0.012 | $0.011 | −8% |
| 480p · With sound | $0.024 | $0.022 | −8% |
| 720p · No sound | $0.026 | $0.025 | −4% |
| 720p · With sound | $0.052 | $0.05 | −4% |
1 积分 = $0.001 美元;最终扣费以 API 实际返回为准。
generate_audio 默认开启;duration 为 auto 时按 8 秒计费
所有请求都是异步的:先提交任务并保存任务 ID,再轮询获取结果。下面的请求体使用该模型的默认设置。
登录后在控制台创建密钥,在服务端环境中设置 WIZZX_API_KEY,不要将密钥暴露在浏览器代码中。
向模型接口发送 POST 请求。提交成功后返回 data.task_id,请保留该 ID 用于查询。提交成功不代表内容已经生成完成。
将 YOUR_TASK_ID 替换为返回的任务 ID,查询 /api/v1/task/status。等待 SUCCEEDED 后读取输出 URL。遇到 FAILED 或 REVIEW_REQUIRED 时停止,不要自动重提状态不明的任务。
curl -X POST \
https://api.wizzx.ai/api/v1/task/submit/seedance-1.5-pro \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "text-to-video",
"generate_audio": true,
"duration": 5,
"resolution": "720p",
"aspect_ratio": "adaptive",
"camera_fixed": false,
"return_last_frame": false,
"watermark": false,
"seed": -1,
"prompt": "黄金时刻沿海崖公路的缓慢航拍推进镜头,电影感运动"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/submit/seedance-1.5-pro", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"type": "text-to-video",
"generate_audio": true,
"duration": 5,
"resolution": "720p",
"aspect_ratio": "adaptive",
"camera_fixed": false,
"return_last_frame": false,
"watermark": false,
"seed": -1,
"prompt": "黄金时刻沿海崖公路的缓慢航拍推进镜头,电影感运动"
}),
});
const payload = await response.json();
const task = payload.data ?? payload;
const taskId = task.task_id;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/submit/seedance-1.5-pro",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={
"type": "text-to-video",
"generate_audio": True,
"duration": 5,
"resolution": "720p",
"aspect_ratio": "adaptive",
"camera_fixed": False,
"return_last_frame": False,
"watermark": False,
"seed": -1,
"prompt": "黄金时刻沿海崖公路的缓慢航拍推进镜头,电影感运动"
},
)
payload = response.json()
task = payload.get("data", payload)
task_id = task["task_id"]curl -X POST \
https://api.wizzx.ai/api/v1/task/status \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_id": "YOUR_TASK_ID"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/status", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ task_id: "YOUR_TASK_ID" }),
});
const payload = await response.json();
const task = payload.data ?? payload;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/status",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={"task_id": "YOUR_TASK_ID"},
)
payload = response.json()
task = payload.get("data", payload)Wizzx 上该接口接受的字段,与 Playground 表单使用同一份 schema。
| 参数 | 类型 | 默认值 | 可选值 | 说明 |
|---|---|---|---|---|
prompt提示词必填 | string | — | — | 描述你想生成的视频 |
type生成类型必填 | string | text-to-video | text-to-video · image-to-video | — |
image_urls输入图片 | url[] ≤ 2 | — | — | 图生视频模式下,添加首帧,或同时添加首帧和尾帧。 |
generate_audio生成音频 | boolean | true | — | 生成同步的人声、音效和音乐。这会改变费率。 |
duration时长 | integer | 5 | 5 · 8 · 10 · 12 | 视频时长(秒,4-12 秒,-1 表示自动) |
resolution分辨率 | string | 720p | 480p · 720p | 费率取决于分辨率和是否生成音频。 |
aspect_ratio宽高比 | string | adaptive | 16:9 · 4:3 · 1:1 · 3:4 · 9:16 · 21:9 · adaptive | — |
camera_fixed固定镜头 | boolean | false | — | 生成过程中保持镜头静止 |
return_last_frame返回最后一帧 | boolean | false | — | 返回最后一帧图片(便于续接视频) |
watermark水印 | boolean | false | — | — |
seed随机种子 | integer | -1 | -1 – 4294967295 | 用于复现结果的随机种子(-1 表示随机) |
Wizzx API
新账户赠送 $0.20 免费积分。按量付费,无需订阅,失败任务自动退款。