AnyInt Docs
媒体与音乐

生成与创作

本页介绍的是用于创建新的音乐资产,而不是转换上传音频的路由。

本页介绍的是用于创建新的音乐资产,而不是转换上传音频的路由。

核心创建路由

路由用途
POST /suno/generate创建一首新歌
POST /suno/extend延长一首已生成的歌曲
POST /suno/generate-lyrics根据简短提示生成歌词
POST /suno/timestamped-lyrics获取已完成歌曲的对齐词级时间点
POST /suno/style-generate将粗略的风格提示扩展为更丰富的风格文本
POST /suno/generate-cover为已完成的音乐任务生成封面图

/suno/generate

使用 /suno/generate 既适用于单行歌曲创作,也适用于完全可控的基于歌词的创作。

关键输入字段

字段必填说明
customModefalse 用于简单模式, true 用于自定义模式
instrumentaltrue 用于纯音乐, false 用于人声
model以下之一 V4, V4_5, V4_5PLUS, V4_5ALL, V5
callBackUrl任务完成时的 webhook 端点
prompt条件必填简单模式下为描述,自定义模式下为歌词文本
style条件必填自定义模式必填
title条件必填自定义模式必填
personaId复用已保存的声音身份

简单模式示例

curl -X POST "https://api.anyint.ai/suno/generate" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "customMode": false,
    "instrumental": false,
    "model": "V5",
    "prompt": "一首明亮的夏日流行歌曲,关于旅行和自由",
    "callBackUrl": "https://your-domain.com/callback"
  }'

自定义模式示例

curl -X POST "https://api.anyint.ai/suno/generate" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "customMode": true,
    "instrumental": false,
    "model": "V5",
    "title": "夏日微风",
    "style": "流行、原声、温暖人声",
    "prompt": "[Verse]\n城市被我们抛在身后\n\n[Chorus]\n我们继续朝着光亮前行",
    "personaId": "your-persona-id",
    "callBackUrl": "https://your-domain.com/callback"
  }'

/suno/extend

使用 /suno/extend 用于继续之前生成的曲目。

关键输入字段

字段必填说明
audioId用于继续的源音频
model目标模型版本
callBackUrl异步回调目标
defaultParamFlagfalse 用于复用原始歌曲设置, true 用于覆盖
curl -X POST "https://api.anyint.ai/suno/extend" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audioId": "your-audio-id",
    "model": "V4_5",
    "defaultParamFlag": false,
    "callBackUrl": "https://your-domain.com/callback"
  }'

/suno/generate-lyrics

当你希望在开始生成歌曲之前先由 AI 编写歌词时,请使用此路由。

curl -X POST "https://api.anyint.ai/suno/generate-lyrics" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "一首关于都市生活的深夜 R&B 歌曲",
    "callBackUrl": "https://your-domain.com/callback"
  }'

回调会返回多个歌词变体,每个都带有 title文本.

/suno/timestamped-lyrics

当歌曲完成后,如果你需要卡拉 OK、字幕或歌词同步输出,请使用此路由。

curl -X POST "https://api.anyint.ai/suno/timestamped-lyrics" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskId": "your-task-id",
    "audioId": "your-audio-id"
  }'

响应包括 data.alignedWords,其中每个单词都包含 startSendS.

/suno/style-generate

这是一个同步辅助路由,用于在提交完整生成请求之前改进粗略的风格标签。

curl -X POST "https://api.anyint.ai/suno/style-generate" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "content": "流行、神秘、电子" }'

/suno/generate-cover

当音乐任务完成后,请使用此路由创建封面图选项。

curl -X POST "https://api.anyint.ai/suno/generate-cover" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskId": "your-task-id",
    "callBackUrl": "https://your-domain.com/callback"
  }'

回调会返回 data.images,这是一个生成的封面 URL 数组。

On this page