किसी प्रोडक्ट में AI-जनरेटेड म्यूजिक जोड़ने का मतलब पहले स्टॉक लाइब्रेरी का लाइसेंस लेना या किसी कंपोजर को हायर करना होता था। 2026 में, आप Suno v4.5 को कॉल करके केवल 60 सेकंड में वोकल्स, हार्मनी और प्रोडक्शन के साथ 4 मिनट का पूरा गाना प्राप्त कर सकते हैं — और वह भी $0.50 से कम में।

यह पोस्ट एक पूरी इंटीग्रेशन प्रक्रिया को कवर करती है, पहले curl से लेकर आपके ऐप में वेबहुक-ड्रिवन ऑडियो डिलीवरी तक।

1. API कुंजी प्राप्त करें

aimarcus.eu/aigenerate/register पर साइन अप करें। साइन अप पर $10 मुफ्त में मिलते हैं, जो आपको ~20 Suno v4.5 गानों के लिए पर्याप्त है।

2. जनरेशन शुरू करें

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

रेस्पॉन्स:

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

3. कस्टम लिरिक्स

customMode: true सेट करें और अपने लिरिक्स को प्रॉम्प्ट में पास करें। Suno मेलोडी, अरेंजमेंट, हार्मनी और वोकल परफॉर्मेंस को संभालता है।

{
  "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. पोल या वेबहुक

दो विकल्प:

  • पोलिंग: GET /api/v1/generate/record-info?taskId=... को हर 5 सेकंड में कॉल करें जब तक state="success" न हो जाए। पोल एंडपॉइंट्स मुफ्त हैं — ये आपकी रेट लिमिट या लागत में नहीं गिने जाते।
  • वेबहुक: एक callBackUrl प्रदान करें। जब गाना तैयार हो जाएगा, तो हम आपके URL पर HMAC-SHA256 सिग्नेचर के साथ X-AI-Signature में JSON परिणाम पोस्ट करेंगे।

5. अंतिम पेलोड

सफलतापूर्वक पूरा होने पर दो ऑडियो URLs रिटर्न होते हैं (Suno वेरिएशन्स जनरेट करता है):

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

दोनों MP3, 44.1 kHz फॉर्मेट में होते हैं, और प्ले करने के लिए तैयार होते हैं। ये URL अनिश्चितकाल तक उपलब्ध रहते हैं, लेकिन प्रोडक्शन के लिए आपको इन्हें डाउनलोड करके अपने CDN पर होस्ट करना चाहिए।

6. प्रोडक्शन टिप्स

  • अपने CDN पर कैश करें — Suno URLs तेज़ हैं, लेकिन जब आप होस्ट करते हैं तो आप अपनी SLA को नियंत्रित करते हैं।
  • taskId को अपने DB में उपयोगकर्ता अनुरोध के साथ की करें — इससे रिट्राई और ऑडिट आसान हो जाता है।
  • डैशबोर्ड सेटिंग्स में एक दैनिक खर्च सीमा सेट करें यदि आप इसे एंड यूजर्स के लिए एक्सपोज़ करते हैं।
  • पॉडकास्ट-स्टाइल बोले गए नैरेशन के लिए, इसके बजाय एक समर्पित TTS मॉडल का उपयोग करें (Suno की तुलना में तेज़ और सस्ता)।

यह पूरी प्रक्रिया है। यही पैटर्न Suno v3.5, v4, v4.5 Plus, MusicGen और Mureka के लिए भी काम करता है — बस model फील्ड बदलें।