AI-powered music generation with customizable styles and vocals
custom_mode: true ):
instrumental: true : style and title are required
instrumental: false : style, prompt, and title are required
prompt 3000 characters, style 200 characters
prompt 5000 characters, style 1000 characters
prompt 5000 characters, style 1000 characters
prompt 5000 characters, style 1000 characters
title length limit: 80 characters (all models)
custom_mode: false ):
prompt length limit: 500 characters
custom_mode: false for simpler usagevocal_gender (string): Vocal gender preference. Use m for male, f for female. Note: This parameter is only effective when custom_mode is true . Based on practice, this parameter can only increase the probability but cannot guarantee adherence to male/female voice instructions.
style_weight (number): Strength of adherence to style. Range 0-1, up to 2 decimals. Example: 0.65 .
weirdness_constraint (number): Controls creative deviation. Range 0-1, up to 2 decimals. Example: 0.65 .
audio_weight (number): Balance weight for audio features. Range 0-1, up to 2 decimals. Example: 0.65 .
persona_id (string): Persona ID to apply to the generated music. Use this to apply a specific persona style to your music generation. Only available when Custom Mode is enabled. 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 generate-music for this endpoint.
generate-music "generate-music"
Input parameters for music generation
Webhook callback URL for result notifications
"https://your-domain.com/callback"