Добавянето на AI-генерирана музика към продукт преди изискваше лицензиране на библиотека със записи или наемане на композитор. През 2026 можете да извикате Suno v4.5 и да получите пълна 4-минутна песен с вокали, хармония и продукция — за около 60 секунди и по-малко от $0.50.
Тази публикация обяснява цялостната интеграция — от първата curl заявка до доставката на аудио чрез webhook във вашето приложение.
1. Вземете API ключ
Регистрирайте се на aimarcus.eu/aigenerate/register. $10 безплатно при регистрация са достатъчни за около 20 песни със Suno v4.5, за да започнете.
2. Стартирайте генериране
POST https://aimarcus.eu/aigenerate/api/v1/generate
Authorization: Bearer sk-aig-YOUR_KEY
Content-Type: application/json
{
"model": "V4_5",
"prompt": "Upbeat synthwave, driving bass, retro 80s vibe",
"customMode": false,
"instrumental": false,
"callBackUrl": "https://your-app.com/webhooks/suno"
}
Отговор:
{ "code": 200, "data": { "taskId": "f0147a2e78670ecbce46020219f931a1" } }
3. Персонализирани текстове
Задайте customMode: true и подайте вашите текстове в полето prompt. Suno се грижи за мелодията, аранжимента, хармонията и вокалното изпълнение.
{
"model": "V4_5",
"customMode": true,
"prompt": "[Verse 1]\nWaking up to a city that never sleeps...",
"style": "indie pop ballad",
"title": "Midnight City",
"callBackUrl": "..."
}
4. Полинг или webhook
Две опции:
- Полинг:
GET /api/v1/generate/record-info?taskId=...на всеки 5 секунди, докатоstate="success". Полинг ендпойнтовете са безплатни — не се отчитат към лимита или разходите ви. - Webhook: предоставете
callBackUrl. Когато песента е готова, ние ще POST-нем резултатния JSON към вашия URL с HMAC-SHA256 подпис вX-AI-Signature.
5. Финален payload
Успешното завършване връща два аудио URL адреса (Suno генерира вариации):
{
"data": {
"state": "success",
"response": {
"sunoData": [
{ "audioUrl": "https://.../track-a.mp3", "duration": 185 },
{ "audioUrl": "https://.../track-b.mp3", "duration": 194 }
]
}
}
}
И двете са MP3, 44.1 kHz, готови за възпроизвеждане. Те остават на URL адреса безсрочно, но за продукция трябва да ги изтеглите и хоствате на ваш собствен CDN.
6. Съвети за продукция
- Кеширайте на вашия CDN — Suno URL адресите са бързи, но вие контролирате вашето SLA, когато хоствате.
- Съхранявайте
taskIdвъв вашата база данни, свързан с потребителската заявка — улеснява повторенията и одитите. - Задайте дневен лимит на разходите в настройките на таблото, ако предоставяте тази функция на крайни потребители.
- За подкаст-стил нарация използвайте специализиран TTS модел (по-бърз и по-евтин от Suno).
Това е целият процес. Същият модел работи за Suno v3.5, v4, v4.5 Plus, MusicGen и Mureka — просто променете полето model.