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

MiniMax Music 3.0: справочник по API

Готовые стереотреки — с вокалом или инструментальные

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

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

Кратко

Разработчик
MiniMax
Результат
Аудио
От
27 кр. за запрос ($0.27)

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

Музыка

minimax/music-3.0/text-to-audio

Цена

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

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring—до 2 000 символовStyle brief for the song: genre, mood, tempo, instruments and the kind of voice. The words to sing go in lyrics.
lyricsНеобязательноstring—до 3 000 символовWords to sing, one line per row. Section tags such as [Verse], [Chorus] and [Bridge] on their own rows shape the arrangement.
generate_lyricsНеобязательноbooleantrue—Write lyrics from the prompt when lyrics is empty. Lyrics you send are sung as written.
instrumentalНеобязательноbooleanfalse—Generate music with no vocals; lyrics are not needed.
bitrateНеобязательноinteger25600032000, 64000, 128000, 256000MP3 bitrate in bits per second.
sample_rateНеобязательноinteger4410016000, 24000, 32000, 44100Sample rate in Hz.

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

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную 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": "minimax/music-3.0/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"

Что дальше

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