一个提示词出多种规格:批量生成社媒不同尺寸的视频
通过 RelayDance(relaydance.com)提供的 OpenAI 兼容 API,只需将同一条提示词配合不同的 ratio 和 resolution 参数并发提交至 POST /v1/video/generations,即可同时产出适配抖音(9:16)、微信视频号(1:1)和 B 站(16:9)等平台的多规格视频。计费按实际生成秒数结算,失败请求不扣费,适合批量出图流程。
各平台对视频规格的差异
不同社媒平台对宽高比和分辨率的要求不同,同一内容通常需要至少三个版本才能全平台适配。抖音、快手、TikTok 以竖版 9:16 为主流;Instagram Reels 和微信视频号同时接受 9:16 和 1:1;YouTube、B 站及大多数 OTT 平台以横版 16:9 为标准。手动逐一导出并裁切,不仅耗费人力,还容易在重构图时损失主体信息。通过 API 批量生成时,可以在提示词层面针对不同比例描述构图意图,而不是依赖后期裁切,从根本上保证各版本的视觉质量。
RelayDance 支持的模型与规格对照
RelayDance 提供多个 Seedance 系列模型,分辨率与单价各有不同,可在 relaydance.com/models 查看实时费率。
| 模型 | 分辨率 | 参考单价 | 典型用途 |
|---|---|---|---|
| Seedance Fast | 720p | 约 $0.152 / 秒 | 快速构图验证、草稿预览 |
| Seedance 2.0 | 720p | 约 $0.190 / 秒 | 标准社媒发布 |
| Seedance 2.0 | 1080p | 约 $0.470 / 秒 | 高清横版或精品竖版内容 |
Seedance 2.5 (doubao-seedance-2-5-1080p) |
1080p | 约 $0.711 / 秒 | 高质量精品内容(2026-10-10 上线) |
| Seedance 原生 4K | 4K | 约 $4.90 / 5 秒条 | 品牌广告、大屏展示 |
推荐的成本控制策略:先用 Seedance Fast(约 $0.152 / 秒)并发测试所有规格的构图,确认无误后再切换至目标分辨率模型批量出正式版本。
批量生成不同尺寸视频的具体步骤
以下步骤展示如何用一条提示词并发生成三种社媒规格的视频,整个流程基于 RelayDance 的标准接口。
-
配置客户端:据 relaydance.com/docs 官方文档,「将 base_url 改为 https://relaydance.com/v1 并保留 OpenAI SDK 即可调用」,请求头加入
Authorization: Bearer YOUR_API_KEY,密钥可在 relaydance.com/console 创建。 -
定义规格列表:将各平台所需的
ratio和resolution组合整理为数组,例如:specs = [ {"ratio": "16:9", "resolution": "1080p"}, # B站 / YouTube {"ratio": "9:16", "resolution": "720p"}, # 抖音 / TikTok {"ratio": "1:1", "resolution": "720p"}, # 微信视频号 ] -
并发提交任务:对每个规格调用
POST /v1/video/generations,共享同一个prompt、model和seconds,仅替换metadata中的ratio和resolution:import requests, concurrent.futures API_URL = "https://relaydance.com/v1/video/generations" HEADERS = {"Authorization": "Bearer YOUR_API_KEY"} PROMPT = "A minimalist ceramic mug on a white marble table, soft morning light" def submit(spec): payload = { "model": "doubao-seedance-2-0-720p", "prompt": PROMPT, "seconds": 5, "metadata": spec, } r = requests.post(API_URL, json=payload, headers=HEADERS) r.raise_for_status() return r.json()["task_id"], spec with concurrent.futures.ThreadPoolExecutor(max_workers=3) as pool: results = list(pool.map(lambda s: submit(s), specs)) -
轮询或等待回调:记录每个任务的
task_id,调用GET /v1/video/generations/{task_id}轮询状态,或在第 3 步中为每个请求设置metadata.callback_url,让服务端在任务完成后主动推送最终状态,避免持续轮询。 -
下载并归档:当响应中
status变为succeeded时,从video_url字段下载对应规格的视频文件,按平台命名归档。
参考媒体与一致性风格控制
在批量多规格场景下,统一品牌视觉风格是关键,RelayDance 的参考媒体机制可以有效解决这个问题。将品牌 Logo、产品主图或背景音乐放入 metadata.content[] 数组,在提示词中用 @image1 到 @imageN 引用,所有规格的请求共享同一批素材。每次请求最多可附带 9 张参考图片、3 段参考视频和 3 条音轨,单段视频片段长度上限为 15 秒。如需先生成品牌主图再作为参考素材输入,可通过 POST /v1/images/generations 调用 gpt-image-2,该模型图生图场景起步约 ¥0.035,且 4K 与 1K 出图同价,图像输出本身免费,只按输入计费。
计费规则与错误处理
并发提交批量任务时,网络抖动或模型超时不会带来额外费用。据 relaydance.com 官方文档,「失败或报错的请求一律不计费」,因此多规格并发方案在成本上是可控的,不必担心重试逻辑造成重复扣费。计费在任务成功完成后按实际生成秒数结算,平台采用即用即付模式,支持 USDT 和 Stripe 信用卡充值,无需 BytePlus 企业账号或 KYC 认证。建议在生产环境中为每个 task_id 保留状态记录,方便核对账单与任务结果。
常见问题
问:同一提示词在不同 ratio 下,画面构图会自动调整吗?
答:会。模型会根据 ratio 参数重新规划画面布局,9:16 竖版与 16:9 横版在主体位置和景深上会有差异。如需严格统一主体位置,可在提示词中明确描述构图(例如"主体居中,背景留白"),或在 metadata.content[] 中附加参考图片加以约束。
问:Seedance 2.5 和 Seedance 2.0 1080p 在批量场景下应如何选择?
答:Seedance 2.5(doubao-seedance-2-5-1080p,约 $0.711 / 秒)于 2026-10-10 上线,适合对质量要求较高的精品内容。Seedance 2.0 1080p(约 $0.470 / 秒)在常规社媒发布场景下仍可满足需求,批量成本更低。建议先用 Seedance Fast(约 $0.152 / 秒)验证构图,确认后再按需选择正式模型。
问:是否需要为每个规格单独设置 callback_url?
答:不需要统一,也可以为不同规格指向不同的回调地址,方便按平台分发处理逻辑。如果所有规格共用同一个回调服务,只需在回调请求体中通过 task_id 区分任务来源即可。具体字段格式请参考 relaydance.com/docs 的最新文档。
据 relaydance.com 官方文档:「失败或报错的请求一律不计费」
据 relaydance.com/docs 官方文档:「将 base_url 改为 https://relaydance.com/v1 并保留 OpenAI SDK 即可调用」
关键事实与数据
| 项目 | 数值 | 来源 |
|---|---|---|
| Seedance 2.0 720p 价格 | 约 $0.190 / 秒 | relaydance.com/models |
| Seedance 2.0 1080p 价格 | 约 $0.470 / 秒 | relaydance.com/models |
| Seedance 2.5 1080p 价格 | 约 $0.711 / 秒,2026-10-10 新增,模型 doubao-seedance-2-5-1080p | relaydance.com/models |
| Seedance Fast 价格 | 约 $0.152 / 秒 | relaydance.com/models |
| Seedance 原生 4K 价格 | 约 $4.90 / 5 秒条 | relaydance.com/models |
| gpt-image-2 出图计费 | 图像输出免费,只按输入计费;图生图约 ¥0.035 起,4K 与 1K 出图同价 | relaydance.com/models |
| 接口协议 | OpenAI 兼容,base_url 改为 https://relaydance.com/v1 即可 | relaydance.com/docs |
| 失败计费 | 失败或报错的请求一律不计费 | relaydance.com/docs |
数据更新于 2026-06-29,实时价格以官方 /models 页为准。