AIFOOLER DEVELOPER API

把音频处理能力
接入你的服务

从上传一首歌,到获得独立人声与伴奏。使用账户级 API Key,通过异步接口完成处理,网页和 API 共用你的处理时长。

QUICK START · CURL
# 1. 上传音频,取得 file_id
curl https://www.aifooler.com/api/v1/uploads \
  -H "Authorization: Bearer $AIFOOLER_API_KEY" \
  -F "file=@song.wav"

# 2. 提交异步分离任务
curl https://www.aifooler.com/api/v1/jobs/separate \
  -H "Authorization: Bearer $AIFOOLER_API_KEY" \
  -H "Idempotency-Key: your-unique-request-id" \
  -H "Content-Type: application/json" \
  -d '{"file_id":"上传返回的id",
       "profile_id":"vocal_background"}'
200异步任务受理
按秒计费成功后结算
共享余额网页与 API 统一管理

为你的音频工作流准备

支持选择人声分离页的不同模型,通过 profile_id 指定处理预设。

人声与伴奏分离

将歌曲分离为人声和伴奏,为翻唱、混音与内容制作准备素材。

和声提取与去混响

通过产品预设提取和声、非和声,或分离音频中的混响部分。

一个账户,两种使用方式

复用已有会员与时长充值。网站处理和服务端调用在同一份余额中结算。

三步完成一次处理

调用者只需要管理文件和任务,无需接触底层服务配置。

上传与提交

上传文件取得 file_id,选择处理预设并携带幂等键创建任务。

查询处理状态

使用任务 ID 每隔 3–5 秒查询,直到任务成功或失败。

获取音轨

携带 API Key 下载人声、伴奏等处理结果,文件通过本站转发。

创建和管理 API Key

Key 只放在你的服务端环境变量中。不要放入网页、App 安装包、URL 或公开仓库。

我的 API 控制台

每个账户最多 5 个有效 Key,共享同一份时长余额。

正在读取账户信息…

计费规则,清楚可查

  • 人声分离按输入音频时长计费,与网页一致,向下取整为整数秒;多个输出音轨不会重复计算时长。
  • 提交任务时预留所需额度,成功后结算,明确失败则释放预留。不按接口响应或服务器运行时间计费。
  • 账户需要有效会员及足够时长;网页免费体验次数不用于 API。
  • API 与网页共用处理余额,会员到期与充值规则沿用账户现有规则。
  • 上游受理状态不明确时进入“待核对”,不会自动重复派发。删除 Key 不会取消已受理任务。

开始构建你的音频应用

查看请求字段、示例、错误码与下载方式。

打开 API 文档