estimate_credits
Free dry run: validates parameters and returns the exact credit cost without charging. Also reports why a generation would be rejected (subscription required, model offline, too many concurrent jobs, invalid params, daily cap).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | simple = describe the song; custom = write lyrics/style yourself; sound_effect = a short sound effect / loop instead of a song. See list_models[].modes. | |
| model | Yes | Model id from list_models (e.g. "suno", "acestep"). | |
| params | No | Mode-specific parameters; schema in list_models[].params[mode]. Unknown keys are rejected. | |
| version | No | Version id from list_models; omit for the model's default version. |