OpenAI, geliştiricilerin OpenAI API’ye erişmek için kullanabileceği API istemcilerini listelediğimiz bir Topluluk Kitaplıkları sayfası tutar.
Bu sayfaya eklenmesini istediğiniz açık kaynaklı bir kitaplık geliştirdiyseniz, teşekkür ederiz! Geliştiricilerin diğer geliştiriciler için ek API araçları oluşturduğunu görmek bizi mutlu ediyor. Ayrıca geliştiricileri uzun vadede başarılı olmalarını sağlayacak iyi çözümlere yönlendirdiğimizden emin olmak istiyoruz; bu nedenle web sitemizde kitaplıkları listelemeden önce aradığımız birkaç kriter var.
Lütfen aşağıda listelenen kriterleri karşıladığınızdan emin olun ve ardından Topluluk Kitaplıkları istek formumuzu doldurun.
Standart açık kaynak lisansı
Listelenmek için topluluk kitaplıklarının MIT gibi izin verici bir açık kaynak lisansı kullanmasını şart koşuyoruz. Bu, sahiplerinin kitaplığı sürdürmeyi veya özellik eklemeyi bırakması durumunda müşterilerimizin gerekirse kitaplıkları daha kolay çatallayabilmesini sağlar.
API anahtarlarını ortam değişkenleri aracılığıyla yükleyin
README’deki kod örnekleri, OpenAI API anahtarını kaynak koda sabit kodlamak yerine ortam değişkenleri kullanarak yüklemeyi teşvik etmelidir.
API’yi doğru yansıtan, doğru ve yüksek kaliteli kod
Kodun okunması ve takip edilmesi kolay olmalı ve genel olarak OpenAPI spesifikasyonumuza uymalıdır; yeni kitaplıklar bu spesifikasyonda deprecated: true olarak işaretlenen uç noktaları içermemelidir.
Resmî olmayan bir kitaplık olduğunu belirtin
Lütfen README’nizin üst kısmına yakın bir yerde bunun “resmî olmayan” veya “topluluk tarafından sürdürülen” bir kitaplık olduğunu belirtin.
Kitaplığın bakımını sürdürmeyi taahhüt edin
Bu, öncelikli olarak sorunları ele almak ve çekme isteklerini inceleyip birleştirmek anlamına gelir. Ayrıca resmî düğüm kitaplığımızda olduğu gibi GitHub Issue ve PR şablonları oluşturmak da iyi bir fikir olabilir.
