OpenAI ایک کمیونٹی لائبریریوں کا صفحہ برقرار رکھتا ہے، جہاں ہم ایسے API کلائنٹس کی فہرست دیتے ہیں جنہیں ڈویلپرز OpenAI API تک رسائی کے لیے استعمال کر سکتے ہیں.
اگر آپ نے کوئی اوپن سورس لائبریری بنائی ہے جسے آپ اس صفحے پر شامل کرانا چاہتے ہیں، تو آپ کا شکریہ. ہمیں یہ دیکھ کر خوشی ہوتی ہے کہ ڈویلپرز دوسرے ڈویلپرز کے لیے اضافی API ٹولز بناتے ہیں. ہم یہ بھی یقینی بنانا چاہتے ہیں کہ ہم ڈویلپرز کو ایسے اچھے حلوں کی جانب رہنمائی کریں جو انہیں طویل مدت میں کامیاب بنائیں، اس لیے اپنی ویب سائٹ پر لائبریریاں درج کرنے سے پہلے ہم چند معیارات پورے کرنے کا تقاضا کرتے ہیں.
براہ کرم یقینی بنائیں کہ آپ ذیل میں درج معیارات پر پورا اترتے ہیں، پھر ہمارا کمیونٹی لائبریریوں کا درخواست فارم پُر کریں.
معیاری اوپن سورس لائسنس
فہرست میں شامل ہونے کے لیے کمیونٹی لائبریریوں کا MIT جیسے آزادانہ استعمال کی اجازت دینے والے اوپن سورس لائسنس کے تحت ہونا ضروری ہے. اس سے ہمارے صارفین ضرورت پڑنے پر لائبریریوں کو زیادہ آسانی سے فورک کر سکتے ہیں، مثلاً جب ان کے مالکان ان کی دیکھ بھال یا ان میں نئی خصوصیات شامل کرنا بند کر دیں.
ماحولیاتی متغیرات کے ذریعے API کلیدیں لوڈ کریں
README میں موجود کوڈ کی مثالوں کو ماخذ کوڈ میں OpenAI API کلید مستقل طور پر درج کرنے کے بجائے اسے ماحولیاتی متغیرات کے ذریعے لوڈ کرنے کی ترغیب دینی چاہیے.
درست اور اعلیٰ معیار کا کوڈ جو API کی صحیح عکاسی کرے
کوڈ پڑھنے اور سمجھنے میں آسان ہونا چاہیے اور عام طور پر ہماری OpenAPI تفصیلات کے مطابق ہونا چاہیے۔ نئی لائبریریوں میں وہ رسائی کے نقاط شامل نہیں ہونے چاہییں جن پر ان تفصیلات میں deprecated: true کا نشان ہو.
واضح کریں کہ یہ غیر سرکاری لائبریری ہے
براہ کرم اپنے README کے آغاز کے قریب کہیں یہ واضح کریں کہ یہ ایک ”غیر سرکاری“ یا ”کمیونٹی کی زیر نگہداشت“ لائبریری ہے.
لائبریری کی دیکھ بھال جاری رکھنے کا عہد کریں
اس کا بنیادی مطلب مسائل حل کرنا اور انضمام کی درخواستوں کا جائزہ لے کر انہیں ضم کرنا ہے. ہماری سرکاری نوڈ لائبریری کی طرح GitHub مسئلہ اور PR کے سانچے بنانا بھی مفید ہو سکتا ہے.
