Extend or modify existing music tracks
defaultParamFlag parameter controls how the extension works:
defaultParamFlag: true)continueAt, prompt, style, and titledefaultParamFlag: false)audioId🔑 API Authentication
All endpoints require authentication using Bearer Token.
Add to request headers:
Authorization: Bearer YOUR_API_KEY⚠️ Note:
- Keep your API Key secure and do not share it with others
- If you suspect your API Key has been compromised, reset it immediately from the management page
Controls parameter usage mode. true: Use custom parameters (requires continueAt, prompt, style, and title). false: Use original audio parameters (only audioId is required).
true
Audio ID of the track to extend. This is the source track that will be continued.
"5c79****be8e"
Model version to use, must be consistent with the source audio. Available options: V4_5PLUS: V4.5+ is richer sound, new ways to create, max 8 min. V4_5: V4.5 is smarter prompts, faster generations, max 8 min. V4: V4 is improved vocal quality, max 4 min. V3_5: V3.5 is better song structure, max 4 min.
V3_5, V4, V4_5, V4_5PLUS "V3_5"
The URL to receive task completion notifications when music extension is complete. For detailed callback format and implementation guide, see Music Extension Callbacks. Alternatively, you can use the get music generation details endpoint to poll task status.
"https://api.example.com/callback"
Description of how the music should be extended. Required when defaultParamFlag is true.
"Extend the music with more relaxing notes"
Music style, e.g., Jazz, Classical, Electronic
"Classical"
Music title
"Peaceful Piano Extended"
The time point (in seconds) from which to start extending the music. Required when defaultParamFlag is true. Value range: greater than 0 and less than the total duration of the generated audio. Specifies the position in the original track where the extension should begin.
60
Music styles to exclude from generation
"Relaxing Piano"
Preferred vocal gender for generated vocals. Optional.
m, f "m"
Weight of the provided style guidance. Range 0.00–1.00.
0 <= x <= 1Must be a multiple of 0.010.65
Constraint on creative deviation/novelty. Range 0.00–1.00.
0 <= x <= 1Must be a multiple of 0.010.65
Weight of the input audio influence (where applicable). Range 0.00–1.00.
0 <= x <= 1Must be a multiple of 0.010.65
Request successful
Status code. 200 - Request successful, 400 - Invalid parameters, 401 - Unauthorized access, 404 - Invalid request method or path, 405 - Rate limit exceeded, 413 - Theme or prompt too long, 429 - Insufficient credits, 430 - Your call frequency is too high. Please try again later, 455 - System maintenance, 500 - Server error
200, 400, 401, 404, 405, 413, 429, 430, 455, 500 200
Error message when code != 200
"success"