Перейти к содержимому

Музыка

Музыка работает по той же асинхронной схеме, что и видео: задача, опрос, скачивание.

Окно терминала
curl https://api.mixen.ai/v1/audio/music \
-H "Authorization: Bearer $MIXEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "suno", "prompt": "Меланхоличный синти-поп о ночном городе, женский вокал"}'
Поле Описание
model suno / suno-v5 — песня с вокалом, два трека за запрос. lyria / lyria-pro — инструментал, один трек
mode simple (по prompt) или custom (по lyrics + style + title). Lyria режим игнорирует
prompt Описание трека для простого режима
lyrics Текст песни для авторского режима
style Жанр, стиль, теги
title Название трека

Когда нужен конкретный текст, а не сгенерированный:

{
"model": "suno-v5",
"mode": "custom",
"title": "Ночной трамвай",
"style": "indie rock, 90s, мужской вокал, живые барабаны",
"lyrics": "Первый куплет...\n\nПрипев..."
}
Окно терминала
curl https://api.mixen.ai/v1/audio/music/music_... \
-H "Authorization: Bearer $MIXEN_API_KEY"
curl -L https://api.mixen.ai/v1/audio/music/music_.../content \
-H "Authorization: Bearer $MIXEN_API_KEY" -o track.mp3

Статусы те же: queuedin_progresscompleted либо failed.

Suno возвращает два варианта трека за один запрос — это особенность модели, а не ошибка. Оба доступны в ответе на опрос статуса.

Музыка тарифицируется за запрос, а не за секунду: поле per_request_rub в каталоге. Два трека Suno — одна оплата.