منصوبے کے بارے میں
Suno AI API ایک غیر سرکاری اوپن سورس پروجیکٹ ہے (LGPL-3.0 لائسنس کے تحت) جو Suno.ai موسیقی جنریشن سروس کے لیے API ریپر فراہم کرتا ہے۔ یہ صارفین کو موسیقی جنریشن کی صلاحیت کو AI ایجنٹس جیسے GPTs، Coze، اور LangChain میں ضم کرنے کی اجازت دیتا ہے۔
اہم خصوصیات:
- Suno.ai کے مکمل تخلیق API کو نافذ کرتا ہے، بشمول پرامپٹ پر مبنی جنریشن، کسٹم موڈ (بول، انداز، اور عنوان کے کنٹرول کے ساتھ)، بول جنریشن، آڈیو توسیع، اسٹیم ٹریک جنریشن، اور گانا جوڑنا۔
- ادا شدہ 2Captcha (یا ruCaptcha) سروس اور Playwright کو rebrowser-patches کے ساتھ استعمال کرتے ہوئے 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` (ID کے ذریعے موسیقی کی معلومات حاصل کرنے کے لیے)، `/api/get_limit` (کوٹہ چیک کرنے کے لیے)، `/api/extend_audio`، `/api/generate_stems`، `/api/clip`، اور `/api/concat`۔ یہ بیک وقت متعدد اکاؤنٹس استعمال کرنے کے لیے درخواست ہیڈرز کے ذریعے کوکیز کو اوور رائڈ کرنے کی بھی اجازت دیتا ہے۔ README میں استعمال کو ظاہر کرنے کے لیے Python اور JavaScript میں کوڈ کی مثالیں فراہم کی گئی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.