电商视频
电商视频
POST https://api.beatapi.io/v1/ecommerce-video/tasks
使用商品图片和明确的输出时长创建电商视频工作流任务。
鉴权
Authorization string 必填
在 Authorization 请求头中以 Bearer 令牌发送服务端 API 密钥,可在控制台创建。
永久 API 密钥只能保存在可信服务端,不能写入浏览器、移动端、公开脚本、日志或截图。请求体必须使用 Content-Type: application/json。建议为每个逻辑创建请求设置唯一的 Idempotency-Key,只有完全相同的请求体才能安全复用原键。
请求体
字段名、类型和枚举值保留英文原样,用途和限制用中文说明。
本地素材无法通过公网 HTTPS URL 访问时,请先上传输入文件,再使用返回的 data.url。
images string[] 必填
按当前模型或工作流要求排序的公网 HTTPS 图片 URL 列表。
取值与默认值: 1–7 项
duration integer 必填
请求的输出时长,单位为秒。
取值与默认值: 取值范围 10–60
prompt string 选填
描述生成、编辑或分析目标的提示词。
取值与默认值: 最多 2000 字符
aspect_ratio enum<string> 选填
输出素材的宽高比。
取值与默认值: 可选值 16:9、9:16、1:1
language enum<string> 选填
对话、旁白或歌词使用的语言。中英文混合时建议显式指定。
取值与默认值: 可选值 en、zh
响应
成功请求返回 HTTP 201,响应体如下。
下一步
保存接受响应中的 data.id,每 5–10 秒轮询 GET /v1/tasks/{task_id}。任务成功后从 data.output.media 读取托管结果。

