GET

/v1/schemas/fal/audio/minimax/music-3

kind inputactivity audiohash 83577990…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
e0d98610de58ac17c10a94ec4ee98c80c795788d1df84cdb42cc6775f27de47c
{
  "fetchedAt": 1791522002,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

7 properties · 2 required · 0 $defs
propertytypedescriptionconstraints
prompt*stringMusic description: style, mood, vocals, instrumentation and arrangement. For precise control use a Structured Caption with global metadata (genre, BPM, key, emotional progression), vocal details, and a section-by-section arrangement.
lyrics*stringThe lyrics to sing. Structure tags such as [intro], [verse], [pre-chorus], [chorus], [post-chorus], [bridge], [instrumental], [solo] and [outro] must each be on their own line; text on the same line as a leading tag is dropped by the model's input contract.
enable_safety_checkerbooleanAuthorized callers may set false to request relaxed screening.default: true
durationnumberUpper bound on the generated audio length in seconds. The model may stop earlier; the actual duration is returned in the output.1 ≤ n ≤ 300 · default: 60
num_inference_stepsintegerNumber of flow-matching Euler steps per 8-second denoising chunk. More steps improve quality at the cost of speed.1 ≤ n ≤ 100 · default: 30
guidance_scalenumberClassifier-free guidance scale of the flow-matching stage.0 ≤ n ≤ 20 · default: 1.7
seedintegerRandom seed for reproducibility. If not provided, a random seed will be used.nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"minimax/music-3","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}