Att lägga till AI-genererad musik i en produkt brukade innebära att licensiera ett musikbibliotek eller anlita en kompositör. År 2026 kan du använda Suno v4.5 och få en komplett 4-minuters låt med sång, harmoni och produktion — på cirka 60 sekunder, för mindre än $0.50.
Det här inlägget går igenom en komplett integration, från första curl-anropet till webhook-baserad leverans av ljud i din app.
1. Skaffa en API-nyckel
Registrera dig på aimarcus.eu/aigenerate/register. $10 gratis vid registrering räcker för cirka 20 Suno v4.5-låtar för att komma igång.
2. Starta en generering
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"
}
Svar:
{ "code": 200, "data": { "taskId": "f0147a2e78670ecbce46020219f931a1" } }
3. Anpassade texter
Ställ in customMode: true och skicka dina texter i prompten. Suno hanterar melodi, arrangemang, harmoni och sångframförande.
{
"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. Polling eller webhook
Två alternativ:
- Polling:
GET /api/v1/generate/record-info?taskId=...var 5:e sekund tillsstate="success". Polling-endpoints är gratis — de påverkar inte din rate limit eller kostnad. - Webhook: ange en
callBackUrl. När låten är klar skickar vi resultatet som JSON till din URL med en HMAC-SHA256-signatur iX-AI-Signature.
5. Slutlig payload
Vid lyckad generering returneras två ljud-URL:er (Suno genererar variationer):
{
"data": {
"state": "success",
"response": {
"sunoData": [
{ "audioUrl": "https://.../track-a.mp3", "duration": 185 },
{ "audioUrl": "https://.../track-b.mp3", "duration": 194 }
]
}
}
}
Båda är MP3, 44.1 kHz, redo att spelas. De finns kvar på URL:en på obestämd tid, men för produktion bör du ladda ner och hosta dem på din egen CDN.
6. Tips för produktion
- Cachea på din CDN — Suno-URL:er är snabba men du kontrollerar din egen SLA när du hostar själv.
- Spara
taskIdi din databas kopplat till användarens förfrågan — gör återförsök och granskning enkelt. - Sätt ett dagligt utgiftstak i instrumentpanelens inställningar om du exponerar detta för slutanvändare.
- För podcast-liknande berättarröst, använd en dedikerad TTS-modell istället (snabbare och billigare än Suno).
Det är hela processen. Samma mönster fungerar för Suno v3.5, v4, v4.5 Plus, MusicGen och Mureka — ändra bara model-fältet.