KIE.AI
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
Market
File Upload APICommon API
Market
File Upload APICommon API
  1. Lyrics Generation
  • 开始使用
  • Market
  • Image Models
    • Seedream
      • Seedream3.0 生成图像
      • Seedream4.0 文生图
      • Seedream4.0 图片编辑
      • Seedream4.5 文生图
      • Seedream4.5 图片编辑
      • Seedream5.0 Lite 文生图
      • Seedream5.0 Lite 图片编辑
    • Z-image
      • 使用 z-image 生成内容
    • Google
      • 使用 nano-banana-2 生成内容
      • Google Imagen4 Fast
      • Google Imagen4 Ultra
      • Google Imagen4
      • Nano Banana 图片编辑
      • Google Nano Banana
      • Nano Banana Pro 图生图
    • Flux-2
      • Flux-2 Pro 图生图
      • Flux-2 Pro 文生图
      • Flux-2 图生图
      • Flux-2 文生图
    • Grok Imagine
      • Grok Imagine 文生图
      • Grok Imagine 图生图
    • GPT Image
      • GPT Image1.5 文生图
      • GPT Image1.5 图生图
    • Topaz
      • Topaz 图像优化
    • Recraft
      • Recraft 背景移除
      • Recraft 图像优化
    • Ideogram
      • Ideogram V3 图片重构
      • Ideogram 角色编辑
      • Ideogram 角色重混
      • Ideogram 角色图像生成
      • Ideogram V3 文生图
      • Ideogram V3 图像编辑
      • Ideogram V3 混合
    • Qwen
      • Qwen 文生图
      • Qwen 图生图
      • Qwen 图片编辑
      • Qwen2 图片编辑
      • Qwen2 文生图
    • 4o Image API
      • 4o Image API 快速开始
      • 4o 图片生成回调
      • 生成4o图像
      • 获取4o图像详情
      • 获取直接下载URL
    • Flux Kontext API
      • Flux Kontext API 快速开始
      • 图像生成或编辑回调
      • 生成或编辑图像
      • 获取图像详情
    • Wan
      • Wan 2.7 Image
      • Wan 2.7 Image Pro
  • Video Models
    • Grok Imagine
      • Grok Imagine 文生视频
      • Grok Imagine 图生视频
      • 放大 Grok Imagine 视频
      • 扩展 Grok Imagine 视频
    • Kling
      • Kling-2.6 文生视频
      • Kling-2.6 图生视频
      • Kling V2.5 Turbo Pro 图生视频
      • Kling V2.5 Turbo Pro 文生视频
      • Kling AI Avatar Standard
      • Kling AI Avatar Pro
      • Kling V2.1 Master 图生视频
      • Kling V2.1 Master 文生视频
      • Kling V2.1 Pro
      • Kling V2.1 Standard
      • kling-2.6 motion-control
      • kling-3.0 motion-control
      • Kling 3.0
    • Bytedance
      • Bytedance Seedance 2.0
      • Bytedance Seedance 2.0 Fast
      • 创建火山资产
      • 查询火山引擎资产状态
      • Bytedance Seedance 1.5 Pro
      • Bytedance V1 Pro Fast 图生视频
      • Bytedance V1 Pro 图生视频
      • Bytedance V1 Pro 文生视频
      • Bytedance V1 Lite 图生视频
      • Bytedance V1 Lite 文生视频
    • Hailuo
      • Hailuo 2.3 Pro 图生视频
      • Hailuo 2.3 Standard 图生视频
      • Hailuo Pro 文生视频
      • Hailuo Pro 图生视频
      • Hailuo Standard 文生视频
      • Hailuo Standard 图生视频
    • Sora2
      • Sora2 图生视频
      • Sora2 文生视频
      • Sora2 Pro 图生视频
      • Sora2 Pro 文生视频
      • Sora2 水印移除
      • Sora-2 Pro Storyboard
      • Sora2 - Characters
      • Sora2 - Characters Pro
    • Wan
      • Wan 2.6 - 图转视频
      • Wan 2.6 - 文转视频
      • Wan 2.6 - 视频转视频
      • Wan 2.2 A14B Turbo 图生视频
      • Wan 2.2 A14B Turbo 文生视频
      • Wan 2.2 A14B Turbo 语音转视频
      • Wan 动画移动
      • Wan 动画替换
      • Wan - Flash 图转视频
      • Wan - Flash 视频转视频
      • Wan 2.5 - 图转视频
      • Wan 2.5 - 文转视频
      • Wan 2.7 - 文转视频
      • Wan 2.7 - 图转视频
      • Wan 2.7 - 视频编辑
      • Wan 2.7 - 参考生视频
    • Topaz
      • Topaz视频优化
    • Infinitalk
      • Infinitalk视频生成
    • Runway API
      • Runway API 快速开始
      • AI 视频生成回调
      • AI 视频扩展回调
      • Aleph
        • Aleph 视频生成回调
        • 生成 Aleph 视频
        • 获取 Aleph 视频详情
      • 生成AI视频
      • 获取AI视频详情
      • 延长AI视频
  • Music Models
    • ElevenLabs
      • ElevenLabs对话文生语音V3
      • ElevenLabs Turbo 2.5文生语音
      • ElevenLabs文生语音 多语言V2
      • ElevenLabs语音转文字
      • ElevenLabs音效V2
      • ElevenLabs音频分离
  • Chat Models
    • GPT
      • GPT 5.2
      • GPT 5.4 (response)
    • Claude
      • Claude Haiku 4.5
      • Claude Opus 4.5
      • Claude Opus 4.6
      • Claude Sonnet 4.5
      • Claude Sonnet 4.6
    • Gemini
      • Gemini 2.5 Pro (openai)
      • Gemini 3 Pro (openai)
      • Gemini 3.1 Pro (openai)
      • Gemini 2.5 Flash (openai)
      • Gemini 3 Flash (openai)
      • Gemini 3 Flash
    • Codex
      • GPT Codex
  • Veo3.1 API
    • Veo3.1 API 快速开始
    • Veo3.1 视频生成回调
    • 获取 4K 视频回调
    • 生成veo3.1视频
    • 扩展veo3.1视频
    • 获取1080P视频
    • 获取4K视频
    • 查询veo3.1视频详情
  • Suno API
    • Suno API 快速开始
    • Music Generation
      • 生成音乐回调
      • 音乐扩展回调
      • 音频上传和翻唱回调
      • 音频上传和扩展回调
      • 添加伴奏回调
      • 添加人声回调
      • 音乐封面生成回调
      • 替换音乐分区回调
      • 生成音乐
      • 延长音乐
      • 上传并翻唱音乐
      • 上传并扩展音乐
      • 添加伴奏生成音乐
      • 添加人声生成音乐
      • 获取音乐任务详情
      • 获取带时间戳的歌词
      • 提升音乐风格
      • 生成音乐封面
      • 获取音乐封面生成详情
      • 替换音乐分区
      • 生成 Persona
      • 生成混音音乐
    • Lyrics Generation
      • 生成歌词回调
      • 生成歌词
        POST
      • 获取歌词任务详情
        GET
    • WAV Conversion
      • 转换为WAV格式回调
      • 转换为WAV格式
      • 获取WAV转换详情
    • Vocal Removal
      • 音频分离回调
      • MIDI 生成回调
      • 人声和乐器分离
      • 获取人声和乐器分离详情
      • 从音频生成 MIDI
      • 获取 MIDI 生成详情
    • Music Video Generation
      • MP4生成完成回调
      • 创建音乐视频
      • 获取音乐视频详情
    • Sounds Generation
      • 生成声音
  • 获取任务详情
    GET
  1. Lyrics Generation

