Skip to main content
POST

Headers

Authorization
string
required

Bearer API key.

Example:

"Bearer sk-..."

Path Parameters

model
string
required

Lyria model id. Examples: lyria-3.5 (full song), lyria-3-clip-preview (~30s clip).

Example:

"lyria-3.5"

Body

application/json
contents
object[]
required

Prompt turns. Text-only for text-to-music; add image inlineData for image-to-music.

generationConfig
object

Set responseModalities to include AUDIO (and TEXT for lyrics).

Response

200 - application/json

Music + optional lyrics

candidates
object[]