OpenAI, geliştiricilerin OpenAI API'sine 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 oluşturduysanız – teşekkür ederiz! Geliştiricilerin diğer geliştiriciler için ek API araçları oluşturduğunu görmeyi seviyoruz. Ayrıca, geliştiricileri uzun vadede başarılı kılacak iyi çözümlere yönlendirdiğimizden emin olmak istiyoruz; bu yüzden kitaplıkları web sitemizde listelemeden önce istediğimiz birkaç kriterimiz var.
Lütfen aşağıda listelenen kriterleri karşıladığınızdan emin olun ve ardından Topluluk Kitaplıkları talep 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ı istiyoruz. Bu, sahipleri bakım yapmayı veya özellik eklemeyi bırakırsa müşterilerimizin gerektiğinde kitaplıkları daha kolay çatallamasını sağlar.API anahtarlarını ortam değişkenleri aracılığıyla yükleyin
README içindeki kod örnekleri, OpenAI API anahtarını kaynak koda sabitlemek 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ı/takip edilmesi kolay olmalı ve genel olarak OpenAPI spec belgemize uymalıdır – yeni kitaplıklar bu belgededeprecated: trueolarak işaretlenen uç noktaları içermemelidir.Bunun resmî olmayan bir kitaplık olduğunu belirtin
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ürmeyi taahhüt edin
Bu öncelikle sorunları ele almak ve çekme isteklerini gözden geçirip birleştirmek anlamına gelir. Ayrıca, Github Issue & PR templates için, bizim resmî node kitaplığımızda olduğu gibi şablonlar oluşturmak da iyi bir fikir olabilir.
