Vidu 剧本批量生成 Demo(角色图 -> 参考生视频)

解析剧本 JSON 后并发创建任务:先批量角色图,再批量场景视频;支持 audio / auto_subjects / audio_type / model 动态设置。

运行配置

Vidu 鉴权头使用 Authorization: Token {api_key};Seedance / gpt-image-2 鉴权头使用 Authorization: Bearer {api_key}。 图片任务默认仅使用 appearance_prompt,可手动开启拼接 voice_prompt;如果脚本没有 voice_prompt 会自动只用 appearance_prompt。 角色图接口会根据模型自动切换:q2-fast/q2-pro/q3-fast -> /reference2image/nanoviduq2/viduq1 -> /reference2imagegpt-image-2 走灵境 Chat Completions 对话接口 /v1/chat/completions,从流式 delta.content 中提取图片 URL 后直接进入可用状态。 视频模型为 doubao-seedance-2-0-260128(或包含 seedance)时会自动切到 Seedance 视频 API。 Seedance 会先将角色图 URL 转为 data:image/<format>;base64,...,再通过 reference_image(string[]) 发起任务。 其余视频模型继续使用 Vidu 的 subjects + visual_prompt 方式。 如遇浏览器跨域拦截,可改用本地静态服务方式打开该页面。

剧本 JSON

运行状态

待开始
角色数
-
场景数
-
角色图成功
-
视频成功
-

角色图任务

角色任务ID状态预览

场景视频任务

场景任务ID状态预览

角色图预览

视频预览

场景视频顺序拼接播放

暂无可拼接视频

    结构化结果

    {}

    详细日志(仅失败与最终结果)