API ремастеринга (Remaster)

Обновлено 2026-09-18 · команда Suno-API

Описание эндпоинта

Ремастеринг создаёт из завершённой песни «ремастеризованную версию» с лучшим качеством звука. За один вызов возвращаются 2 версии, а апстрим автоматически добавляет к названию (Remastered).

Эндпоинт: POST /api/music/remaster

Оплата: Платно, тарифицируется по запрошенной модели (по умолчанию suno-v6, 0,6 юаня за вызов); фактически списанная сумма соответствует конфигурации цен в бэк-офисе.

О модели: ремастеринг использует отдельный эндпоинт апстрима и отдельную модель ремастеринга, которые задаёт платформа, и они не меняются от model; model в запросе влияет только на цену и выбор канала, поэтому рекомендуется явно передавать suno-v6.

Время ожидания и тайм-ауты (важно): это синхронный эндпоинт — заказ принимается и передаётся на ремастеринг только при получении ответа. Установите тайм-аут клиента 300 секунд или больше; отсутствие ответа не означает, что ремастеринг не сделан, и не повторяйте запрос сразу после тайм-аута (это дублирует заказ и списывает деньги повторно). Если соединение оборвалось, проверьте позже через GET /api/music/songs.

Аутентификация

Параметр Тип Обязательно Примечания
Authorization string да Bearer YOUR_API_KEY
Content-Type string да application/json

Параметры запроса

Параметр Тип Обязательно По умолчанию Примечания
song_id string да - Идентификатор исходной песни для ремастеринга; она должна быть завершена и доступна текущему ключу API
model string нет suno-v6 Клиентское имя модели: suno-v6, suno-v6-wild или suno-v6-mini; только для цены и канала
variation_category string нет normal Сила вариации: subtle, normal, high (старое значение low равно subtle)
style_profile string нет boost Тембральный стиль: natural, boost, clarity
tags string нет - Зарезервированное поле; если не пусто, передаётся в апстрим
source_audio_url string нет - Адрес исходного аудио, если исходная песня пришла из внешнего аккаунта
source_file_name string нет - Имя исходного файла, если исходная песня пришла из внешнего аккаунта
source_title string нет - Исходное название, если исходная песня пришла из внешнего аккаунта

audio_id, source_clip_id и sourceClipId — эквивалентные написания song_id; используйте любое из них.

Пример запроса

curl -X POST https://www.suno-api.io/api/music/remaster \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "song_id": "source_song_id",
    "variation_category": "high",
    "style_profile": "clarity"
  }'

Если достаточно значений по умолчанию, передайте только исходную песню — это эквивалентно variation_category: normal + style_profile: boost:

{ "model": "suno-v6", "song_id": "source_song_id" }

Ответ

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "remastered_clip_id_1",
        "song_title": "Название исходной песни (Remastered)",
        "status": "processing"
      },
      {
        "song_id": "remastered_clip_id_2",
        "song_title": "Название исходной песни (Remastered)",
        "status": "processing"
      }
    ]
  }
}

Один вызов возвращает 2 ремастеризованные версии. Сохраните оба clips[].song_id и опрашивайте API запроса песен и истории до состояния complete, прежде чем забирать аудио.

Примечания

ДалееAPI Replace Section (замена фрагмента)

Получить API-ключ

Создайте API-ключ в консоли после регистрации. Одна генерация стоит 0,6 ¥ и возвращает 2 трека, загрузки не ограничены, номер телефона не нужен.

Получить API-ключ Вернуться к обзору