OpenAI
Halaman ini diterjemahkan oleh mesin. Lihat artikel asli dalam bahasa Inggris.

Bagaimana cara menambahkan klien API saya ke halaman Community Libraries?

Kriteria dan langkah untuk memastikan library Anda siap ditambahkan ke halaman Community Libraries kami

Diperbarui: 22 days ago

OpenAI mengelola halaman Community Libraries tempat kami mencantumkan klien API yang dapat digunakan developer untuk mengakses OpenAI API.

Jika Anda telah membuat library sumber terbuka yang ingin ditambahkan ke halaman ini – terima kasih! Kami senang melihat developer membangun alat API tambahan untuk developer lain. Kami juga ingin memastikan bahwa kami mengarahkan developer ke solusi yang baik yang akan membantu mereka berhasil dalam jangka panjang, jadi kami memiliki beberapa kriteria yang kami wajibkan sebelum mencantumkan library di situs web kami.

Pastikan Anda memenuhi kriteria yang tercantum di bawah, lalu isi formulir permintaan Community Libraries kami.

  1. Lisensi sumber terbuka standar

Agar dapat dicantumkan, kami mewajibkan library komunitas menggunakan lisensi sumber terbuka permisif seperti MIT. Ini memungkinkan pelanggan kami untuk lebih mudah melakukan fork pada library jika diperlukan apabila pemiliknya berhenti memelihara atau menambahkan fitur.

  1. Muat kunci API melalui variabel lingkungan

Contoh kode dalam README harus mendorong penggunaan variabel lingkungan untuk memuat kunci OpenAI API, bukan menuliskannya langsung dalam kode sumber.

  1. Kode yang benar dan berkualitas tinggi yang mencerminkan API secara akurat

Kode harus mudah dibaca/diikuti, dan secara umum harus mematuhi spesifikasi OpenAPI kami – library baru tidak boleh menyertakan endpoint yang ditandai sebagai deprecated: true dalam spesifikasi ini.

  1. Nyatakan bahwa ini adalah library tidak resmi

Harap nyatakan di dekat bagian atas README Anda bahwa library tersebut adalah library “tidak resmi” atau “dikelola komunitas”.

  1. Berkomitmen untuk memelihara library

Ini terutama berarti menangani issue serta meninjau+melakukan merge pull request. Menyiapkan templat Issue & PR GitHub seperti yang kami miliki di library node resmi kami juga dapat menjadi ide yang baik.

Apakah artikel ini membantu?