OpenAI mengelola halaman Community Libraries tempat kami mencantumkan klien API yang dapat digunakan developer untuk mengakses OpenAI API.
Jika Anda telah membuat library open source dan ingin menambahkannya ke halaman ini—terima kasih! Kami senang melihat developer membangun tooling API tambahan untuk developer lain. Kami juga ingin memastikan kami mengarahkan developer ke solusi yang bagus yang akan membantu mereka berhasil dalam jangka panjang, jadi kami memiliki beberapa kriteria yang kami wajibkan sebelum mencantumkan library di situs kami.
Pastikan Anda memenuhi kriteria di bawah ini, lalu isi formulir permintaan Community Libraries kami.
Lisensi open source standar
Agar dapat dicantumkan, kami mengharuskan library komunitas menggunakan lisensi open-source permisif seperti MIT. Ini memungkinkan pelanggan kami lebih mudah melakukan fork library jika diperlukan, apabila pemiliknya berhenti memeliharanya atau menambahkan fitur.Muat kunci API melalui variabel lingkungan
Contoh kode di README harus mendorong penggunaan variabel lingkungan untuk memuat kunci OpenAI API, alih-alih menuliskannya secara hardcode di kode sumber.Kode yang benar, berkualitas tinggi, dan secara akurat mencerminkan API
Kode harus mudah dibaca/diikuti, dan secara umum harus mematuhi spesifikasi OpenAPI kami—library baru tidak boleh menyertakan endpoint yang ditandai sebagaideprecated: truedalam spesifikasi ini.Nyatakan bahwa ini adalah library tidak resmi
Harap nyatakan di suatu tempat dekat bagian atas README Anda bahwa ini adalah library “tidak resmi” atau “dikelola komunitas”.Berkomitmen untuk memelihara library
Ini terutama berarti menangani issue serta meninjau+merge pull request. Menyiapkan template Issue & PR Github seperti yang kami miliki di library node resmi kami juga bisa menjadi ide yang baik.
