इंस्पिरेशन API

2026-09-18 को अद्यतन · Suno-API टीम

एंडपॉइंट विवरण

इंस्पिरेशन एक या अधिक पूरे हो चुके गानों को प्रेरणा स्रोत बनाकर नई कृति बनाता है।

एंडपॉइंट: POST /api/music/inspo

बिलिंग: सशुल्क, अनुरोध किए गए मॉडल के अनुसार; असल में कटने वाली रकम बैक-ऑफ़िस मूल्य कॉन्फ़िगरेशन के अनुसार होती है।

Max Mode / Variety: यह एंडपॉइंट वैकल्पिक पैरामीटर max_mode और variety (0-4) का समर्थन करता है। max_mode चालू होने पर यह कॉल दोगुनी कीमत पर बिल होती है; variety से कोई अतिरिक्त शुल्क नहीं लगता। इनका अर्थ और भेजने का तरीका नए API का अवलोकन के "उन्नत पैरामीटर" खंड में है।

सुझाया गया मॉडल: suno-v6। suno-v6, suno-v6-wild और suno-v6-mini उपलब्ध हैं।

प्रतीक्षा समय और टाइमआउट (ज़रूरी): यह सिंक्रोनस एंडपॉइंट है — ऑर्डर तभी स्वीकार होता है और जनरेशन को सौंपा जाता है जब जवाब आ जाता है। मापन के अनुसार ज़्यादातर अनुरोध 1-3 सेकंड में जवाब देते हैं, लगभग 10% 30 सेकंड से ज़्यादा लेते हैं और सबसे लंबा लगभग 230 सेकंड का होता है। क्लाइंट टाइमआउट 300 सेकंड या ज़्यादा रखें; जवाब न आना इसका मतलब नहीं कि कुछ बना नहीं, और टाइमआउट के तुरंत बाद दोबारा कोशिश न करें (इससे ऑर्डर दोहरा होता है और दोबारा शुल्क लगता है)। अगर कनेक्शन टूट गया हो, तो बाद में GET /api/music/songs से जाँचें। नए API का अवलोकन में "प्रतीक्षा समय और टाइमआउट सेटिंग" देखें।

प्रमाणीकरण

पैरामीटर प्रकार ज़रूरी नोट
Authorization string हाँ Bearer YOUR_API_KEY
Content-Type string हाँ application/json

अनुरोध पैरामीटर

पैरामीटर प्रकार ज़रूरी डिफ़ॉल्ट नोट
model string हाँ - ग्राहक के लिए मॉडल नाम: suno-v6, suno-v6-wild या suno-v6-mini
playlist_clip_ids array हाँ - प्रेरणा स्रोत गानों के ID; कम से कम 1 और बिना दोहराव
lyrics string नहीं - बोल या रचनात्मक दिशा
style_tags string नहीं - स्टाइल टैग
song_title string नहीं - नतीजे का शीर्षक
negative_tags string नहीं - हटाए गए स्टाइल टैग
instrumental boolean नहीं false नतीजा इंस्ट्रुमेंटल है या नहीं
wait_completion boolean नहीं false जवाब देने से पहले ज़्यादा देर रुकना है या नहीं

अनुरोध उदाहरण

curl -X POST https://www.suno-api.io/api/music/inspo \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "playlist_clip_ids": ["source_song_id_a", "source_song_id_b"],
    "style_tags": "dreamy pop, warm synth",
    "song_title": "प्रेरित अगली कड़ी",
    "wait_completion": false
  }'

प्रतिक्रिया

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "प्रेरित अगली कड़ी",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "प्रेरित अगली कड़ी",
        "status": "pending"
      }
    ]
  }
}

एक कॉल 2 नतीजे लौटाती है (2 गानों के रूप में बिल होती है); उदाहरण में 2 दिखाए गए हैं। clips सरणी की लंबाई को आधार मानें और तय संख्या वाला लूप न लिखें। clips[].song_id सहेजें और completed तक पहुँचने के लिए गाना क्वेरी और इतिहास API से पोल करें।

नोट

अगलाCrop API (काट-छाँट)

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

रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।

API कुंजी लें अवलोकन पर लौटें