Чтобы отправлять авторизованные запросы нужно получить API ключ, как это сделать написано в разделе С чего начать?
Запрос
POSThttps://gptunnel.ru/v1/media/create
Асинхронный запрос вернёт задачу и её идентификатор — сохраните его для последующего получения ссылки на результат.
Пример запроса /create
import axios from'axios'constrequest=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--requestPOST \--urlhttps://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)
Name
Type
Description
model*
"suno"
Уникальный ID модели
prompt*
string
Промпт запроса (для basic mode максимально 400 знаков)
version
enum
Версия, допустимые значения 'chirp-v3-5', 'chirp-v4', 'chirp-v4-5'
Headers
Name
Type
Description
Authorization*
string
API ключ
Пример ответа /create
После получения 24-значного идентификатора задачи вы можете вызвать метод для получения результата.
POSThttps://gptunnel.ru/v1/media/result
Запрос можно вызвать как POST так и GET методом передав task_id в query либо в body. Результатом выполнения запроса будет json объект данными по генерациям.
Пример запроса /result
Пример ответа /result
Ссылка на файл доступна в течение 48 часов, Далее доступность ссылки не гарантируется. Если вы планируете получить доступ к сгенерированному файлу позже, рекомендуется сохранить его на вашем ресурсе.
{
"code": 0,
"id": "6880c0c4e606050001881b51",
"model": "suno",
"created_at": 1753268420,
"status": "done",
"input": {
"model": "suno",
"prompt": "Джингл про AI интегратора GPTunneL"
},
"result": [
{
"id": "c158f164-1028-447c-9333-2d4cdfc94581",
"image_url": "https://gptunnel.ru/v1/lab/suno/6880c0c4e606050001881b51/c158f164-1028-447c-9333-2d4cdfc94581/image.jpeg",
"audio_url": "https://gptunnel.ru/v1/lab/suno/6880c0c4e606050001881b51/c158f164-1028-447c-9333-2d4cdfc94581/audio.mp3",
"lyric": "[Verse]\nВ мире цифр\nГде хаос живет\nGPTunneL порядок найдет\nСветлый путь в туннеле виден\nТам\nГде код и смысл едины\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт\n\n[Verse 2]\nСложный запрос? Для нас это просто\nСвяжем системы в одну\nБез вопросов\nГде был разрыв\nТеперь есть контакт\nGPTunneL решает всё\nЭто факт\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт\n\n[Bridge]\nКод за кодом\nШаг за шагом\nМы вперед\nЗа новым флагом\nТехнологии летят вперед\nGPTunneL путь найдет\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт",
"tags": "catchy with synth leads and dynamic rhythm, electronic",
"duration": 148.44,
"status": "succeeded"
},
{
"id": "0c26644b-9eed-4d27-9685-c7593a084cbd",
"image_url": "https://gptunnel.ru/v1/lab/suno/6880c0c4e606050001881b51/0c26644b-9eed-4d27-9685-c7593a084cbd/image.jpeg",
"audio_url": "https://gptunnel.ru/v1/lab/suno/6880c0c4e606050001881b51/0c26644b-9eed-4d27-9685-c7593a084cbd/audio.mp3",
"lyric": "[Verse]\nВ мире цифр\nГде хаос живет\nGPTunneL порядок найдет\nСветлый путь в туннеле виден\nТам\nГде код и смысл едины\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт\n\n[Verse 2]\nСложный запрос? Для нас это просто\nСвяжем системы в одну\nБез вопросов\nГде был разрыв\nТеперь есть контакт\nGPTunneL решает всё\nЭто факт\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт\n\n[Bridge]\nКод за кодом\nШаг за шагом\nМы вперед\nЗа новым флагом\nТехнологии летят вперед\nGPTunneL путь найдет\n\n[Chorus]\nGPTunneL\nТы мост меж миров\nGPTunneL\nРазгоняешь поток слов\nТы ведешь нас сквозь лабиринт\nGPTunneL\nТы наш гид\nТы наш синт",
"tags": "catchy with synth leads and dynamic rhythm, electronic",
"duration": 223.48,
"status": "succeeded"
}
]
}