AI generuotos muzikos pridėjimas į produktą anksčiau reikšdavo licencijuoti muzikos biblioteką arba samdyti kompozitorių. 2026 metais galite naudoti Suno v4.5 ir gauti pilną 4 minučių dainą su vokalu, harmonija ir produkcija — per maždaug 60 sekundžių, už mažiau nei $0.50.
Šiame įraše aprašoma visa integracija, nuo pirmos curl užklausos iki webhook pagrindu veikiančio garso pristatymo jūsų programėlėje.
1. Gaukite API raktą
Užsiregistruokite adresu aimarcus.eu/aigenerate/register. Registracijos metu gausite $10 nemokamai, kas užteks maždaug 20 Suno v4.5 dainų pradžiai.
2. Paleiskite generavimą
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"
}
Atsakymas:
{ "code": 200, "data": { "taskId": "f0147a2e78670ecbce46020219f931a1" } }
3. Pritaikyti tekstai
Nustatykite customMode: true ir pridėkite savo tekstus į prompt. Suno pasirūpins melodija, aranžuote, harmonija ir vokalu.
{
"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. Apklausimas arba webhook
Du pasirinkimai:
- Apklausimas:
GET /api/v1/generate/record-info?taskId=...kas 5 sekundes, kolstate="success". Apklausos endpoint'ai yra nemokami — jie neskaičiuojami į jūsų greičio limitą ar kainą. - Webhook: pateikite
callBackUrl. Kai daina bus paruošta, mes POST'insime rezultatą JSON formatu į jūsų URL su HMAC-SHA256 parašuX-AI-Signatureantraštėje.
5. Galutinis atsakymas
Sėkmingai užbaigus, grąžinami du garso URL (Suno generuoja variacijas):
{
"data": {
"state": "success",
"response": {
"sunoData": [
{ "audioUrl": "https://.../track-a.mp3", "duration": 185 },
{ "audioUrl": "https://.../track-b.mp3", "duration": 194 }
]
}
}
}
Abu failai yra MP3, 44.1 kHz, paruošti grojimui. Jie liks URL neribotą laiką, tačiau produkcijoje rekomenduojama juos atsisiųsti ir patalpinti savo CDN.
6. Produkcijos patarimai
- Talpinkite savo CDN — Suno URL yra greiti, bet talpinant patys valdote SLA.
- Išsaugokite
taskIdsavo DB, susieję su vartotojo užklausa — tai palengvina pakartotinius bandymus ir auditą. - Nustatykite dienos išlaidų limitą valdymo skydelyje, jei šią funkciją siūlote galutiniams vartotojams.
- Podcast'ų stiliaus pasakojimams naudokite specialų TTS modelį (greitesnis ir pigesnis nei Suno).
Štai ir visas procesas. Tas pats modelis veikia su Suno v3.5, v4, v4.5 Plus, MusicGen ir Mureka — tereikia pakeisti model lauką.