选择模型
请浏览 音乐与音效模型,获取当前的模型 ID、价格、时长限制以及支持的功能。 你也可以在运行时探测模型能力:duration_seconds、lyrics_prompt、force_instrumental 或 loop 等可选字段前,请先检查每个模型的元数据。不受支持的字段将返回 HTTP 400 响应。
生成流程
1. 获取价格报价
在生成媒体前先对请求进行报价。请使用与你打算发送到队列端点相同的模型和时长。2. 将生成任务加入队列
model 和 queue_id;retrieve 和 complete 端点都需要它们。
3. 轮询并下载
使用队列响应中的值调用/audio/retrieve:
Content-Type:
处理中的响应形如:
完整示例
以下 Python 示例将一段器乐音乐加入队列,每五秒轮询一次,并根据响应的内容类型使用相应的扩展名保存结果。quote 端点无需鉴权,但 queue、retrieve 和 complete 请求都需要鉴权。
Prompt 编写建议
- 对于音乐,请描述流派、乐器、情绪、节奏、结构,以及是否需要人声。
- 对于音效,请描述声源、环境、强度、时序和聆听视角。
- 仅在所选模型支持歌词时才使用
lyrics_prompt。 - 仅在模型元数据显示支持时才使用
force_instrumental或loop。