Skip to content
中文

Provider Notes

A. Generate music

You can generate music through scenarios 1, 2, or 3 and use a resulting clip_id such as abcd-1234-1234-1234-abd.

B.Replace Section

Note: mv must be chirp-v3-5-tau, chirp-v4-tau, chirp-auk, or chirp-bluejay. This section contains endpoint-specific behavior, parameters, or usage notes for this API. Can be used across accounts, so you do not need to worry about one account going offline. This section contains endpoint-specific behavior, parameters, or usage notes for this API.

{
  "prompt": "[Verse]\nThe days have been busy without a break\nFiles are piled up without end\nDreams are hidden deep in a drawer\nThe coffee cup has gone cold\n\n[Verse 2]\nClocking in at eight in the morning\nTired eyes without any spark\nSmall talk at work feels meaningless\nOnly hoping time will pass quickly\n\n[Chorus]\nWork, work, the boss keeps calling\nOnly finishing it all feels safe\nOnly overtime brings a little extra money\nDreams, when will they come true\n\n[Verse 3]\nAt lunch I eat a boxed meal\nWatching the bright sunshine outside\nLife feels far from my dreams\nOnly the desk and chair are in front of me\n\n[Bridge]\nThe boss's footsteps sound like thunder\nMy heartbeat speeds up with the rhythm\nA heap of files covers the desk\nThe complaints slowly fade away\n\n[Chorus]\nWork, work, the boss keeps calling\nOnly finishing it all feels safe\nOnly overtime brings a little extra money\nDreams, when will they come true",
  "generation_type": "TEXT",
  "tags": "rock, punk",
  "negative_tags": "",
  "mv": "chirp-v3-5-tau",
  "title": "Example title",
  "continue_clip_id": "abcd-1234-1234-1234-abd",
  "continue_at": null,
  "continued_aligned_prompt": null,
  "infill_start_s": 50,
  "infill_end_s": 64.8,
  "task": "infill"
}

Provider Notes

This section contains endpoint-specific behavior, parameters, or usage notes for this API. After replacement, obtain the resulting song ID and query its status through the status endpoint. Billing: 100 credits (0.01 CNY) post /suno/generate/concat

curl --request POST \
  --url {{BASE_URL}}/suno/generate/concat \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'Content-Type: application/json' \
  --data '{
  "clip_id": "newid-1234-1234-1234-one",
  "is_infill": true
}'

Request Body

{
  "clip_id": "newid-1234-1234-1234-one",
  "is_infill": true
}```