prompt (string): Description of the desired audio content. Optional. Used as lyrics in custom mode; used as the core idea in non-custom mode (maximum 3000 characters).
lyrics (string): Lyrics content. Optional. V6 maximum 5000 characters. In custom mode, takes priority over prompt as lyrics; in non-custom mode, can be used as a lyrics attachment together with prompt.
image_urls (array): Image references. Only effective when custom_mode is false. Up to 5 images, each no more than 10 MB. Supported formats: jpeg, png, webp, bmp.
video_urls (array): Video references. Only effective when custom_mode is false. Up to 1 file, each no more than 100 MB, duration no more than 241 seconds. Supported formats: mp4, mov, webm.
audio_urls (array): Audio references. Only effective when custom_mode is false. Duration must be between 6 seconds and 30 minutes; each file no more than 500 MB.
midi_urls (array): MIDI references. Only effective when custom_mode is false. Currently up to 1 file, each no more than 256 KB, and must start with the standard MThd\x00\x00\x00\x06 header. Supported formats: mid, midi. Only supported by V6_WILD; other models will be switched to V6_WILD.
style (string): Music style specification. See character limits in Parameter Details above.
negative_tags (string): Music styles or traits to exclude from the generated audio. Optional.
vocal_gender (string): Vocal gender preference. m for male, f for female. Only effective when custom_mode is true. In practice, this only increases probability and cannot guarantee the instruction is followed.
style_weight (number): Strength of adherence to the specified style. Range 0–1, up to 2 decimal places. Only effective when custom_mode is true.
weirdness_constraint (number): Creative/experimental deviation. Range 0–1, up to 2 decimal places. Only effective when custom_mode is true.
audio_weight (number): Relative weight of audio features. Range 0–1, up to 2 decimal places. Only effective when custom_mode is true. Not supported when there are no vocals.
variety (number): Diversity of generated results. Integer from 0–4, default 1. Only effective when custom_mode is true. 0 off (exact style), 1 normal (default, balanced), 2 high (distinct styles), 3 extra (bold exploration), 4 max (maximum variation).
persona_id (string): Persona ID or Voice ID. Optional. To generate a Persona ID, see Generate Persona.persona_model (string): Persona model, style_persona or voice_persona. Only available for V5 (Discontinued), V5.5 (Discontinued), V6, V6_MINI, and V6_WILD.
duration (number): Target length in seconds (10–360). Optional; if omitted, the model chooses the length. Only valid when custom_mode is true and the model is V5_5, V6, V6_MINI, or V6_WILD. Do not pass it otherwise.
Recommendation for new users: Start with custom_mode: false for simpler usage
Generated files are retained for 14 days
Callback process has three stages: text (text generation), first (first track complete), complete (all tracks complete)