> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ekly.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ElevenLabs Music v1

> Studio-grade text-to-music from ElevenLabs.

Studio-grade text-to-music from ElevenLabs. Generates full tracks with optional vocals from a free-text prompt or an editable composition plan (section-level styles and lyrics). 10 seconds to 5 minutes.

| | |
| - | - |
| Model id | `music_v1` |
| Media | audio |
| Submit to | `POST /v1/audio` |
| Price | 40 credits per\_minute before discounts |
| Typical time | about 45.0 s |

## Request

**Required:** `prompt_tags`\
**Optional:** `duration`, `force_instrumental`

```json theme={null}
{
  "model": "music_v1",
  "prompt_tags": [
    "Warm Indian wedding underscore, soft tablas and strings, hopeful, no vocals"
  ],
  "duration": "30",
  "force_instrumental": false
}
```

| Field | Allowed | Default |
| - | - | - |
| `duration` | `10`, `30`, `60`, `120`, `180`, `300` | `"30"` |
| `force_instrumental` | `False`, `True` | `false` |

Reference inputs take asset ids from [`POST /v1/uploads`](/uploads) or an earlier output's `asset_id`.
Prices and allowed values come from the live catalog; `GET /v1/models/music_v1` is always current.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.