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, kol state="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šu X-AI-Signature antraš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 taskId savo 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ą.