BeatAPI 工作流 API
BeatAPI 工作流 API
工作流 API
当你需要稳定的 BeatAPI 能力,而不想绑定某个上游供应商契约时,使用工作流 API。
三个工作流都是异步任务:
- 创建任务并保存
data.id。 - 每 5–10 秒轮询
GET /v1/tasks/{task_id}。 - 在
succeeded或failed时停止;音乐视频人工审核可能停在requires_action。 - 轮询跑通后,再使用签名 Webhook 接收通知。
查询工作流类型
GET /v1/workflows 无需鉴权,也没有参数。
429 rate_limit_exceeded 可能包含 Retry-After 和 error.retry_after_seconds,至少等待指定时间后再试。
通用生产规则
- 基础地址为
https://api.beatapi.io。 - 永久 API 密钥只保存在可信服务端。
- 输入必须能从公网访问;本地素材先调用
POST /v1/files。 - 创建请求会预留 USD 余额并返回统一任务结构。
- 记录
request_id、用量、状态、错误和最终输出 URL。 - 对没有明确幂等头的未知创建结果,不要盲目重试。

