跳到主要内容

获取WAV转换详情

GET 

https://kieai.erweima.ai/api/v1/wav/record-info

获取WAV格式转换任务的详细信息。

使用指南

  • 使用此接口检查WAV转换任务的状态
  • 转换完成后访问WAV文件URL
  • 跟踪转换进度和可能发生的任何错误

状态说明

  • PENDING: 任务等待处理中
  • SUCCESS: WAV转换成功完成
  • CREATE_TASK_FAILED: 创建转换任务失败
  • GENERATE_WAV_FAILED: WAV文件生成过程中失败
  • CALLBACK_EXCEPTION: 回调过程中发生错误

开发者注意事项

  • WAV文件URL仅在状态为SUCCESS时在响应中可用
  • 对于失败的任务提供错误代码和消息
  • 成功转换后,WAV文件保留14天

Request

Query Parameters

    taskId stringrequired

    要获取的WAV转换任务的唯一标识符。这是创建WAV转换任务时返回的taskId。

    Example: 988e****c8d3

Responses

请求成功

Schema
    codeStatusCode (integer)

    响应状态码

    Enum ValueDescription
    200成功 - 请求已成功处理
    401未授权 - 缺少身份验证凭据或凭据无效
    402积分不足 - 账户没有足够的积分执行此操作
    404未找到 - 请求的资源或端点不存在
    409冲突 - WAV记录已存在
    422参数错误 - 请求参数未通过验证检查
    429超出限制 - 已超过对此资源的请求限制
    455服务不可用 - 系统当前正在进行维护
    500服务器错误 - 在处理请求时发生意外错误
    505功能已禁用 - 请求的功能当前已禁用

    Possible values: [200, 401, 402, 404, 409, 422, 429, 455, 500, 505]

    msgstring

    当 code != 200 时的错误信息

    Example: success
    data object

    响应数据。当 code 为 200 时,包含新生成的任务ID。当 code 为 409(WAV记录已存在)时,包含之前已生成的WAV记录的任务ID。

    taskIdstring

    任务ID

    Example: a97c7671c0bc12d8ffdf67c1777e267b
    musicIdstring

    音乐ID

    callbackUrlstring

    回调地址

    completeTimedate-time

    完成回调时间

    response object
    audioWavUrlstring

    WAV格式音频文件URL

    statusstring

    任务状态

    Possible values: [PENDING, SUCCESS, CREATE_TASK_FAILED, GENERATE_WAV_FAILED, CALLBACK_EXCEPTION]

    createTimedate-time

    创建时间

    errorCodenumber

    错误码,仅当任务失败时有值

    errorMessagestring

    错误信息,仅当任务失败时有值

Authorization: http

name: BearerAuthtype: httpscheme: bearerbearerFormat: API Keydescription: 所有接口都需要通过 Bearer Token 方式进行认证。

获取 API Key:
1. 访问 [API Key 管理页面](https://kie.ai/api-key) 获取您的 API Key

使用方式:
在请求头中添加:
Authorization: Bearer YOUR_API_KEY

注意事项:
- 请妥善保管您的 API Key,不要泄露给他人
- 如果怀疑 API Key 泄露,请立即在管理页面重置
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://kieai.erweima.ai/api/v1/wav/record-info");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://kieai.erweima.ai
Auth
Parameters
— queryrequired
ResponseClear

Click the Send API Request button above and see the response here!