Skip to main content
POST
Asset Operations
Asset operations produce upstream asset IDs (persona_id / voice_id / model_id) reusable in later requests.
string
required
Fixed "suno"

persona — vocal persona ($0.004)

Extract a vocal persona from an existing song; reuse via persona_id in generation etc.
string
required
Source task ID
string
required
Persona name
string
Persona description (optional)

createVoice — voice cloning ($0.016)

string
required
Source audio URL — clean vocal stems only; full mixes are rejected upstream
string
Voice name

createModel — custom model training ($0.96)

Train a custom model on 6-24 tracks; use the resulting custom_model_id in generation (omit version and persona_id when using a custom model).
string
required
Model name
array
required
6-24 public audio URLs

vox — vocal extraction ($0.004, legacy)

string
required
Source task ID
number
Vocal range start (seconds, optional)
number
Vocal range end (seconds, optional)
string
Style (optional)
Deprecated — upstream recommends persona.

Response

string
Task ID
string
submitted