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