1.7 KiB
1.7 KiB
1. Architecture
- 1.1 为
audio模态补齐核心类型,包括模型类型、任务类型、结果类型和默认路由 - 1.2 设计 Suno 的动作绑定结构,区分能力动作、执行端点和
mv版本 - 1.3 定义音频任务提交与轮询状态的标准化映射
2. Provider Routing And Adapter Layer
- 2.1 为 provider routing 增加
audio操作与对应的 binding metadata - 2.2 新增
AudioModelAdapter和音频 API service - 2.3 实现 Suno 音乐生成提交
/suno/submit/music - 2.4 实现 Suno 单任务查询
/suno/fetch/{task_id} - 2.5 将 Suno 的能力动作映射到可执行请求,而不是直接按发现模型 ID 调用
3. UI And Settings
- 3.1 在设置页中增加音频默认模型路由
- 3.2 在 AI 输入栏中增加
音频模式切换 - 3.3 为 Suno 音乐生成暴露基础参数表单:
mvtitletagscontinue_clip_idcontinue_at
- 3.4 在任务队列和历史记录中展示音频任务与音频结果
4. Runtime Behavior
- 4.1 保证未显式选择模型时,音频请求可正确走默认 preset
- 4.2 保证显式选择 Suno 能力动作时,可以解析到正确的执行规则与
mv - 4.3 保证任务刷新恢复时,音频任务可继续轮询并更新进度
5. Verification
- 5.1 验证 AI 输入栏可发起音频生成任务
- 5.2 验证 Suno 音乐生成接口可提交并回填
task_id - 5.3 验证
/suno/fetch/{task_id}能驱动任务状态从提交到完成 - 5.4 验证音频结果能进入任务列表与历史记录
- 5.5 验证图片、视频、文本既有链路不回归