生成歌词回调

当音乐分区替换完成时,系统会调用此回调通知结果。
当您向Suno API提交音乐分区替换任务时,可以使用 callBackUrl 参数设置回调URL。任务完成时,系统将自动向您指定的地址推送结果。

回调机制概述#

回调机制消除了轮询API获取任务状态的需要。系统会主动向您的服务器推送任务完成结果。
Webhook 安全性:为确保回调请求的真实性和完整性,我们强烈建议您实现 webhook 签名验证。请参阅我们的 Webhook 校验指南 了解详细实现步骤。

回调时机#

系统将在以下情况发送回调通知:
音乐分区替换任务成功完成
音乐分区替换任务失败
任务处理过程中发生错误

回调方式#

HTTP方法: POST
内容类型: application/json
超时设置: 15秒

回调请求格式#

任务完成时,系统将以下格式向您的 callBackUrl 发送POST请求:
成功回调
失败回调
{
  "code": 200,
  "msg": "All generated successfully.",
  "data": {
    "callbackType": "complete",
    "task_id": "2fac****9f72",
    "data": [
      {
        "id": "e231****-****-****-****-****8cadc7dc",
        "audio_url": "https://example.cn/****.mp3",
        "stream_audio_url": "https://example.cn/****",
        "image_url": "https://example.cn/****.jpeg",
        "prompt": "[Verse] 替换后的音乐内容",
        "model_name": "chirp-v3-5",
        "title": "替换后的标题",
        "tags": "electrifying, rock",
        "createTime": "2025-01-01 00:00:00",
        "duration": 198.44
      }
    ]
  }
}

