跳到主要内容

获取音乐任务详情

GET 

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

获取音乐生成任务的详细信息。

使用指南

  • 使用此接口检查任务状态并访问生成结果
  • 任务详情包括状态、参数和生成的曲目
  • 生成的曲目可通过返回的URL访问

状态说明

  • PENDING: 任务等待处理中
  • TEXT_SUCCESS: 歌词/文本生成成功
  • FIRST_SUCCESS: 第一个音轨生成完成
  • SUCCESS: 所有音轨生成成功
  • CREATE_TASK_FAILED: 创建任务失败
  • GENERATE_AUDIO_FAILED: 音频生成失败
  • CALLBACK_EXCEPTION: 回调过程中出错
  • SENSITIVE_WORD_ERROR: 内容因敏感词被过滤

开发者注意事项

  • 对于纯音乐曲目(instrumental=true),响应中不会包含歌词数据
  • 最大查询频率:每个任务每秒最多3次请求
  • 响应包括音频文件、图片和流式端点的直接URL

Request

Query Parameters

    taskId stringrequired

    要获取的音乐生成任务的唯一标识符。可以是"生成音乐"任务或"延长音乐"任务返回的taskId。

    Example: 5c79****be8e

Responses

请求成功

Schema
    codeStatusCode (integer)

    响应状态码

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

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

    msgstring

    当 code != 200 时的错误信息

    Example: success
    data object
    taskIdstring

    任务ID,用于追踪任务状态。可使用此ID通过"获取音乐详情"接口查询任务详情和结果。

    Example: 5c79****be8e
    parentMusicIdstring

    父音乐ID(仅扩展音乐时有值)

    paramstring

    生成任务的参数信息

    response object
    taskIdstring

    任务ID

    sunoData object[]
  • Array [
  • idstring

    音频唯一标识

    audioUrlstring

    音频文件URL

    streamAudioUrlstring

    流式音频URL

    imageUrlstring

    封面图片URL

    promptstring

    生成提示词/歌词

    modelNamestring

    使用的模型名称

    titlestring

    音乐标题

    tagsstring

    音乐标签

    createTimedate-time

    创建时间

    durationnumber

    音频时长(秒)

  • ]
  • statusstring

    任务状态

    Possible values: [PENDING, TEXT_SUCCESS, FIRST_SUCCESS, SUCCESS, CREATE_TASK_FAILED, GENERATE_AUDIO_FAILED, CALLBACK_EXCEPTION, SENSITIVE_WORD_ERROR]

    typestring

    任务类型

    Possible values: [chirp-v3-5, chirp-v4]

    operationTypestring

    操作类型

    • generate: 生成音乐 - 使用AI模型创建新的音乐作品
    • extend: 延长音乐 - 延长或修改现有的音乐作品
    • upload_cover: 上传并翻唱音乐 - 基于上传的音频文件创建新的音乐作品
    • upload_extend: 上传并扩展音乐 - 基于上传的音频文件延长或修改音乐作品

    Possible values: [generate, extend, upload_cover, upload_extend]

    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/generate/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!