{"version":"1","model":{"id":"fal-ai/elevenlabs/music","name":"ElevenLabs Music v1","kind":"audio","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Generate original music tracks from text descriptions using ElevenLabs' music generation model. Supports both vocal and instrumental output.","pricing_note":"~$0.15 / min (60 s default)","categories":["music"],"prompt_required":false,"prompt_supported":true,"supports":{},"aspect_ratios":[],"resolutions":[],"durations":[],"max_prompt_length":4100,"base_credits":19,"api_gross_margin_percent":20,"added_at":"2026-05-24","popularity_rank":11,"example_prompt":"Upbeat synthwave track with punchy drums and a catchy melodic hook, 80s inspired, high energy","preview":{"image":"/images/model-previews/generated/elevenlabs-music-v1.webp"},"schema_url":"/api/v1/models?id=fal-ai%2Felevenlabs%2Fmusic","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=fal-ai%2Felevenlabs%2Fmusic","title":"ElevenLabs Music v1 generation request","description":"Request body accepted by POST /api/v1/generate for fal-ai/elevenlabs/music.","type":"object","properties":{"model_id":{"type":"string","const":"fal-ai/elevenlabs/music","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"prompt":{"type":"string","maxLength":4100,"minLength":1,"description":"Provide a prompt OR composition_plan, not both."},"music_length_ms":{"title":"Length (ms)","description":"Track length in milliseconds (3 s–10 min). Default is 60 s.","default":60000,"type":"number","minimum":3000,"maximum":600000,"multipleOf":1000},"force_instrumental":{"title":"Force Instrumental","description":"When enabled, always produces a vocal-free instrumental track.","default":false,"type":"boolean"},"respect_sections_durations":{"title":"Respect Section Durations","description":"When enabled, section durations in a composition plan are strictly enforced.","default":true,"type":"boolean"},"composition_plan":{"type":"object","description":"A new composition only; provider song IDs/inpainting are not supported. Total duration_ms across all parts must be at most 600000 and determines billing.","oneOf":[{"type":"object","additionalProperties":false,"required":["positive_global_styles","negative_global_styles","sections"],"properties":{"positive_global_styles":{"type":"array","items":{"type":"string","maxLength":2000}},"negative_global_styles":{"type":"array","items":{"type":"string","maxLength":2000}},"sections":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["section_name","positive_local_styles","negative_local_styles","duration_ms","lines"],"properties":{"section_name":{"type":"string","minLength":1,"maxLength":100},"positive_local_styles":{"type":"array","items":{"type":"string","maxLength":2000}},"negative_local_styles":{"type":"array","items":{"type":"string","maxLength":2000}},"duration_ms":{"type":"integer","minimum":3000,"maximum":120000},"lines":{"type":"array","maxItems":30,"items":{"type":"string","maxLength":200}}}}}}}]},"output_format":{"title":"Output Format","description":"Output audio format.","default":"mp3_44100_128","type":"string","enum":["mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","mp3_22050_32","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"]}},"required":["model_id"],"oneOf":[{"required":["prompt"],"not":{"anyOf":[{"required":["composition_plan"]},{"required":["extra"],"properties":{"extra":{"required":["composition_plan"]}}}]}},{"not":{"required":["prompt"]},"anyOf":[{"required":["composition_plan"]},{"required":["extra"],"properties":{"extra":{"required":["composition_plan"]}}}]}],"additionalProperties":false},"parameters":[{"key":"music_length_ms","label":"Length (ms)","type":"number","default":60000,"min":3000,"max":600000,"step":1000,"description":"Track length in milliseconds (3 s–10 min). Default is 60 s."},{"key":"force_instrumental","label":"Force Instrumental","type":"toggle","default":false,"description":"When enabled, always produces a vocal-free instrumental track."},{"key":"respect_sections_durations","label":"Respect Section Durations","type":"toggle","default":true,"description":"When enabled, section durations in a composition plan are strictly enforced."},{"key":"composition_plan","label":"Composition Plan","type":"json_object","description":"JSON composition plan as an alternative to a text prompt — cannot be combined with a prompt. Fields: positive_global_styles[], negative_global_styles[], sections[]{section_name, duration_ms, positive_local_styles[], negative_local_styles[], lines[]}."},{"key":"output_format","label":"Output Format","type":"select","default":"mp3_44100_128","options":["mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","mp3_22050_32","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"description":"Output audio format."}]}}