OpenAI एक सामुदायिक लाइब्रेरी पृष्ठ बनाए रखता है, जहाँ हम उन एपीआई क्लाइंट की सूची देते हैं जिनसे डेवलपर OpenAI एपीआई का उपयोग कर सकते हैं.
अगर आपने कोई मुक्त-स्रोत लाइब्रेरी बनाई है और उसे इस पृष्ठ पर जोड़ना चाहते हैं, तो आपका धन्यवाद! हमें यह देखकर खुशी होती है कि डेवलपर दूसरे डेवलपर के लिए अतिरिक्त एपीआई उपकरण बनाते हैं. हम यह भी सुनिश्चित करना चाहते हैं कि डेवलपर ऐसे अच्छे समाधान चुनें जो उन्हें लंबे समय तक सफल बनाएँ. इसलिए अपनी वेबसाइट पर किसी लाइब्रेरी को सूचीबद्ध करने से पहले हम कुछ मानदंड पूरा करना अनिवार्य मानते हैं.
कृपया सुनिश्चित करें कि आप नीचे दिए गए मानदंडों को पूरा करते हैं और फिर हमारा सामुदायिक लाइब्रेरी अनुरोध फ़ॉर्म भरें.
मानक मुक्त-स्रोत लाइसेंस
सूचीबद्ध होने के लिए सामुदायिक लाइब्रेरी को MIT जैसे उदार मुक्त-स्रोत लाइसेंस का उपयोग करना होगा. इससे, यदि मालिक लाइब्रेरी का रखरखाव या उसमें सुविधाएँ जोड़ना बंद कर दें, तो हमारे ग्राहक आवश्यकता पड़ने पर उसे अधिक आसानी से फोर्क कर सकते हैं.
परिवेश चरों के माध्यम से एपीआई कुंजियाँ लोड करें
README में दिए गए कोड नमूनों को OpenAI एपीआई कुंजी को स्रोत कोड में स्थायी रूप से लिखने के बजाय परिवेश चरों से लोड करने के लिए प्रोत्साहित करना चाहिए.
एपीआई को सटीक रूप से दर्शाने वाला सही, उच्च-गुणवत्ता का कोड
कोड पढ़ने और समझने में आसान होना चाहिए और सामान्यतः हमारे OpenAPI विनिर्देश का पालन करना चाहिए. नई लाइब्रेरी में इस विनिर्देश के अंतर्गत deprecated: true के रूप में चिह्नित एंडपॉइंट शामिल नहीं होने चाहिए.
स्पष्ट करें कि यह अनाधिकारिक लाइब्रेरी है
कृपया अपने README के आरंभ में कहीं स्पष्ट करें कि यह एक “अनाधिकारिक” या “समुदाय द्वारा अनुरक्षित” लाइब्रेरी है.
लाइब्रेरी का रखरखाव करने की प्रतिबद्धता जताएँ
इसका मुख्य अर्थ इश्यू का समाधान करना और पुल अनुरोधों की समीक्षा करके उनका विलय करना है. हमारी आधिकारिक नोड लाइब्रेरी की तरह GitHub इश्यू और पुल अनुरोध टेम्पलेट बनाना भी उपयोगी हो सकता है.
