SuperAPI AI 工具集

music

编程与开发

查看项目

更新于 10-15 20:27

技能介绍

用途:通过 ElevenLabs Music API 从文本提示生成音乐,适用于器乐、带歌词歌曲、背景音乐、广告短曲等 AI 音乐创作场景。

主要能力:music.compose 根据提示或 composition plan 生成音频;music.composition_plan.create 生成结构化编曲方案以实现细粒度控制;music.compose_detailed 返回音频、编曲方案与元数据;music.video_to_music 依据一个或多个上传视频生成背景音乐;music.upload 上传音频供后续 inpainting 工作流使用,并可提取其编曲方案,该功能面向可使用 inpainting 的企业客户。

使用方式:安装后可用 Python、JavaScript 或 cURL 调用。Python 示例:client.music.compose(prompt="A chill lo-fi hip hop beat with jazzy piano chords", music_length_ms=30000)。JavaScript 仅使用 @elevenlabs/* 包。cURL 调用 https://api.elevenlabs.io/v1/music,需携带 xi-api-key 请求头。视频转音乐接口为 /v1/music/video-to-music,可传 description 与最多 10 个 tags。

限制:不能引用具体艺人、乐队或受版权保护的歌词;bad_prompt 错误会附带 prompt_suggestion,bad_composition_plan 错误会附带 composition_plan_suggestion。视频转音乐每次上传 1 至 10 个视频文件,合计不超过 200 MB、总时长不超过 600 秒。常见错误包括 401(密钥无效)、422(参数无效)、429(限流)。具体安装步骤与完整参数见官方安装指南与 API 参考。