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 sehinggastate="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 dalamX-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
taskIddalam 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.