Menambah muzik yang dihasilkan AI ke dalam produk dahulunya memerlukan pelesenan perpustakaan stok atau mengupah komposer. Pada tahun 2026, anda boleh memanggil Suno v4.5 dan mendapatkan lagu penuh berdurasi 4 minit dengan vokal, harmoni dan produksi — dalam masa kira-kira 60 saat, dengan kos kurang daripada $0.50.

Pos ini menerangkan langkah integrasi lengkap, dari curl pertama hingga penghantaran audio berasaskan webhook dalam aplikasi anda.

1. Dapatkan kunci API

Daftar di aimarcus.eu/aigenerate/register. $10 percuma semasa pendaftaran cukup untuk ~20 lagu Suno v4.5 untuk memulakan anda.

2. Mulakan generasi

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"
}

Respons:

{ "code": 200, "data": { "taskId": "f0147a2e78670ecbce46020219f931a1" } }

3. Lirik tersuai

Tetapkan customMode: true dan masukkan lirik anda dalam prompt. Suno akan menguruskan melodi, susunan, harmoni dan persembahan vokal.

{
  "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. Poll atau webhook

Dua pilihan:

  • Polling: GET /api/v1/generate/record-info?taskId=... setiap 5 saat sehingga state="success". Endpoint polling adalah percuma — ia tidak akan mengira terhadap had kadar atau kos anda.
  • Webhook: sediakan callBackUrl. Apabila lagu siap, kami akan POST JSON hasil ke URL anda dengan tandatangan HMAC-SHA256 dalam X-AI-Signature.

5. Payload akhir

Penyelesaian berjaya mengembalikan dua URL audio (Suno menghasilkan variasi):

{
  "data": {
    "state": "success",
    "response": {
      "sunoData": [
        { "audioUrl": "https://.../track-a.mp3", "duration": 185 },
        { "audioUrl": "https://.../track-b.mp3", "duration": 194 }
      ]
    }
  }
}

Kedua-duanya adalah MP3, 44.1 kHz, sedia dimainkan. Mereka akan kekal di URL tersebut selama-lamanya tetapi untuk produksi anda disarankan memuat turun dan menghoskannya di CDN anda sendiri.

6. Tip produksi

  • Cache di CDN anda — URL Suno adalah pantas tetapi anda mengawal SLA anda sendiri apabila anda menghoskannya.
  • Simpan taskId dalam pangkalan data anda yang dikaitkan dengan permintaan pengguna — memudahkan retry dan audit.
  • Tetapkan had perbelanjaan harian dalam tetapan papan pemuka jika anda mendedahkan ini kepada pengguna akhir.
  • Untuk narasi bercorak podcast, gunakan model TTS khusus (lebih pantas dan lebih murah daripada Suno).

Itulah keseluruhan proses. Corak yang sama berfungsi untuk Suno v3.5, v4, v4.5 Plus, MusicGen dan Mureka — hanya tukar medan model.