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

# Extend Music

> Extend existing songs with Suno AI

Extend an existing song or uploaded audio.

## Model

```
suno-ai/extend
```

## Parameters

| Parameter                | Type    | Required | Description                                                                                                                                                                            |
| ------------------------ | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `mv`                     | string  | Yes      | Model version                                                                                                                                                                          |
| `custom`                 | boolean | Yes      | Simple or custom mode                                                                                                                                                                  |
| `clip_id`                | string  | No       | Existing Suno clip ID to extend                                                                                                                                                        |
| `audio_url`              | string  | No       | Audio file URL to extend                                                                                                                                                               |
| `continue_at`            | number  | Yes      | Time in seconds where extension should begin                                                                                                                                           |
| `gpt_description_prompt` | string  | No       | Simple mode description                                                                                                                                                                |
| `prompt`                 | string  | No       | Custom mode lyrics/prompt                                                                                                                                                              |
| `title`                  | string  | No       | Title for extended version                                                                                                                                                             |
| `make_instrumental`      | boolean | No       | Generate instrumental                                                                                                                                                                  |
| `custom_model`           | object  | No       | Required when `mv` is `chirp-custom`. Inline custom model — `{ "name": string, "audio_urls": string[] }`. See [Music Generation › Custom Model](/models/audio/suno/music#custom-model) |

<Note>
  Provide either `clip_id` (for Suno-generated clips) or `audio_url` (for uploaded audio).
</Note>

## Example - Extend Existing Clip

```bash theme={null}
curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "suno-ai/extend",
    "input": {
      "mv": "chirp-bluejay",
      "custom": false,
      "clip_id": "69ad968a-23c4-40e0-9cdc-80f9649c5209",
      "continue_at": 99.6,
      "gpt_description_prompt": "Continue the epic chorus"
    }
  }'
```

## Example - Upload and Extend

```bash theme={null}
curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "suno-ai/extend",
    "input": {
      "mv": "chirp-bluejay",
      "custom": true,
      "audio_url": "https://example.com/audio.mp3",
      "continue_at": 60,
      "prompt": "[Verse 3]\nExtended lyrics here...",
      "title": "Extended Version"
    }
  }'
```

## Response

```json theme={null}
{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "processing"
  }
}
```
