How does chirp-v6 create from a single description?
Submit a generation request to /suno/audios, specify model=chirp-v6, use custom=false, and write the theme, mood, and genre in prompt. Prompts are limited to 500 characters, so focus on the most important direction; for instrumental music, you can use the instrumental option.
How should chirp-v6 be used when lyrics already exist?
Use custom=true, put the lyrics in lyric, and use title and style to supplement the work's name and musical direction. Verses and choruses can be organized into sections to express structure more easily. If you only have a lyric concept without the full text, you can omit lyric and instead use lyric_prompt to guide lyric generation.
Can chirp-v6 strictly generate a specified number of seconds?
duration cannot be treated as a strict fixed-length instruction. This endpoint accepts integer values from 10–360 seconds for the expected duration of custom generation, but the finished work may deviate from or be shorter than the set value. Before delivery, read the actual duration in the response and listen to it; this parameter range is also not the native maximum song length.
How is chirp-v6 enhanced mode enabled?
In the generate operation, both custom=true and max_mode=true must be set to enable enhanced generation mode. It is used to improve consistency, not as a master switch that automatically enables all editing capabilities. To adjust diversity, you can additionally use variety and determine through listening whether it meets the creative goal.
How can chirp-v6 generation results be received?
You can set async=true to first obtain task_id and then query the task status; you can also configure callback_url to receive completed results. After completion, read audio_url, the song identifier, and the actual duration from the song list, then save the audio. Cover or video fields may be empty and should not be treated as necessary conditions for successful generation.