Suno AI - Генерировать песню
Создать песню по описанию
Это главная функция сервиса. Вы можете написать короткое описание («энергичный инди-поп о летнем путешествии») или загрузить полный текст песни. Suno создаст композицию, идеально соответствующую вашему запросу, с реалистичным вокалом и профессиональной аранжировкой .
Цена: 12 токенов за запрос.
Версия модели ИИ, используемая для генерации.
Определяет, включена ли расширенная настройка параметров.
0/80
Название для сгенерированного музыкального трека.
0/5000
Описание желаемого аудиоконтента.
0/5000
Текст песни для сгенерированного аудио.
0/1000
Указание стиля музыки для сгенерированного аудио.
Определяет, должна ли аудиозапись быть инструментальной (без текста).
Гендерные предпочтения при выборе певческого голоса.
Музыкальные стили или характеристики, которые следует исключить из генерируемого аудио. Необязательно. Используйте, чтобы избежать определенных стилей.
0/80
Доступно только при включенном пользовательском режиме (custom_mode: true).
Модель персоны
Значение: 0.65
Степень соответствия установленному стилю.
Значение: 0.65
Контролирует экспериментальные/творческие отклонения.
Значение: 0.65
Сбалансируйте вес аудиофункций с учетом других факторов.
Значение: 180
Длительность аудиозаписи в секундах.
Доступно только при включенном пользовательском режиме (custom_mode: true). Управляет разнообразием и стилистическим вариативностью генерируемых результатов. Необязательно. Диапазон 0–4, целое число, по умолчанию 1.

Результат генерации появится здесь после отправки запроса.

Название модели, используемое для генерации. Обязательное поле.
model * : string

URL-адрес для получения обновлений о завершении задачи генерации. Необязателен, но рекомендуется для использования в производственной среде.

  • Система отправит POST-запрос со статусом задачи и результатами на этот URL-адрес после завершения генерации.
  • Обратный вызов включает URL-адреса сгенерированного контента и информацию о задаче.
  • Ваша конечная точка обратного вызова должна принимать POST-запросы с JSON-данными, содержащими результаты.
  • В качестве альтернативы используйте конечную точку Get Task Details для получения информации о статусе задачи.
  • Для обеспечения безопасности обратного вызова см. Руководство по проверке веб-перехватчиков для реализации проверки подписи.

Пример: https://api.example.com/callback

callBackUrl : string

input * : object