OpenAI
यह पेज मशीन द्वारा अनुवादित है. मूल अंग्रेज़ी आर्टिकल देखें.

मैं अपने API क्लाइंट को कम्युनिटी लाइब्रेरीज़ पेज पर कैसे जोड़ सकता/सकती हूँ?

यह सुनिश्चित करने के लिए मानदंड और चरण कि आपकी लाइब्रेरी हमारे कम्युनिटी लाइब्रेरीज़ पेज पर जोड़ने के लिए तैयार है

अपडेट किया गया: 14 days ago

OpenAI एक Community Libraries पेज बनाए रखता है, जहाँ हम ऐसे API क्लाइंट सूचीबद्ध करते हैं जिनका उपयोग डेवलपर्स OpenAI API तक पहुँचने के लिए कर सकते हैं।

अगर आपने एक ओपन सोर्स लाइब्रेरी बनाई है जिसे आप इस पेज पर जोड़ना चाहते/चाहती हैं – धन्यवाद! हमें यह देखकर खुशी होती है कि डेवलपर्स, अन्य डेवलपर्स के लिए अतिरिक्त API टूलिंग बनाते हैं। हम यह भी सुनिश्चित करना चाहते हैं कि हम डेवलपर्स को अच्छे समाधानों की ओर मार्गदर्शन कर रहे हैं जो उन्हें लंबे समय तक सफल बनाएँगे, इसलिए हमारी वेबसाइट पर लाइब्रेरीज़ सूचीबद्ध करने से पहले हम कुछ मानदंडों की अपेक्षा करते हैं।

कृपया सुनिश्चित करें कि आप नीचे दिए गए मानदंडों को पूरा करते हैं, और फिर हमारा Community Libraries request form भरें।

  1. मानक ओपन सोर्स लाइसेंस
    सूचीबद्ध होने के लिए, हम अपेक्षा करते हैं कि कम्युनिटी लाइब्रेरीज़ MIT जैसे permissive open-source license का उपयोग करें। इससे हमारे ग्राहकों के लिए, यदि मालिक इसे मेंटेन करना बंद कर दें या फीचर्स जोड़ना बंद कर दें, तो आवश्यकता पड़ने पर लाइब्रेरी को फोर्क करना अधिक आसान हो जाता है।

  2. पर्यावरण वेरिएबल्स के माध्यम से API keys लोड करें
    README में दिए गए कोड सैंपल्स को OpenAI API key को सोर्स कोड में हार्डकोड करने के बजाय, उसे लोड करने के लिए पर्यावरण वेरिएबल्स के उपयोग को प्रोत्साहित करना चाहिए।

  3. सही, उच्च-गुणवत्ता वाला कोड जो API को सटीक रूप से दर्शाए
    कोड पढ़ने/समझने में आसान होना चाहिए, और सामान्यतः हमारे OpenAPI spec का पालन करना चाहिए – नई लाइब्रेरीज़ में इस spec में deprecated: true के रूप में चिह्नित endpoints शामिल नहीं होने चाहिए।

  4. बताएँ कि यह एक अनौपचारिक लाइब्रेरी है
    कृपया अपने README के शीर्ष के पास कहीं यह लिखें कि यह एक “unofficial" या "community-maintained” लाइब्रेरी है।

  5. लाइब्रेरी को मेंटेन करने की प्रतिबद्धता
    इसका मुख्य अर्थ है issues को संबोधित करना और pull requests की समीक्षा करके उन्हें merge करना। हमारे official node library की तरह Github Issue & PR templates सेट अप करना भी एक अच्छा विचार हो सकता है।

क्या यह लेख मददगार था?