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

# Remaster

> Remaster audio with enhanced quality

Remaster an existing audio clip to enhance its quality using different model versions.

## Request Body

<ParamField body="clip_id" type="string" required>
  The audio clip ID to remaster.
</ParamField>

<ParamField body="model_name" type="string" required>
  The model to use for remastering.

  | Value        | Description                              |
  | ------------ | ---------------------------------------- |
  | `chirp-carp` | V5 remaster model (default, recommended) |
  | `chirp-bass` | V4.5+ remaster model                     |
</ParamField>

<ParamField body="variation_category" type="string">
  The variation intensity for remastering. Only available for `chirp-carp` model.

  | Value    | Description                   |
  | -------- | ----------------------------- |
  | `subtle` | Minimal changes               |
  | `normal` | Balanced remastering          |
  | `high`   | Maximum enhancement (default) |
</ParamField>

## Response

<ResponseField name="taskId" type="string">
  The task ID. Use this to query task status via [Get Task Status](/api-reference/suno/task).
</ResponseField>

## Example

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST https://api.mountsea.ai/suno/v2/remaster \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer your-api-key" \
    -d '{
      "clip_id": "your-clip-id",
      "model_name": "chirp-carp",
      "variation_category": "high"
    }'
  ```

  ```javascript Node.js theme={null}
  const response = await fetch('https://api.mountsea.ai/suno/v2/remaster', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'Bearer your-api-key'
    },
    body: JSON.stringify({
      clip_id: 'your-clip-id',
      model_name: 'chirp-carp',
      variation_category: 'high'
    })
  });

  const data = await response.json();
  console.log(data.taskId);
  ```

  ```python Python theme={null}
  import requests

  response = requests.post(
      'https://api.mountsea.ai/suno/v2/remaster',
      headers={
          'Content-Type': 'application/json',
          'Authorization': 'Bearer your-api-key'
      },
      json={
          'clip_id': 'your-clip-id',
          'model_name': 'chirp-carp',
          'variation_category': 'high'
      }
  )

  data = response.json()
  print(data['taskId'])
  ```
</CodeGroup>

## Response Example

```json theme={null}
{
  "taskId": "15c257ff-43f7-4678-bd41-202ad6b8488b"
}
```

<Tip>
  After submitting a remaster request, use the returned `taskId` to poll the [Task Status](/api-reference/suno/task) endpoint to get the result.
</Tip>
