Перейти к основному содержанию
POST
/
suno
/
submit
/
music
curl --request POST \
  --url https://api.aiid.edu.kg/suno/submit/music \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "suno_music",
  "upstream_model": "suno-v5",
  "prompt": "Imitating \"Billie Jean,\" create a DJ song with the theme of \"the artificial intelligence revolution.\"",
  "make_instrumental": false
}
'
{
  "code": "success",
  "message": "",
  "data": "task_xxx"
}

Авторизации

Authorization
string
header
обязательно

Используйте проверку подлинности Bearer Token. Формат: Authorization: Bearer sk-xxxxxx

Тело

application/json
model
enum<string>
обязательно

Передавайте фиксированно suno_music.

Доступные опции:
suno_music
Пример:

"suno_music"

prompt
string
обязательно

В режиме описания промпта — музыкальный стиль, настроение и сцена; в расширенном режиме текста песни может использоваться как совместимое поле для текста песни.

upstream_model
string

Значение выбора генераторного движка.

Пример:

"suno-v5"

music_model
string

Совместимый псевдоним для upstream_model.

engine
string

Совместимый псевдоним для upstream_model.

model_id
string

Поле совместимости для ID вышестоящей модели.

modelId
string

Совместимое поле camelCase для model_id.

gpt_description_prompt
string

Описывает поле совместимости с подсказками режима.

make_instrumental
boolean
по умолчанию:false

Генерировать только инструментальное сопровождение.

light_music
boolean

Генерировать в стиле лёгкой/фоновой музыки.

pure_music
boolean

Генерировать ли в направлении чисто инструментальной музыки.

custom_mode
boolean

Использовать ли пользовательский режим.

customMode
boolean

Совместимое поле camelCase для custom_mode.

title
string

Название песни.

tags
string

Тег стиля, например electro pop, female vocal.

style
string

Поле для совместимости стилей.

genre
string

Поле совместимости жанров.

genres
string

Поле совместимости жанров.

lyrics
string

Содержимое текста песни.

lyric
string

lyrics Совместимый псевдоним.

custom_lyrics
string

lyrics Совместимый псевдоним.

customLyrics
string

lyrics Совместимый псевдоним.

Ответ

200 - application/json

OK

code
string

При успешном выполнении — success.

Пример:

"success"

message
string

Сообщение об ошибке или подсказке.

data
object

ID задачи, используется для последующего запроса.