KIE.AI
old-model
  • All Model
  • old-model
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
old-model
  • All Model
  • old-model
old-model
  • All Model
  • old-model
Suno API
4o Image APIVeo3.1 APIRunway APIFlux Kontext API
Suno API
4o Image APIVeo3.1 APIRunway APIFlux Kontext API
  1. Music Generation
  • Suno API 快速开始
  • Music Generation
    • 音乐封面生成回调
    • 生成音乐回调
    • 音乐扩展回调
    • 音频上传和翻唱回调
    • 音频上传和扩展回调
    • 添加伴奏回调
    • 添加人声回调
    • 替换音乐分区回调
    • 生成音乐
      POST
    • 延长音乐
      POST
    • 上传并翻唱音乐
      POST
    • 上传并扩展音乐
      POST
    • 添加伴奏生成音乐
      POST
    • 添加人声生成音乐
      POST
    • 获取音乐任务详情
      GET
    • 获取带时间戳的歌词
      POST
    • 提升音乐风格
      POST
    • 替换音乐分区
      POST
    • 生成音乐封面
      POST
    • 获取音乐封面生成详情
      GET
    • 生成 Persona
      POST
    • 生成混音音乐
      POST
    • 恢复音频
      POST
  • Lyrics Generation
    • 生成歌词回调
    • 生成歌词
      POST
    • 获取歌词任务详情
      GET
  • WAV Conversion
    • 转换为WAV格式回调
    • 转换为WAV格式
    • 获取WAV转换详情
  • Vocal Removal
    • 音频分离回调
    • MIDI 生成回调
    • 人声和乐器分离
    • 获取人声和乐器分离详情
    • 从音频生成 MIDI
    • 获取 MIDI 生成详情
  • Music Video Generation
    • MP4生成完成回调
    • 创建音乐视频
    • 获取音乐视频详情
  • Sounds Generation
    • 生成声音
  • voice
    • Suno Voice 生成回调
    • Suno Voice 验证短句回调
    • Suno Voice生成验证短句接口
    • Suno Voice获取验证短句接口
    • Suno Voice自建音色生成接口
    • Suno Voice获取自建音色记录
    • Suno Voice 重新生成验证短句
    • Suno Voice检查是否可用接口
  1. Music Generation

生成 Persona

POST
/api/v1/generate/generate-persona
基于已生成的音乐创建个性化的音乐 Persona,为音乐赋予独特的身份和特征。

使用指南#

此接口用于为已生成的音乐创建 Persona(音乐角色)
需要提供来自音乐生成相关接口(生成、扩展)的 taskId 和音频 ID
可以自定义 Persona 的名称和描述,为音乐赋予独特的个性
生成的 Persona 可用于后续的音乐创作和风格迁移

参数详情#

参数名类型是否必需说明
taskIdstring必需指定原始音乐生成任务的唯一标识符。可以是以下接口返回的 taskId:
• 生成音乐 (/api/v1/generate)
• 扩展音乐 (/api/v1/generate/extend)
audioIdstring必需指定要创建 Persona 的音频 ID
namestring必需为 Persona 指定一个易于识别的名称
descriptionstring必需描述 Persona 的音乐特征、风格和个性

开发者注意事项#

重要提示
调用此接口前请确保音乐生成任务已完全完成。如果音乐正在生成中时调用此接口将会返回失败。
模型要求:Persona 生成仅支持使用 v3_5 以上版本 模型生成的音乐的 taskId(v3_5 本身不支持)。
建议为 Persona 提供详细的描述,以便更好地捕捉音乐特征。
返回的 personaId 可以用于后续的音乐生成请求中,以创作具有相似风格特征的音乐。
你可以将 personaId 应用到以下接口:
生成音乐
扩展音乐
每个音频 ID 只能生成一次 Persona。

参数示例#

{
  "taskId": "5c79****be8e",
  "audioId": "e231****-****-****-****-****8cadc7dc",
  "name": "电子流行歌手",
  "description": "具有现代电子音乐风格的流行歌手,擅长动感节奏和合成器音色"
}
确保使用的 taskId 对应的音乐生成任务已完成,且 audioId 在有效范围内。
为 Persona 提供详细而具体的描述可以帮助系统更准确地捕捉音乐风格特征。

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
请求成功
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.kie.ai/api/v1/generate/generate-persona' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
  "taskId": "5c79****be8e",
  "audioId": "e231****-****-****-****-****8cadc7dc",
  "name": "Electronic Pop Singer",
  "description": "A modern electronic music style pop singer, skilled in dynamic rhythms and synthesizer tones",
  "vocalStart": 0,
  "vocalEnd": 30,
  "style": "Electronic Pop"
}'
Response Response Example
{
    "code": 200,
    "msg": "success",
    "data": {
        "personaId": "a1b2****c3d4",
        "name": "电子流行歌手",
        "description": "具有现代电子音乐风格的流行歌手,擅长动感节奏和合成器音色"
    }
}
Previous
获取音乐封面生成详情
Next
生成混音音乐
Built with