Beat API#1 AI Music Video API

面向视频产品的 AI Music Video API。

通过提示词、音频、歌词和视觉素材创建 AI 音乐视频 API 工作流。

一个 API 管理你的 AI Music Video Workflow。

用一个异步视频工作流 API 跳过队列、轮询、存储和 Webhook 胶水代码。

自己搭建:视频、音频、歌词、同步

  • 音频、图片、提示词和歌词需要自己粘合。
  • 时间轴、字幕和场景同步都留给你的团队。
  • 异步任务状态需要自建跟踪逻辑。
  • 最终 MP4 托管和交付仍然要自己搭。

BeatAPI:一个 AI Music Video API

  • 音频、图片、提示词和歌词放在一个请求里。
  • 一个异步任务覆盖生成、跟踪和输出。
  • 返回可直接用于产品交付的托管 MP4。
POST/v1/music-video/tasks

音频 + 图片 + 提示词 + 歌词

task_id

可操作 Storyboard

编辑或选择镜头

托管 MP4

面向产品团队的 AI Music Video API

用一个 AI 音乐视频 API 覆盖音乐 app、艺人平台、创作者工具和营销活动。

音乐应用

围绕歌曲构建 AI MV 生成

让听众、艺人和粉丝社区通过一个异步任务,从音频、歌词、提示词和参考素材创建 AI 音乐视频。

常用输入

音频 URL歌词或 SRT视觉参考

交付内容

AI 音乐视频
歌词短片
歌曲 visualizer

停止重复搭建 AI Music Video API 基础设施

直接模型 API 负责生成片段;Beat API 补上 AI Music Video API 和 AI Workflow API 需要的同步、任务状态、文件交付和电商复用层。

传统 AI 工作流

自己拼接 Seedance 或 Veo 做视频生成
接入 ElevenLabs 或其他音频 API
自己处理歌词、字幕和时间同步
连接模型状态、重试和失败逻辑
自行托管最终视频文件和任务证据

Beat API:异步视频工作流 API

一个 AI 音乐视频 API 路由
音频、歌词、提示词和参考素材放在一起
带执行链路的异步生命周期
任务状态、执行证据和输出交付
需要时可复用电商视频工作流

面向 AI 音乐视频 API 的生产级保障

音乐视频工作流会涉及音频、歌词、参考素材、处理过程、计费和交付。

生成之后

每个任务都可追踪。

BeatAPI 把输入、执行细节、文件、交付事件和支持链路留在同一条任务记录里。

01

绑定上下文

音频、歌词、参考素材和任务 ID 不分散。

02

追踪状态

把内部处理状态收敛成产品可用的任务状态。

03

闭环解释

用量、交付事件、文件和失败原因都有据可查。

风险

处理状态漂移

一个任务生命周期

模型特定的任务状态被收敛到产品可用的 queued、processing、succeeded 和 failed 状态。

风险

歌词和素材不匹配

输入始终绑定在一起

音频、歌词、提示词、视觉参考、任务 ID 和输出都附着在同一条工作流记录上。

风险

计费不清晰

扣费、结算、退款

音乐视频成功、失败或没有进入终态时,用量都能解释清楚。

风险

支持排障盲区

请求和执行链路

任务会保留请求 ID、执行轨迹、状态轨迹、视频输出、交付事件和失败原因。

发起你的第一个 AI 音乐视频 API 请求

提交音频、歌词、提示词和参考素材;拿到任务 ID;轮询或订阅事件获取生成视频。

1创建 API 密钥
2提交音频 + 歌词
3跟踪任务状态
4接收状态事件
5使用视频输出

AI 音乐视频 API 工作流

一次提交音乐输入,获得可轮询或可订阅状态事件的任务 ID。

查看文档

状态事件跟踪

事件

task.succeeded

工作流执行和任务日志

任务

accepted

路由

workflow.ready

输出

media.ready

workflow_run.created202
webhook.delivery.okevt
workflow_runsmedia_urlrequest_id

给 AI MV 开发者的一套路由形状

POST /v1/music-video/tasks

服务端请求契约

async
AuthorizationBearer sk_xxx
Idempotency-Keyclient_uuid
Callbackwebhook_url
轮询状态事件视频输出
可复用于电商视频同一流程
响应200

{ task_id: "tsk_9f2" }

{ status: "processing" }

{ output_url: "https://media.beatapi.io/outputs/task_xxx/0.mp4" }

事件task.succeeded
排队中
处理中
已成功

API 密钥、用量、控制台运维

在线

sk_demo_8x92...k

服务端密钥已启用

1,240

用量

99.7%

事件

task.succeeded现在
r2.output.ready04s
request.logged18s

产品团队接入后的真实收益

更少的临时脚本、更清楚的任务状态,以及更快的支持排障交接,是最常见的反馈。

AI Music Video API 常见问题

了解输入限制、可编辑 Storyboard、单镜头重做、选镜合成、任务状态、积分计费、文件交付与支持排障。

创建第一个工作流

创建 API 密钥,提交音频、歌词、提示词和参考素材,然后跟踪任务生命周期。

创建 API 密钥

AI Music Video API 会把音频、歌词或 SRT、提示词和参考图片组织成产品可控的视频工作流。BeatAPI 返回任务 ID,暴露生命周期与 Storyboard 状态,并交付托管的镜头媒体和最终 MP4 URL。

原始模型 API 主要生成单个素材。BeatAPI 补齐产品工作流:输入校验、统一任务状态、可编辑 Storyboard、文件持久化、用量记账、轮询与 Webhook、托管输出和支持日志,对外只提供一套 API 契约。

BeatAPI 接收 10–180 秒音频和 1–7 张公开 HTTPS 参考图。可选参数包括提示词、歌词或 SRT、字幕、Lip Sync、风格、画幅、540p/720p/1080p 分辨率、质量和自动或手动合成。本地素材可先上传到 /v1/files。

可以。支持该能力的工作流会返回带稳定 Shot ID 和镜头元数据的有序 Storyboard。你可以获取或编辑一个镜头,再把选中的 Shot ID 合成为新 MP4,无需重启整个任务;每次操作都关联原任务 ID。

创建任务后会返回任务 ID。你可每 5–10 秒轮询 GET /v1/tasks/{task_id} 作为状态事实源,也可添加生命周期 Webhook。状态会区分排队与处理、Storyboard 审核或操作、镜头编辑、合成、成功和失败。

BeatAPI 会在生成任务或 Storyboard 操作被接受时预留或扣除积分,对成功工作进行结算,并退回符合条件的失败用量。费用取决于时长、分辨率、质量、可选 Lip Sync,以及单独的镜头编辑或合成操作;积分账本保留扣除、结算和退回记录。

BeatAPI 会把源输入、上传文件、Storyboard 镜头、编辑与合成操作、状态历史、积分事件、执行日志、托管输出、Webhook 交付、请求 ID 和失败原因关联在一起,让开发与支持团队从请求到交付都只查一条可追溯记录。

BeatAPI 的 AI Ecommerce Video API 会把产品或生活方式图片、营销简报、时长、画幅、语言和创意方向转换为异步短视频广告任务,并与 Music Video 复用同一套任务、文件、积分、Webhook 和托管输出层。

开发者文档包含端点指南、请求与响应 Schema、工作流示例、积分规则、任务状态和 Storyboard 操作。也可下载 /openapi.yaml,将可导入的 API 契约用于代码生成、API 客户端和测试工具。