OpenAI, geliştiricilerin OpenAI API'ye erişmek için kullanabileceği API istemcilerini listelediğimiz bir Topluluk Kitaplıkları sayfası sunar.
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ı geliştirmesini görmek bizi mutlu ediyor. Ayrıca geliştiricileri uzun vadede başarılı olmalarını sağlayacak iyi çözümlere yönlendirmek istiyoruz. Bu nedenle kitaplıkları web sitemizde listelemeden önce karşılanmasını istediğimiz birkaç ölçüt bulunuyor.
Lütfen aşağıda listelenen ölçütleri karşıladığınızdan emin olun ve ardından Topluluk Kitaplıkları talep formumuzu doldurun.
Standart açık kaynak lisansı
Listelenebilmeleri için topluluk kitaplıklarının MIT gibi izin verici bir açık kaynak lisansı kullanmasını şart koşuyoruz. Böylece kitaplık sahipleri kitaplığın bakımını veya yeni özellikler eklemeyi bırakırsa müşterilerimiz gerektiğinde kitaplığın ayrı bir kopyasını daha kolay oluşturabilir.
API anahtarlarını ortam değişkenlerinden yükleme
README dosyasındaki kod örnekleri, OpenAI API anahtarını kaynak koda sabit olarak yazmak yerine ortam değişkenlerinden yüklemeyi teşvik etmelidir.
API'yi doğru şekilde yansıtan, hatasız ve yüksek kaliteli kod
Kodun okunması ve takip edilmesi kolay olmalı ve genel olarak OpenAPI belirtimimize uymalıdır. Yeni kitaplıklar, bu belirtimde deprecated: true olarak işaretlenmiş uç noktaları içermemelidir.
Resmî olmayan bir kitaplık olduğunu belirtme
Lütfen README dosyanızın ü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ürme taahhüdü
Bu, öncelikle sorunları ele almak ve pull request'leri inceleyip birleştirmek anlamına gelir. Ayrıca resmî Node kitaplığımızda kullandıklarımıza benzer GitHub iş kaydı ve PR şablonları oluşturmak da yararlı olabilir.
