You may only submit audio for which you have legal usage rights, or for which you have obtained authorization for model creation and subsequent generation. Do not upload unlicensed music or sound materials.
Create a Model
CallPOST /suno/custom-models, and set action=create:
status in the callback or query result will change to ready. Only successful model creation will incur a charge of 10 Credits; failed creation will not be charged.
Query a Model
Query a single model:Generate Songs Using a Model
After the model status isready, continue calling POST /suno/custom-models, and set action=generate:
id must be a custom music model under the current application with a status of ready. Requests will fail when the model is unavailable and will not automatically use another model. persona_id is mutually exclusive with custom music models; when submitted together, the API will return HTTP 400 before the request is sent to the generation service, and no charge will be incurred. To use Persona, use the artist_consistency or artist_consistency_vox operation of /suno/audios instead.
Successful song generation consumes 0.90 Credits; failed generation will not be charged. Querying and archiving models are free.
Archive a Model
capacity_released=false in the response indicates that archiving does not guarantee the release of model capacity. The archive operation can be called repeatedly and will not be charged repeatedly.
