Suno
API для получения генерации от модели Suno
Запрос
POST https://gptunnel.ru/v1/media/create
Асинхронный запрос вернёт задачу и её идентификатор — сохраните его для последующего получения ссылки на результат.
Пример запроса /create
import axios from 'axios'
const request = axios({
method: 'POST',
url: 'https://gptunnel.ru/v1/media/create',
headers: {
// use your API key here
Authorization: 'YOUR_API_KEY',
},
data: {
"model":"suno",
"prompt": "Джингл про AI интегратора GPTunneL"
}
})
request.then((result) => {
console.log(result)
}).catch((error) => {
console.error(error)
})curl --request POST \
--url https://gptunnel.ru/v1/media/create \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model":"suno",
"prompt": "Джингл про AI интегратора GPTunneL"
}'Request Body (basic mode)
model*
"suno"
Уникальный ID модели
prompt*
string
Промпт запроса (для basic mode максимально 400 знаков)
version
enum
Версия, допустимые значения 'chirp-v3-5', 'chirp-v4', 'chirp-v4-5'
Headers
Authorization*
string
API ключ
Пример ответа /create
После получения 24-значного идентификатора задачи вы можете вызвать метод для получения результата.
POST https://gptunnel.ru/v1/media/result
Запрос можно вызвать как POST так и GET методом передав task_id в query либо в body. Результатом выполнения запроса будет json объект данными по генерациям.
Пример запроса /result
Пример ответа /result
Ссылка на файл доступна в течение 48 часов, Далее доступность ссылки не гарантируется. Если вы планируете получить доступ к сгенерированному файлу позже, рекомендуется сохранить его на вашем ресурсе.
Режим cusom
В этом режиме можно создавать песни с текстом пести и указанием стиля, пример параметров запроса:
model*
string
Модель - значение "suno"
mode*
string
Режим - значение "custom"
title*
string
Название трека - до 80 знаков
lyric*
style
Текст песни - до 3000 знаков в режиме custom
tags*
string
Стиль песни, тэги - до 200 знаков
version
string
Версия модели, доступные значения: 'chirp-v3-5', 'chirp-v3', 'chirp-v4-5'
Режим instrumental
В этом режиме можно создавать песни без вокала с указанием стиля, пример параметров запроса:
model*
string
Модель - значение "suno"
mode*
string
Режим - значение "instrumental"
title*
string
Название трека - до 80 знаков
tags*
string
Стиль песни, тэги - до 200 знаков
version
string
Версия модели, доступные значения: 'chirp-v3-5', 'chirp-v3', 'chirp-v4-5'
Last updated