Extend audio tracks while preserving the original style
default_param_flag: true (Custom Parameters Mode):
instrumental: true: only style, title, and upload_url are required
instrumental: false: style, title, prompt (used as exact lyrics), and upload_url are required
prompt 3000 characters, style 200 characters, title 80 characters
prompt 5000 characters, style 1000 characters, title 100 characters
prompt 5000 characters, style 1000 characters, title 80 characters
prompt 5000 characters, style 1000 characters, title 100 characters
default_param_flag: false:
upload_url is required. If instrumental: false, lyrics will be automatically generateddefault_param_flag: false for quick extensions that maintain the original stylecontinue_at parameter determines where the extension begins - set it to the point where you want new content to startprompt (string): Description or lyrics for the extended audio. Required when default_param_flag is true and instrumental is false. The prompt will be used strictly as lyrics. When default_param_flag is false, lyrics will be automatically generated based on the prompt.
style (string): Music style specification. Required when default_param_flag is true.
title (string): Track title for the extended audio. Character limits vary by model (V4: 80, V4_5 & V4_5PLUS & V5: 100, V4_5ALL: 80).
negative_tags (string): Music styles to exclude from generation.
vocal_gender (string): Vocal gender preference. Use m for male, f for female. Note: This parameter can only increase the probability but cannot guarantee the specified gender.
style_weight (number): Strength of adherence to style. Range 0-1, up to 2 decimals.
weirdness_constraint (number): Controls creative deviation. Range 0-1, up to 2 decimals.
audio_weight (number): Balance weight for audio features. Range 0-1, up to 2 decimals.
persona_id (string): Persona ID to apply to the generated music. How to generate persona_id, visit generate-persona.
All API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEYAPI model identifier.
Must be upload-and-extend-audio for this endpoint.
upload-and-extend-audio "upload-and-extend-audio"
Input parameters for audio extension
Webhook callback URL for result notifications
"https://your-domain.com/callback"