Music models › Suno
Replace Music Section
Replace Music Section
music Suno price on request
Request
POST https://app.video-blade.com/api/v1/generations
X-API-Key: vb_…
Content-Type: application/json
{
"callback_url": "https://your-app.example/callbacks/video-blade",
"input": {
"full_lyrics": "\u2026",
"infill_end_s": "\u2026",
"infill_start_s": "\u2026",
"prompt": "\u2026",
"tags": "\u2026",
"title": "\u2026"
},
"model": "suno-replace-section"
}
Input parameters
| Name | Type | Required | Description |
|---|---|---|---|
prompt |
string | required | The lyrics after replacement. Required. |
tags |
string | required | Style tags for the music, such as jazz or electronic. Required. |
title |
string | required | The title of the music. Required. |
negative_tags |
string | optional | Music styles to exclude, used to prevent specific stylistic elements from appearing in the replacement section. |
infill_start_s |
number | required | The point in time, in seconds, at which replacement starts, rounded to 2 decimal places. Required. Must be less than infill_end_s, and the difference between infill_end_s and infill_start_s must be at least 10 seconds. |
infill_end_s |
number | required | The point in time, in seconds, at which replacement ends, rounded to 2 decimal places. Required. Must be greater than infill_start_s, and the difference between infill_end_s and infill_start_s must be at least 10 seconds. |
full_lyrics |
string | required | The complete modified lyrics, combining the modified and unmodified lyrics. Required. This parameter contains the complete lyrics text that will be used for the entire song after section replacement. |
lyrics |
string | optional | Lyrics for the replaced segment. Optional. - V6, V6_MINI, and V6_WILD: Maximum 5000 characters. |
vocal_gender |
string | optional | Vocal gender preference. Optional. 'm' for male, 'f' for female. Based on practice, this parameter can only increase the probability but cannot guarantee adherence to male/female voice instructions. Values:
m, f |
style_weight |
number | optional | Adherence strength to specified style. Optional. Range 0–1, up to 2 decimal places. |
weirdness_constraint |
number | optional | Controls experimental/creative deviation level. Optional. Range 0–1, up to 2 decimal places. |
audio_weight |
number | optional | Relative weight of audio elements. Optional. Range 0–1, up to 2 decimal places. |
variety |
integer | optional | Controls the diversity and stylistic variation of generated results. Optional. Integer range 0–4, default 1. - **`0`**: off (exact style) — fully off, strictly the same style - **`1`**: normal (balanced variety) — default, balances stability and diversity - **`2`**: high (distinct styles) — produces results with clearly different styles - **`3`**: extra (bold exploration) — higher variation, encourages bold exploration of different styles - **`4`**: max (unreasonably varied) — maximum diversity; results may differ in style very significantly Default:
1 |
persona_id |
string | optional | Persona ID or Voice ID to apply to the generated music. Optional. Use this to apply a specific persona style to your music generation. To generate a Persona ID, use the Generate Persona endpoint to create a personalized music Persona based on generated music. To generate a Voice ID, use the Generate Voice endpoint. |
persona_model |
string | optional | Persona model. Optional. Use `style_persona` for Generate Persona IDs, or `voice_persona` for Suno Voice IDs. Default: `style_persona`. Available for V5 (Discontinued), V5_5 (Discontinued), V6, V6_MINI, and V6_WILD. Values: style_persona, voice_personaDefault:
style_persona |
Pricing
Price on request; the charge is settled from actual consumption with the music coefficient ×2.0. See Pricing & tokens.