Update Song Settings
update_song_projectOverwrite the saved widget settings (title, style, lyrics, instrumental, length, model) to a prepared song before generating. Changing generation settings detaches the prior job from this project without deleting that job or its media. Intended for the widget UI; no credits are spent. Use this only to create a new song from a style description and (optional) lyrics. Do not use it for uploaded or existing audio: covers, remixes, extending or editing a track, stem separation, voice cloning or transcription.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Genre, mood, tempo, instruments and vocal style, e.g. 'upbeat indie pop, female vocals, 120 bpm, bright guitars'. | |
| title | No | Song title. | |
| lyrics | No | Full lyrics with section tags such as [Verse], [Chorus], [Bridge]. Write them with the user first; omit for an instrumental. | |
| model_id | No | Abracadabrax song model id: minimax-music (default, vocals + lyrics), acestep-create (fast, lyrics, chosen length), elevenlabs-music (studio, no lyrics), stable-audio (instrumental). | |
| model_name | No | ||
| project_id | Yes | ||
| duration_sec | No | Song length in seconds for models that support it (30, 60, 120, 180, 300). | |
| instrumental | No | True for a track without vocals. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | ||
| state | Yes | ||
| balance | No | ||
| message | Yes | ||
| project | Yes | ||
| dashboard_url | Yes | ||
| credits_required | Yes |