Suno API через NexusAPI

Подключите генерацию музыки и инструментальных аудиозаготовок к приложению через Suno V6 API. Текущий каталог содержит один вариант — suno-v6. Для интеграции нужны музыкальный бриф, настройка instrumental и обработка асинхронного результата.

Редакция NexusAPI · параметры и цены проверены

Как выбрать и подключить Suno

  • Задайте в брифе назначение, настроение, инструменты и желаемую динамику. Сначала прослушайте результат в контексте монтажа, затем уточняйте один параметр брифа за раз.
  • API не предоставляет отдельные duration, BPM или lyrics. Доступность функций приложения Suno не означает наличие соответствующих полей в NexusAPI.
  • Текущий материал описывает REST API. Инструмент MCP для Suno в опубликованном NexusAPI MCP не подтверждён.

Цены Suno API

Базовые ставки каталога на 02.10.2026
Модель / режимmodel_nameСтавкаЕдиница
Suno V6 · Базовая ставкаsuno-v66,65₽ за запрос

Ставки взяты из публичного каталога. Проверяйте единицу тарифа: секунда, запуск или запрос. Настройки и фактические условия аккаунта могут влиять на итоговую стоимость; актуальные данные доступны в каталоге перед запуском.

Единица request означает один запрос генерации; тариф не выражен в секундах аудио или токенах.

Идентификаторы и различия моделей

Suno V6

suno-v6

Suno V6 API создаёт аудио по текстовому музыкальному брифу. Передайте жанр, настроение и инструменты в prompt; instrumental управляет запросом инструментального трека без вокала. Публичная ставка составляет 6,65 ₽ за запрос.

  • prompt обязателен и должен содержать от 1 до 3000 символов. Поле instrumental имеет тип boolean и по умолчанию false.
  • В схеме нет отдельных duration, BPM, lyrics, style или voice. Желаемый темп можно описать в prompt, но это не гарантия точного BPM или длительности.

Все параметры Suno V6 API

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

Создайте аккаунт в панели NexusAPI, выпустите API-ключ и сохраните его на сервере в переменной NEXUS_API_KEY. Ключ не следует помещать в публичный JavaScript. Пример показывает структуру запроса и не является отчётом о выполненной генерации.

curl https://nexusapi.dev/generate \
  -H "Authorization: Bearer $NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "params": {
    "model_name": "suno-v6",
    "prompt": "Тёплая инструментальная электроника для спокойного продуктового ролика: мягкий синтезатор, лёгкий ритм, без вокала",
    "instrumental": true
  }
}
JSON

POST /generate принимает объект params и возвращает task_id. Сохраните ID и опрашивайте статус до завершения либо передайте webhook_url в params. Не повторяйте создание задачи только потому, что результат ещё не готов.

curl "https://nexusapi.dev/tasks/$TASK_ID" \
  -H "Authorization: Bearer $NEXUS_API_KEY"

В TASK_ID подставьте идентификатор из первого ответа. Формат завершённого результата проверяйте по текущей документации; не предполагайте заранее фиксированное число файлов.

Проверка перед запуском

  • Сверьте точный model_name, обязательные поля и допустимые значения в схеме выбранного варианта.
  • Используйте только доступные серверу ссылки на исходные материалы; для первого теста начните с простого текстового запроса, где это допустимо.
  • После завершения проверьте содержание, формат и пригодность результата. Только после проверки отправляйте серию задач.