状态码说明#

code (integer, required)#

回调状态码,表示任务处理结果:
状态码描述
200成功 - 请求已成功处理
400验证错误 - 参数验证失败
408超出限制 - 超时
500服务器错误 - 处理请求时发生意外错误
501音频生成失败
531服务器错误 - 抱歉,由于问题生成失败。您的积分已退还。请重试

msg (string, required)#

状态消息,提供更详细的状态描述

响应数据字段#

data (object, required)#

包含回调数据的容器对象

data.callbackType (string, required)#

回调类型,表示当前回调阶段:
类型描述
complete替换任务全部完成
error任务失败或发生错误

data.task_id (string, required)#

任务唯一标识符,用于追踪和查询

data.data (array)#

生成的音乐数据数组。成功时包含替换后的音乐详细信息,失败时为 null
音乐对象属性
id (string): 音乐片段的唯一标识符
audio_url (string): 替换后音乐的完整URL,可直接下载
stream_audio_url (string): 替换后音乐的流媒体URL,用于在线播放
image_url (string): 替换后音乐的封面图片URL
prompt (string): 用于生成替换片段的提示词
model_name (string): 使用的AI模型名称(例如 chirp-v3-5)
title (string): 替换后的音乐标题
tags (string): 替换片段的音乐风格标签
createTime (string): 替换任务创建时间(格式:YYYY-MM-DD HH:MM:SS)
duration (number): 替换后音乐的总时长(秒)

实现回调处理器#

以下示例展示如何实现回调处理器:
Node.js
Python Flask

回调安全建议#

为确保回调的安全性,建议实施以下措施:
1.
验证请求来源:检查请求IP或使用签名验证
2.
使用HTTPS:确保回调URL使用HTTPS协议
3.
实现幂等性:处理可能的重复回调
4.
超时处理:确保在15秒内响应回调请求
5.
错误日志:记录所有回调详情以便调试

常见问题#

为什么没有收到回调?
可能的原因:
回调URL不可访问(检查防火墙设置)
回调处理器响应超时(超过15秒)
URL格式错误或使用了HTTP而非HTTPS
服务器返回了非200状态码
如何处理回调重试?
系统可能会在以下情况重试回调:
回调URL返回非200状态码
请求超时
网络错误
建议:
实现幂等性处理,使用task_id识别重复回调
快速响应200状态码,然后异步处理数据

替代方案:轮询查询#

如果您不使用回调,也可以通过轮询方式查询任务状态:
轮询查询结果
使用获取音乐详情接口定期查询任务状态,建议每30秒查询一次。

下一步#

替换音乐分区
了解如何使用替换分区接口
获取音乐详情
查询替换任务的状态和结果
Previous
生成混音音乐
Next
生成歌词
Built with