{"tool_key":"music","description":"Generate music from a text prompt.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"model":{"type":"string","minLength":1},"prompt":{"type":"string","minLength":1,"maxLength":1000},"duration":{"type":"number","minimum":1,"maximum":600},"options":{"type":"object","properties":{"webhook_url":{"type":"string","format":"uri"},"cache":{"type":"boolean"}},"additionalProperties":{}},"provider_options":{"type":"object","properties":{"fal":{"type":"object","properties":{"loop":{"type":"boolean","description":"Whether to create a sound effect that loops smoothly."},"text":{"type":"string","description":"The text describing the sound effect to generate"},"output_format":{"type":"string","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","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"]},"duration_seconds":{"anyOf":[{"type":"number","minimum":0.5,"maximum":30},{"type":"null"}]},"prompt_influence":{"type":"number","minimum":0,"maximum":1,"description":"How closely to follow the prompt (0-1). Higher values mean less variation."}},"additionalProperties":false}},"additionalProperties":false}},"required":["model","prompt"],"additionalProperties":false},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"string","const":"v1"},"outputs":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"file_id":{"type":"string"},"media_type":{"type":"string"},"size_bytes":{"type":"number"},"raw":{}},"required":["url"],"additionalProperties":false}}},"required":["version","outputs"],"additionalProperties":false},"example":{"input":{"model":"eleven-music","prompt":"upbeat electronic dance"},"output":{"version":"v1","outputs":[{"url":"https://s3.varg.ai/o/job_abc123.mp3","media_type":"audio/mpeg"}]}}}