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

NameTypeRequiredDescription
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_persona
Default: style_persona

Pricing

Price on request; the charge is settled from actual consumption with the music coefficient ×2.0. See Pricing & tokens.