PopNowДокументация API
Основное содержимое

Suno v6 Wild: справочник по API

Экспериментальные фактурные песни с вокалом

С одним ключом PopNow API вы вызываете Suno v6 Wild прямо из своего кода. Здесь собраны ID модели, которые нужно передать, все поля, которые она принимает, стоимость запроса в кредитах и готовый запрос — его можно вставить в терминал и запустить.

Описания параметров взяты из входной схемы модели и пока доступны только на английском.

Кратко

Разработчик
Suno
Результат
Аудио
От
10.8 кр. за запрос ($0.108)

1 кредит = 0,01 $. При приёме задачи резервируется максимально возможная сумма, а после завершения списывается фактический расход с округлением вверх до целого кредита; остаток возвращается. За задачи, завершившиеся ошибкой, плата не взимается. Точную сумму до запуска покажет POST /api/v1/jobs/quote.

Музыка

suno/v6-wild/text-to-audio

Цена

ВариантКредиты (за запрос)Доллары США
По умолчанию10.8$0.108

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring—до 3 000 символовDescribe the song: genre, mood, tempo, instruments and voice. With lyrics or an instrumental this is the style (up to 1,000 characters); with no lyrics the model writes the words from it.
lyricsНеобязательноstring—до 5 000 символовWords to sing, sung in order. Section tags such as [Verse], [Chorus] and [Bridge] shape the song and are not sung.
generate_lyricsНеобязательноbooleantrue—Let the model write the lyrics from the prompt. Only applies when lyrics is empty and instrumental is off.
instrumentalНеобязательноbooleanfalse—Generate music with no vocals.
titleНеобязательноstring—до 80 символовSong title (metadata, not sung). Applies with lyrics or an instrumental; otherwise the model names the song.
negative_promptНеобязательноstring—до 500 символовStyles or elements to keep out of the song.
vocal_genderНеобязательноstring—female, maleMake a female or male lead vocal more likely. Applies with lyrics.
style_weightНеобязательноnumber—от 0 до 1How closely to follow the style in the prompt, from 0 to 1.
weirdnessНеобязательноnumber—от 0 до 1How experimental the song may get, from 0 (conventional) to 1 (unusual).
audio_weightНеобязательноnumber—от 0 до 1How strongly a persona's audio shapes the result, from 0 to 1. Songs with vocals only.
varietyНеобязательноinteger—от 0 до 4How different the two versions are from each other: 0 off, 1 normal (the model default), 2 high, 3 extra, 4 max.
persona_idНеобязательноstring—до 200 символовID of an existing Suno persona to reuse its style or voice.
persona_modelНеобязательноstring—style_persona, voice_personaWhether persona_id is a style persona or a voice persona.
image_urlsНеобязательноarray<string (uri)>—до 5 элементовUp to 5 mood images (JPEG, PNG or WebP, 10 MB each). Only when the model writes the lyrics.
reference_video_urlsНеобязательноarray<string (uri)>—до 1 элементовOne reference video (MP4 or WebM, up to 100 MB and 241 seconds). Only when the model writes the lyrics.
reference_audio_urlsНеобязательноarray<string (uri)>—до 1 элементовOne reference audio clip (MP3 or WAV, 6 seconds to 30 minutes). Only when the model writes the lyrics.

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

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную POPNOW_API_KEY.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "suno/v6-wild/text-to-audio",
  "input": {
    "prompt": "An upbeat indie pop song about a summer road trip, bright guitars, hand claps and a catchy whistled hook"
  }
}'

В ответе сразу приходит taskId. Результат забирайте через GET /api/v1/jobs/recordInfo или передайте callBackUrl, чтобы получить уведомление.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Что дальше

На этой странице