node404 DOCS

06 · гайд

Аудио

Музыка (Suno) идёт тем же асинхронным путём, что и видео, — c моделью suno_music. Одна генерация = два трека по фиксированной цене.

Простой режим

curl https://api.node404.ru/v1/video/generations \
  -H "Authorization: Bearer sk-ВАШ_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno_music",
    "prompt": "тёплый лоу-фай с мягкими клавишами, вечернее настроение",
    "seconds": "1"
  }'

В простом режиме prompt — идея трека (до 3 000 символов). Поле seconds у музыки формальное — передавайте "1", биллинг фиксированный за генерацию.

Расширенный режим

"custom_mode": true — вы управляете треком сами. Обязательны непустые style (стиль) и title (название) — без любого из них запрос вернёт 400. prompt в расширенном режиме — дословный текст песни (не идея, как в простом). Необязательные поля: instrumental (без вокала), negative_tags (исключить жанры и приёмы), vocal_gender, style_weight, weirdness, audio_weight; версия движка — version, цена одинакова на всех версиях. Полный список с допустимыми значениями — на странице модели.

Результат

Готовая задача отдаёт две ссылки — по одной на трек (mp3), в data.data.output[].url. Опрос статуса — как у видео.