Crop API (काट-छाँट)
एंडपॉइंट विवरण
Crop किसी मौजूदा गाने का एक समय-अंतराल रखता है और कटा हुआ नया संस्करण बनाता है।
एंडपॉइंट: POST /api/music/crop
बिलिंग: सशुल्क, अनुरोध किए गए मॉडल के अनुसार; असल में कटने वाली रकम बैक-ऑफ़िस मूल्य कॉन्फ़िगरेशन के अनुसार होती है।
सुझाया गया मॉडल: 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 |
| source_clip_id | string | हाँ | - | स्रोत गाने का असली song_id; वह पूरा हो चुका होना चाहिए और मौजूदा API कुंजी से सुलभ होना चाहिए |
| crop_start_s | number | हाँ | - | रखे जाने वाले अंतराल का आरंभिक सेकंड; 0 या उससे अधिक होना चाहिए |
| crop_end_s | number | हाँ | - | रखे जाने वाले अंतराल का अंतिम सेकंड; crop_start_s से बड़ा होना चाहिए |
| song_title | string | नहीं | - | नतीजे का शीर्षक |
अनुरोध उदाहरण
curl -X POST https://www.suno-api.io/api/music/crop \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"crop_start_s": 10,
"crop_end_s": 48,
"song_title": "कटा हुआ संस्करण"
}'
प्रतिक्रिया
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "कटा हुआ संस्करण",
"status": "processing"
}
]
}
}
एक कॉल 1 नतीजा लौटाती है (संपादन क्रियाएँ 2 गाने नहीं बनातीं)। clips[].song_id सहेजें और completed तक पहुँचने के लिए गाना क्वेरी API से पोल करें। कभी-कभी पहली प्रतिक्रिया में पूछने योग्य song_id अभी दर्ज नहीं होता; थोड़ा रुककर फिर पूछें।
नोट
- रखा गया अंतराल
0 <= crop_start_s < crop_end_sको पूरा करना चाहिए और स्रोत गाने की अवधि के भीतर होना चाहिए। - काट-छाँट से अलग, कोई हिस्सा हटाने के लिए हिस्सा हटाने वाला API इस्तेमाल करें।
API कुंजी प्राप्त करें
रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।
API कुंजी लें अवलोकन पर लौटें