POST
/
api
/
v1
/
generate
生成音乐
curl --request POST \
  --url https://api.kie.ai/api/v1/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "A calm and relaxing piano track with soft melodies",
  "style": "Classical",
  "title": "Peaceful Piano Meditation",
  "customMode": true,
  "instrumental": true,
  "model": "V3_5",
  "callBackUrl": "https://api.example.com/callback",
  "negativeTags": "重金属, 快节奏鼓点"
}'
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "5c79****be8e"
  }
}

使用指南

  • 此接口根据您的文本提示创建音乐
  • 每个请求会生成多个变体
  • 您可以通过自定义模式和纯音乐设置来控制细节级别

参数详情

  • 自定义模式下(customMode: true):
    • 如果 instrumental: true:需提供 styletitle
    • 如果 instrumental: false:需提供 styleprompttitle
    • 不同模型的字符限制:
      • V3_5 和 V4prompt 3000字符,style 200字符
      • V4_5 和 V4_5PLUSprompt 5000字符,style 1000字符
    • title 长度限制:80字符(所有模型)
  • 非自定义模式下(customMode: false):
    • 无论 instrumental 设置如何,仅需提供 prompt
    • prompt 长度限制:400字符
    • 其他参数应留空

开发者注意事项

  • 新用户建议:以 customMode: false 开始使用,更简单
  • 生成的文件将保留14天
  • 回调过程分三个阶段:text(文本生成)、first(第一首完成)、complete(全部完成)

Authorizations

Authorization
string
header
required

所有接口都需要通过 Bearer Token 方式进行认证。

获取 API Key:

  1. 访问 API Key 管理页面 获取您的 API Key

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

注意事项:

  • 请妥善保管您的 API Key,不要泄露给他人
  • 如果怀疑 API Key 泄露,请立即在管理页面重置

Body

application/json

Response

200
application/json

请求成功

The response is of type object.