Create Music Finetune

Create a new music finetune

Headers

xi-api-keystringOptional

Request

This endpoint expects a multipart form with multiple files.
namestringRequired5-200 characters
Name for the finetune (5-200 characters).
primary_genrestringRequired
Primary musical genre of the finetune.
filesfilesOptional
Audio files to train on.
tagslist of stringsOptionalDefaults to []
Tags to associate with the finetune.
visibilityenum or nullOptional
Finetune visibility. Only 'private' and 'workspace' can be set.
Allowed values:
model_idenumOptionalDefaults to music_v1
The model to create a finetune for.
Allowed values:

Response

Successful Response
idstring
Unique identifier of the finetune.
namestring
Name of the finetune.
tagslist of strings
Tags associated with the finetune.
model_idstring
The base music model the finetune was trained on.
created_atstringformat: "date-time"

When the finetune was created (UTC).

visibilityenum

Who can access this finetune: private (only you), workspace (members of your workspace), public (ElevenLabs-curated, available to everyone).

created_byenum

Who created the finetune: self, workspace, or elevenlabs.

statusenum

Training lifecycle status: pending, in_progress, completed, failed, and blocked.

training_progressdouble
Training progress from 0.0 to 1.0.
primary_genrestring or null
Primary musical genre of the finetune.
failure_reasonenum or null
Reason the finetune failed or was blocked, if applicable.

Errors

403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error