इस प्रोजेक्ट के बारे में

Suno AI API एक अनौपचारिक ओपन-सोर्स प्रोजेक्ट है (LGPL-3.0 लाइसेंस के तहत) जो Suno.ai संगीत निर्माण सेवा के लिए एक API रैपर प्रदान करता है। यह उपयोगकर्ताओं को GPTs, Coze, और LangChain जैसे AI एजेंटों में संगीत निर्माण क्षमता को एकीकृत करने की अनुमति देता है। मुख्य विशेषताएं: - Suno.ai के पूर्ण निर्माण API को लागू करता है, जिसमें प्रॉम्प्ट-आधारित निर्माण, कस्टम मोड (गीत, शैली, और शीर्षक नियंत्रण के साथ), गीत निर्माण, ऑडियो विस्तार, स्टेम ट्रैक निर्माण, और गीत संयोजन शामिल हैं। - भुगतान किए गए 2Captcha (या ruCaptcha) सेवा और rebrowser-patches के साथ Playwright का उपयोग करके hCaptcha चुनौतियों को स्वचालित रूप से हल करता है। - पृष्ठभूमि में Suno खाते को सक्रिय रखता है। - OpenAI-संगत `/v1/chat/completions` API प्रारूप प्रदान करता है। - Vercel पर एक-क्लिक तैनाती, Node.js के माध्यम से स्थानीय निष्पादन, या Docker का समर्थन करता है (हालांकि Docker में GPU त्वरण अक्षम है)। कॉन्फ़िगरेशन: सेवा चलाने के लिए, उपयोगकर्ताओं को एक Suno कुकी (`SUNO_COOKIE`), एक 2Captcha API कुंजी (`TWOCAPTCHA_KEY`), और ब्राउज़र सेटिंग्स (जैसे `BROWSER=chromium`, `BROWSER_LOCALE=en`, और `BROWSER_HEADLESS=true`) प्रदान करने की आवश्यकता होती है। सामने आने वाले CAPTCHA की संख्या को कम करने के लिए macOS सिस्टम की सिफारिश की जाती है। API क्षमताएं: यह प्रोजेक्ट कई REST एंडपॉइंट्स को उजागर करता है, जिनमें `/api/generate`, `/api/custom_generate`, `/api/get` (आईडी द्वारा संगीत जानकारी प्राप्त करने के लिए), `/api/get_limit` (कोटा जांचने के लिए), `/api/extend_audio`, `/api/generate_stems`, `/api/clip`, और `/api/concat` शामिल हैं। यह एक साथ कई खातों का उपयोग करने के लिए अनुरोध हेडर के माध्यम से कुकीज़ को ओवरराइड करने की भी अनुमति देता है। README में उपयोग प्रदर्शित करने के लिए Python और JavaScript में कोड उदाहरण प्रदान किए गए हैं।