Перейти к основному содержанию
POST
Ссылка на исходный трек: этот эндпоинт не использует task_id + audio_index; нужно напрямую передать публично доступный audio_url (апстрим извлекает из него тембр). Если отсутствует, возвращает 400 audio_url cannot be empty.
Этот эндпоинт не имеет измерения версии: не передавайте version — если передан, он игнорируется и не влияет на биллинг.

Authorizations

Authorization
string
обязательно
Все эндпоинты требуют аутентификации с использованием Bearer TokenПолучить API Key:Перейдите на страницу управления API Key, чтобы получить ваш API KeyПри использовании добавьте в заголовки запроса:

Body

model
string
по умолчанию:"suno"
Аудиомодель. Сейчас передавайте suno (если не указано, по умолчанию suno).
audio_url
string
обязательно
Публично доступный URL исходного трека; апстрим извлекает из него тембр. Принимаются только MP3 / WAV. Если отсутствует, возвращает 400 audio_url cannot be empty.
Получение результата: этот эндпоинт является асинхронной задачей. После отправки вы получаете task_id; опрашивайте GET /v1/music/tasks/{task_id} с интервалом 3–5 с, пока status не станет completed или failed (обычно занимает 30–120 с; во время генерации statuspending, а progress идёт queued 10 → ready 50 → done 100). Результат содержит информацию о созданном тембре. При неудаче data.error.message указывает причину, а предварительно списанная квота автоматически возвращается.

Response

code
integer
Код статуса ответа
data
array
Массив возвращаемых данных