sound.description 同时是官方 tags 和标题(标题大小写,80 字处截断并加 ...)。你传的 prompt 或 tags 都会被覆盖。max_mode 会 HTTP 400。
POST /suno/v2/generate 返回 { "taskId" }。轮询 查询任务状态。Schema:GET /suno/v2/generate/schema?task=sound。
参数
不要传
max_mode。
调性
不传sound.key 就是 Any(不发 user_key)。不在下表里的值会 HTTP 400。
maj / min 前面必须有空格:"G maj",不能写成 "Gmaj" 或 "G major"。自然音原样发送。大调去掉 maj。小调把 min 换成 m。"G" 和 "G maj" 都变成 "G"。"A min" 变成 "Am"。
每一格右边是上游
user_key。Loop + G maj + Auto 会变成 { "user_key": "G", "user_loop": true }。再加 "bpm": 120 还会带上 "user_tempo": 120。