Skip to main content

POST /music/submit/:taskId

重新提交因 Credits 不足而被阻塞的音乐生成任务。

认证

需要 Bearer Token。

路径参数

参数类型说明
taskIdstring任务 UUID

前置条件

  • 任务状态必须为 insufficient_credits
  • 用户必须已解决阻塞原因(充值 Credits)

请求

无请求体。

响应

成功:
{
  "success": true
}
失败(仍不满足条件):
{
  "message": "insufficient_credits"
}

处理流程

1

查找任务

thread_version.audios JSONB 中查找对应 taskId 的任务
2

重新检查资格

验证用户 Credits 余额(≥ 25)
3

更新状态

将 JSONB 中的任务状态更新为 pending
4

发布到 NATS

将任务重新发布到 NATS JetStream,由 kira-music-worker 消费处理