تحتفظ OpenAI بصفحة مكتبات المجتمع حيث ندرج عملاء API الذين يمكن للمطورين استخدامها للوصول إلى OpenAI API.
إذا كنت قد أنشأت مكتبة مفتوحة المصدر وتود إضافتها إلى هذه الصفحة، فنشكرك! يسعدنا أن نرى المطورين يبنون أدوات API إضافية لمطورين آخرين. نريد أيضًا التأكد من أننا نوجّه المطورين إلى حلول جيدة تساعدهم على النجاح على المدى الطويل، لذلك لدينا بعض المعايير التي نشترطها قبل إدراج المكتبات على موقعنا.
يرجى التأكد من استيفاء المعايير المذكورة أدناه، ثم ملء نموذج طلب مكتبات المجتمع.
ترخيص قياسي مفتوح المصدر
لكي يتم الإدراج، نشترط أن تستخدم مكتبات المجتمع ترخيصًا مفتوح المصدر متساهلًا مثل MIT. يتيح ذلك لعملائنا تفريع المكتبات بسهولة أكبر عند الضرورة إذا توقف مالكوها عن صيانتها أو إضافة ميزات إليها.
تحميل مفاتيح API عبر متغيرات البيئة
يجب أن تشجع نماذج التعليمات البرمجية في README على استخدام متغيرات البيئة لتحميل مفتاح OpenAI API، بدلًا من تضمينه مباشرةً في التعليمات البرمجية المصدرية.
تعليمات برمجية صحيحة وعالية الجودة تعكس API بدقة
ينبغي أن تكون التعليمات البرمجية سهلة القراءة والمتابعة، وأن تلتزم عمومًا بمواصفات OpenAPI لدينا، ويجب أن لا تتضمن المكتبات الجديدة نقاط النهاية المعلّمة بأنها deprecated: true في هذه المواصفات.
اذكر أنها مكتبة غير رسمية
يرجى أن تذكر في مكان ما بالقرب من أعلى ملف README أنها مكتبة «غير رسمية» أو «يديرها المجتمع».
الالتزام بصيانة المكتبة
يعني ذلك أساسًا معالجة المشكلات ومراجعة طلبات السحب ودمجها. وقد يكون من الجيد أيضًا إعداد قوالب GitHub Issue وPR مثل تلك الموجودة في مكتبة Node الرسمية لدينا.
