开发者
Sonvi 开放 API
把 Sonvi 曲库接入你自己的产品。通过一套 REST API 搜索和播放 AI 歌曲、上传新作品,并让你的用户评分、收藏和许愿。
可以做什么
浏览曲库
全文搜索、热门与最新榜单、风格、语言、相似推荐,以及带歌词的歌曲详情。
权限: catalog:read
播放与下载
支持 HTTP Range 的音频流播放、MP3 下载和封面图片。
权限: media:read
上传歌曲
代你的用户上传 MP3、元数据和歌词,并查询审核状态。
权限: tracks:write
用户互动
评分、举报、收藏、许愿,以及“你的歌上线了”通知,按你的每个用户分别记录。
权限: social:write
代表你的用户操作
在 X-End-User-Id 请求头中传入你自己的用户 ID,Sonvi 会在首次使用时自动创建对应账号。评分、收藏和上传都按人区分,也不会和其他合作方的数据混在一起。
限流
每个 Key 默认每分钟 120 次请求。每个响应都会在 X-RateLimit-* 响应头中返回剩余额度,如需更高额度可以联系我们。
快速开始
API Key 只保存在你的服务端,通过 X-API-Key 请求头发送:
curl "https://api.sonvi.ai/api/search?q=love&limit=5" \
-H "X-API-Key: sk_live_xxxxxxxx_your_secret" \
-H "X-End-User-Id: user-123"申请 API Key
API Key 由 Sonvi 团队签发。请发邮件告诉我们你的产品、预计调用量和需要的权限。