Music Series
Upload and Cover Audio
Transform audio tracks into new styles while preserving the original melody
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vidgo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usage Guide
- This endpoint transforms an uploaded audio track into a new style while preserving the original melody
- Upload your audio file and specify the desired transformation style
- The original melody and structure are maintained while applying new musical characteristics
Parameter Details
-
Audio Upload Requirement:
- The uploaded audio must not exceed 8 minutes in length
- Note: For the V4_5ALL model, the uploaded audio must not exceed 1 minute in length
-
Provide a valid URL pointing to your audio file via
upload_url
-
In Custom Mode (
custom_mode: true):-
styleandtitleare required -
promptis required ifinstrumentalisfalse -
Character limits vary by model:
- V4:
prompt3000 characters,style200 characters,title80 characters - V4_5 & V4_5PLUS:
prompt5000 characters,style1000 characters,title100 characters - V4_5ALL:
prompt5000 characters,style1000 characters,title80 characters - V5:
prompt5000 characters,style1000 characters,title100 characters
- V4:
-
-
In Non-custom Mode (
custom_mode: false):-
promptis required to describe the desired transformation (max 500 characters) -
styleandtitleshould be left empty
-
Developer Notes
- Ensure your audio URL is publicly accessible and the file is under 8 minutes (1 minute for V4_5ALL)
- For best results, use high-quality source audio with clear melody lines
-
The
audio_weightparameter can help balance between preserving the original and applying the new style
Optional parameters
-
negative_tags(string): Music styles or characteristics to exclude from the cover. -
vocal_gender(string): Vocal gender preference. Usemfor male,ffor female. Note: This parameter increases the probability but cannot guarantee adherence. -
style_weight(number): Strength of adherence to the new 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 preserving original audio features. Range 0-1, up to 2 decimals. -
persona_id(string): Persona ID to apply to the covered track. How to generate persona_id, visit generate-persona.
Authorizations
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_KEYBody
application/json
API model identifier.
Must be upload-and-cover-audio for this endpoint.
Available options:
upload-and-cover-audio Example:
"upload-and-cover-audio"
Input parameters for audio cover generation
Webhook callback URL for result notifications.
Endpoint that receives task completion updates.
Example:
"https://your-domain.com/callback"